How to use getFunction method of call class

Best Atoum code snippet using call.getFunction

7f6786fe9e59745252565cd4cb5e0e4ed645232da5b9c4c8e2ebbde0596f94e9.php

Source:7f6786fe9e59745252565cd4cb5e0e4ed645232da5b9c4c8e2ebbde0596f94e9.php Github

copy

Full Screen

...36 echo "\t<div class=\"sc-tabs\">37\t\t<a href=\"#\" class=\"tab active\" data-target=\"main\">38\t\t\t<i class=\"fa fa-cog\"></i>";39 // line 740 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Main")), "html", null, true);41 echo "42\t\t</a>43\t\t<a href=\"#\" class=\"tab\" data-target=\"pages\">44\t\t\t<i class=\"fa fa-file-text-o\"></i>";45 // line 1046 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Pages")), "html", null, true);47 echo "48\t\t</a>49\t\t<a href=\"#\" class=\"tab\" data-target=\"security\">50\t\t\t<i class=\"fa fa-lock\"></i>";51 // line 1352 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Security")), "html", null, true);53 echo "54\t\t</a>55\t\t<a href=\"#\" class=\"tab\" data-target=\"uploads\">56\t\t\t<i class=\"fa fa-upload\"></i>";57 // line 1658 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Uploads")), "html", null, true);59 echo "60\t\t</a>61\t\t<a href=\"#\" class=\"tab\" data-target=\"seo\">62\t\t\t<i class=\"fa fa-search\"></i>";63 // line 1964 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("SEO")), "html", null, true);65 echo "66\t\t</a>67\t\t<a href=\"#\" class=\"tab\" data-target=\"import\">68\t\t\t<i class=\"fa fa-download\"></i>";69 // line 2270 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Import Data")), "html", null, true);71 echo "72\t\t</a>73\t\t<a href=\"#\" class=\"tab\" data-target=\"groups\">74\t\t\t<i class=\"fa fa-object-group\"></i> ";75 // line 2576 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Groups")), "html", null, true);77 echo "78\t\t</a>79\t\t<a href=\"#\" class=\"tab\" data-target=\"reports\">80\t\t\t<i class=\"fa fa-flag\"></i>";81 // line 2882 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Reports")), "html", null, true);83 echo "84\t\t</a>85 ";86 // line 3087 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($this->getAttribute(($context["environment"] ?? null), "dispatcher", array()), "dispatch", array(0 => "backendSettingsMainContentTab"), "method"), "html", null, true);88 echo "8990\t\t<button data-save-settings class=\"save-settings sc-button icon-button primary\">91\t\t\t<i class=\"fa fa-save\"></i>92\t\t\t<span>";93 // line 3494 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Save Settings")), "html", null, true);95 echo "</span>96\t\t</button>97\t</div>98";99 }100101 // line 39102 public function block_mainHeader($context, array $blocks = array())103 {104 // line 40105 echo "\t<div class=\"sc-header\">106\t\t<h2>";107 // line 41108 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Main")), "html", null, true);109 echo "</h2>110\t</div>111";112 }113114 // line 45115 public function block_main($context, array $blocks = array())116 {117 // line 46118 echo "119\t<div class=\"sc-tab-content active\" data-tab=\"main\">120\t\t<div class=\"mp-options\">121\t\t\t<div class=\"row\">122\t\t\t\t<div class=\"col-md-12\">123124\t\t\t\t\t";125 // line 52126 echo $context["options"]->getemailRowWithButton(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Admin Email")), // line 54127$context["options"]->getbutton(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Send Test Email")), "admin-email-button", "tooltip"), "main[admin-email]", $this->getAttribute($this->getAttribute( // line 60128($context["settings"] ?? null), "main", array()), "admin-email", array(), "array"), "admin-email", null, null, array("mbsThinCol" => 1));129 // line 63130 echo "131132\t\t\t\t\t";133 // line 65134 echo $context["options"]->getradioRow(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Messages")), array(0 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Yes")), "name" => "main[messages]", "value" => "true", "checked" => ($this->getAttribute($this->getAttribute( // line 71135($context["settings"] ?? null), "main", array()), "messages", array()) == "true")), 1 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("No")), "name" => "main[messages]", "value" => "false", "checked" => ($this->getAttribute($this->getAttribute( // line 77136($context["settings"] ?? null), "main", array()), "messages", array()) == "false"))), "messages", null, null, array("mbsThinCol" => 1));137 // line 81138 echo "139140\t\t\t\t\t";141 // line 83142 echo $context["options"]->getradioRow(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Groups")), array(0 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Yes")), "name" => "main[groups]", "value" => "true", "checked" => ($this->getAttribute($this->getAttribute( // line 89143($context["settings"] ?? null), "main", array()), "groups", array()) == "true")), 1 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("No")), "name" => "main[groups]", "value" => "false", "checked" => ($this->getAttribute($this->getAttribute( // line 95144($context["settings"] ?? null), "main", array()), "groups", array()) == "false"))), "groups", null, null, array("mbsThinCol" => 1));145 // line 99146 echo "147148\t\t\t\t\t";149 // line 101150 echo $context["options"]->getradioRow(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Friends")), array(0 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Yes")), "name" => "main[friends]", "value" => "true", "checked" => ($this->getAttribute($this->getAttribute( // line 107151($context["settings"] ?? null), "main", array()), "friends", array()) == "true")), 1 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("No")), "name" => "main[friends]", "value" => "false", "checked" => ($this->getAttribute($this->getAttribute( // line 113152($context["settings"] ?? null), "main", array()), "friends", array()) == "false"))), "friends", null, null, array("mbsThinCol" => 1));153 // line 117154 echo "155156\t\t\t\t\t";157 // line 119158 echo $context["options"]->getradioRow(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Activity")), array(0 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Yes")), "name" => "main[activity]", "value" => "true", "checked" => ($this->getAttribute($this->getAttribute( // line 125159($context["settings"] ?? null), "main", array()), "activity", array()) == "true")), 1 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("No")), "name" => "main[activity]", "value" => "false", "checked" => ($this->getAttribute($this->getAttribute( // line 131160($context["settings"] ?? null), "main", array()), "activity", array()) == "false"))), "activity", null, null, array("mbsThinCol" => 1));161 // line 135162 echo "163164\t\t\t\t\t";165 // line 137166 echo $context["options"]->getradioRow(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Followers")), array(0 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Yes")), "name" => "main[followers]", "value" => "true", "checked" => ($this->getAttribute($this->getAttribute( // line 143167($context["settings"] ?? null), "main", array()), "followers", array()) == "true")), 1 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("No")), "name" => "main[followers]", "value" => "false", "checked" => ($this->getAttribute($this->getAttribute( // line 149168($context["settings"] ?? null), "main", array()), "followers", array()) == "false"))), "followers", null, null, array("mbsThinCol" => 1));169 // line 153170 echo "171172\t\t\t\t \t";173 // line 155174 echo $context["options"]->getradioRow(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Favorites")), array(0 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Yes")), "name" => "main[favorites]", "value" => "true", "checked" => ($this->getAttribute($this->getAttribute( // line 161175($context["settings"] ?? null), "main", array()), "favorites", array()) == "true")), 1 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("No")), "name" => "main[favorites]", "value" => "false", "checked" => ( !$this->getAttribute($this->getAttribute( // line 167176($context["settings"] ?? null), "main", array(), "any", false, true), "favorites", array(), "any", true, true) || ($this->getAttribute($this->getAttribute(($context["settings"] ?? null), "main", array()), "favorites", array()) == "false")))), "favorites", null, null, array("mbsThinCol" => 1));177 // line 171178 echo "179 ";180 // line 172181 echo $context["options"]->getradioRow(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Posts")), array(0 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Yes")), "name" => "main[posts]", "value" => "true", "checked" => ($this->getAttribute($this->getAttribute( // line 178182($context["settings"] ?? null), "main", array()), "posts", array()) == "true")), 1 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("No")), "name" => "main[posts]", "value" => "false", "checked" => ($this->getAttribute($this->getAttribute( // line 184183($context["settings"] ?? null), "main", array()), "posts", array()) == "false"))), "posts", null, null, array("mbsThinCol" => 1));184 // line 188185 echo "186187 ";188 // line 190189 echo $context["options"]->getradioRow(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Comments")), array(0 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Yes")), "name" => "main[comments]", "value" => "true", "checked" => ($this->getAttribute($this->getAttribute( // line 196190($context["settings"] ?? null), "main", array()), "comments", array()) == "true")), 1 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("No")), "name" => "main[comments]", "value" => "false", "checked" => ($this->getAttribute($this->getAttribute( // line 202191($context["settings"] ?? null), "main", array()), "comments", array()) == "false"))), "comments", null, null, array("mbsThinCol" => 1));192 // line 206193 echo "194195 ";196 // line 208197 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($this->getAttribute(($context["environment"] ?? null), "dispatcher", array()), "dispatch", array(0 => "adminMainSettingsOptions"), "method"), "html", null, true);198 echo "199200\t\t\t\t\t";201 // line 210202 echo $context["options"]->getradioRowWithInput(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Redirect after registration to")), array(0 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Profile")), "name" => "main[after-registration-action]", "value" => "redirect-to-profile", "checked" => ($this->getAttribute($this->getAttribute( // line 216203($context["settings"] ?? null), "main", array()), "after-registration-action", array(), "array") == "redirect-to-profile")), 1 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("URL")), "name" => "main[after-registration-action]", "value" => "redirect-to-url", "checked" => ($this->getAttribute($this->getAttribute( // line 222204($context["settings"] ?? null), "main", array()), "after-registration-action", array(), "array") == "redirect-to-url"))), "after-registration-action", "", // line 226205$context["options"]->gettextInput("main[after-registration-redirect-url]", $this->getAttribute($this->getAttribute( // line 228206($context["settings"] ?? null), "main", array()), "after-registration-redirect-url", array(), "array")), null, array("mbsThinCol" => 1));207 // line 231208 echo "209210\t\t\t\t\t";211 // line 233212 echo $context["options"]->getradioRowWithInput(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Redirect after login to")), array(0 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Profile")), "name" => "main[after-login-action]", "value" => "redirect-to-profile", "checked" => ($this->getAttribute($this->getAttribute( // line 239213($context["settings"] ?? null), "main", array()), "after-login-action", array(), "array") == "redirect-to-profile")), 1 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Previous page")), "name" => "main[after-login-action]", "value" => "redirect-to-previous", "checked" => ($this->getAttribute($this->getAttribute( // line 245214($context["settings"] ?? null), "main", array()), "after-login-action", array(), "array") == "redirect-to-previous")), 2 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("URL")), "name" => "main[after-login-action]", "value" => "redirect-to-url", "checked" => ($this->getAttribute($this->getAttribute( // line 251215($context["settings"] ?? null), "main", array()), "after-login-action", array(), "array") == "redirect-to-url"))), "after-login-action", "", // line 255216$context["options"]->gettextInput("main[after-login-action-redirect-url]", $this->getAttribute($this->getAttribute( // line 257217($context["settings"] ?? null), "main", array()), "after-login-action-redirect-url", array(), "array")), null, array("mbsThinCol" => 1));218 // line 260219 echo "220221\t\t\t\t\t";222 // line 262223 echo $context["options"]->getradioRowWithInput(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Redirect after logout to")), array(0 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Main")), "name" => "main[after-logout-action]", "value" => "redirect-to-main", "checked" => ($this->getAttribute($this->getAttribute( // line 268224($context["settings"] ?? null), "main", array()), "after-logout-action", array(), "array") == "redirect-to-main")), 1 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("URL")), "name" => "main[after-logout-action]", "value" => "redirect-to-url", "checked" => ($this->getAttribute($this->getAttribute( // line 274225($context["settings"] ?? null), "main", array()), "after-logout-action", array(), "array") == "redirect-to-url"))), "after-logout-action", "", // line 278226$context["options"]->gettextInput("main[after-logout-action-redirect-url]", $this->getAttribute($this->getAttribute( // line 280227($context["settings"] ?? null), "main", array()), "after-logout-action-redirect-url", array(), "array")), null, array("mbsThinCol" => 1));228 // line 283229 echo "230231\t\t\t\t\t";232 // line 285233 echo $context["options"]->getradioRowWithInput(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Redirect after account is deleted to")), array(0 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Main")), "name" => "main[after-delete-account-action]", "value" => "redirect-to-main", "checked" => ($this->getAttribute($this->getAttribute( // line 291234($context["settings"] ?? null), "main", array()), "after-delete-account-action", array(), "array") == "redirect-to-main")), 1 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("URL")), "name" => "main[after-delete-account-action]", "value" => "redirect-to-url", "checked" => ($this->getAttribute($this->getAttribute( // line 297235($context["settings"] ?? null), "main", array()), "after-delete-account-action", array(), "array") == "redirect-to-url"))), "after-delete-account-action", "", // line 301236$context["options"]->gettextInput("main[after-delete-account-action-redirect-url]", $this->getAttribute($this->getAttribute( // line 303237($context["settings"] ?? null), "main", array()), "after-delete-account-action-redirect-url", array(), "array")), null, array("mbsThinCol" => 1));238 // line 306239 echo "240241\t\t\t\t\t";242 // line 308243 echo $context["options"]->getradioRow(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Badges")), array(0 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Yes")), "name" => "main[badges]", "value" => "true", "checked" => ($this->getAttribute($this->getAttribute( // line 314244($context["settings"] ?? null), "main", array()), "badges", array()) == "true")), 1 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("No")), "name" => "main[badges]", "value" => "false", "checked" => ( !$this->getAttribute($this->getAttribute( // line 320245($context["settings"] ?? null), "main", array(), "any", false, true), "badges", array(), "any", true, true) || ($this->getAttribute($this->getAttribute(($context["settings"] ?? null), "main", array()), "badges", array()) == "false")))), "badges", null, null, array("mbsThinCol" => 1));246 // line 324247 echo "248249\t\t\t\t\t";250 // line 326251 echo $context["options"]->getradioRow(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Enable global Notification Icon")), array(0 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Yes")), "name" => "main[global-notification]", "value" => "true", "checked" => ($this->getAttribute($this->getAttribute( // line 332252($context["settings"] ?? null), "main", array()), "global-notification", array(), "array") == "true")), 1 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("No")), "name" => "main[global-notification]", "value" => "false", "checked" => ( !$this->getAttribute($this->getAttribute( // line 338253($context["settings"] ?? null), "main", array(), "any", false, true), "global-notification", array(), "array", true, true) || ($this->getAttribute($this->getAttribute(($context["settings"] ?? null), "main", array()), "global-notification", array(), "array") == "false")))), "global-notification", null, null, array("mbsThinCol" => 1));254 // line 342255 echo "256257\t\t\t\t\t";258 // line 344259 echo $context["options"]->getradioRow(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Use in Global Search")), array(0 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Yes")), "name" => "main[global-search]", "value" => "true", "checked" => ($this->getAttribute($this->getAttribute( // line 350260($context["settings"] ?? null), "main", array()), "global-search", array(), "array") == "true")), 1 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("No")), "name" => "main[global-search]", "value" => "false", "checked" => ( !$this->getAttribute($this->getAttribute( // line 356261($context["settings"] ?? null), "main", array(), "any", false, true), "global-search", array(), "array", true, true) || ($this->getAttribute($this->getAttribute(($context["settings"] ?? null), "main", array()), "global-search", array(), "array") == "false")))), "global-search", null, null, array("mbsThinCol" => 1));262 // line 360263 echo "264265\t\t\t\t\t";266 // line 362267 $context["globalSearchUsers"] = array("name" => "main[global-search-users]", "value" => "true");268 // line 366269 echo "\t\t\t\t\t";270 if (($this->getAttribute($this->getAttribute(($context["settings"] ?? null), "main", array()), "global-search-users", array(), "array") == "true")) {271 // line 367272 echo "\t\t\t\t\t\t";273 $context["globalSearchUsers"] = Twig_SupTwg_array_merge(($context["globalSearchUsers"] ?? null), array("checked" => "checked"));274 // line 368275 echo "\t\t\t\t\t";276 }277 // line 369278 echo "\t\t\t\t\t";279 echo $context["options"]->getcheckboxSettingRow(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Users Activities")), array(0 => // line 370280($context["globalSearchUsers"] ?? null)), "globalSearchUsers", null, null, null, array("mbsThinCol" => 1));281 // line 376282 echo "283284\t\t\t\t\t";285 // line 378286 $context["globalSearchGroups"] = array("name" => "main[global-search-groups]", "value" => "true");287 // line 382288 echo "\t\t\t\t\t";289 if (($this->getAttribute($this->getAttribute(($context["settings"] ?? null), "main", array()), "global-search-groups", array(), "array") == "true")) {290 // line 383291 echo "\t\t\t\t\t\t";292 $context["globalSearchGroups"] = Twig_SupTwg_array_merge(($context["globalSearchGroups"] ?? null), array("checked" => "checked"));293 // line 384294 echo "\t\t\t\t\t";295 }296 // line 385297 echo "\t\t\t\t\t";298 echo $context["options"]->getcheckboxSettingRow(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Groups Activities")), array(0 => // line 386299($context["globalSearchGroups"] ?? null)), "globalSearchGroups", null, null, null, array("mbsThinCol" => 1));300 // line 392301 echo "302303\t\t\t\t</div>304\t\t\t</div>305\t\t</div>306\t</div>307 <div class=\"sc-tab-content\" data-tab=\"pages\">308 <div class=\"mp-action-panel\">309 <button class=\"create-pages sc-button icon-button primary\">310 <i class=\"fa fa-plus\"></i>311 <span>";312 // line 402313 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Create all unassigned pages")), "html", null, true);314 echo "</span>315 </button>316 <button class=\"save-pages sc-button icon-button primary\">317 <i class=\"fa fa-save\"></i>318 <span>";319 // line 406320 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Save Pages")), "html", null, true);321 echo "</span>322 </button>323 </div>324 <div class=\"mp-options\">325 <div class=\"row\">326 <div class=\"col-md-12\">327 ";328 // line 412329 $context['_parent'] = $context;330 $context['_seq'] = Twig_SupTwg_ensure_traversable(($context["pages"] ?? null));331 foreach ($context['_seq'] as $context["slug"] => $context["page"]) {332 // line 413333 echo "\t\t\t\t\t\t";334 if (($context["slug"] == "contact_form")) {335 // line 414336 echo "\t\t\t\t\t\t\t";337 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($this->getAttribute(($context["environment"] ?? null), "dispatcher", array()), "dispatch", array(0 => "backendSettingsMainPagesTab", 1 => array(0 => $this->getAttribute(($context["settings"] ?? null), "pages", array()))), "method"), "html", null, true);338 echo "339\t\t\t\t\t\t";340 } else {341 // line 416342 echo "\t\t\t\t\t\t\t<div class=\"mp-option mp-page-option\" data-page-slug=\"";343 echo Twig_SupTwg_escape_filter($this->env, $context["slug"], "html", null, true);344 echo "\">345\t\t\t\t\t\t\t\t<div class=\"row\">346\t\t\t\t\t\t\t\t\t<div class=\"col-md-4 mbsThinCol\">347\t\t\t\t\t\t\t\t\t\t<div class=\"mp-option-label\">348\t\t\t\t\t\t\t\t\t\t\t<span title=\"";349 // line 420350 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($context["page"], "title", array()), "html", null, true);351 echo "\">";352 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($context["page"], "title", array()), "html", null, true);353 echo "</span>354\t\t\t\t\t\t\t\t\t\t</div>355\t\t\t\t\t\t\t\t\t</div>356\t\t\t\t\t\t\t\t\t<div class=\"col-md-8\">357\t\t\t\t\t\t\t\t\t\t<div class=\"mp-option-input-with-button\">358\t\t\t\t\t\t\t\t\t\t\t<div class=\"mp-option-button\" ";359 // line 425360 if ($this->getAttribute($context["page"], "id", array())) {361 echo "style=\"display: none\"";362 }363 echo ">364\t\t\t\t\t\t\t\t\t\t\t\t<button class=\"sc-button icon-button create-page-button primary\" data-page-slug=\"";365 // line 426366 echo Twig_SupTwg_escape_filter($this->env, $context["slug"], "html", null, true);367 echo "\">368\t\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-plus\"></i>369\t\t\t\t\t\t\t\t\t\t\t\t\t<span>";370 // line 428371 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Create page")), "html", null, true);372 echo "</span>373\t\t\t\t\t\t\t\t\t\t\t\t</button>374\t\t\t\t\t\t\t\t\t\t\t</div>375\t\t\t\t\t\t\t\t\t\t\t<div class=\"mp-option-select\">376\t\t\t\t\t\t\t\t\t\t\t\t";377 // line 432378 echo $this->env->getExtension('Membership_Base_Twig')->callFunction("wp_dropdown_pages", array("name" => (("pages[" . $context["slug"]) . "]"), "selected" => $this->getAttribute($context["page"], "id", array()), "class" => "sc-input wp-pages-list", "echo" => false, "show_option_none" => "Select Page", "option_none_value" => "__none"));379 echo "380\t\t\t\t\t\t\t\t\t\t\t</div>381\t\t\t\t\t\t\t\t\t\t</div>382\t\t\t\t\t\t\t\t\t</div>383\t\t\t\t\t\t\t\t</div>384\t\t\t\t\t\t\t</div>385\t\t\t\t\t\t";386 }387 // line 439388 echo " ";389 }390 $_parent = $context['_parent'];391 unset($context['_seq'], $context['_iterated'], $context['slug'], $context['page'], $context['_parent'], $context['loop']);392 $context = array_intersect_key($context, $_parent) + $_parent;393 // line 440394 echo "395 </div>396 </div>397 </div>398399 </div>400\t<div class=\"sc-tab-content\" data-tab=\"security\">401\t\t<div class=\"mp-options\">402\t\t\t<div class=\"row\">403\t\t\t\t<div class=\"col-md-12\">404405\t\t\t\t\t";406 // line 451407 echo $context["options"]->getradioRow(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Global Site Access")), array(0 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Site Accessible to Everyone")), "name" => "security[global-site-access]", "value" => "everyone", "checked" => ($this->getAttribute($this->getAttribute( // line 456408($context["settings"] ?? null), "security", array()), "global-site-access", array(), "array") == "everyone")), 1 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Site Accessible to Logged In Users")), "name" => "security[global-site-access]", "value" => "logged-in-users", "checked" => ($this->getAttribute($this->getAttribute( // line 462409($context["settings"] ?? null), "security", array()), "global-site-access", array(), "array") == "logged-in-users"))), "global-site-access", null, null, array("mbsThinCol" => 1));410 // line 466411 echo "412413 ";414 // line 468415 echo $context["options"]->getradioRow(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Protect all Pages")), array(0 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Yes")), "name" => "security[protect-all-pages]", "value" => "yes", "checked" => ($this->getAttribute($this->getAttribute( // line 473416($context["settings"] ?? null), "security", array()), "protect-all-pages", array(), "array") == "yes")), 1 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("No")), "name" => "security[protect-all-pages]", "value" => "no", "checked" => ($this->getAttribute($this->getAttribute( // line 479417($context["settings"] ?? null), "security", array()), "protect-all-pages", array(), "array") == "no"))), "protect-all-pages", null, null, array("mbsThinCol" => 1));418 // line 483419 echo "420421\t\t\t\t\t";422 // line 485423 echo $context["options"]->getrow(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Redirect from backend login screen to membership login page")), // line 486424$context["options"]->getradioInput(array(0 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Yes")), "name" => "security[backend-login-screen-redirect]", "value" => "yes", "checked" => ($this->getAttribute($this->getAttribute( // line 490425($context["settings"] ?? null), "security", array()), "backend-login-screen-redirect", array(), "array") == "yes")), 1 => array("label" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("No")), "name" => "security[backend-login-screen-redirect]", "value" => "no", "checked" => ($this->getAttribute($this->getAttribute( // line 496426($context["settings"] ?? null), "security", array()), "backend-login-screen-redirect", array(), "array") == "no")))), "backend-login-screen-redirect", null, null, array("mbsThinCol" => 1));427 // line 500428 echo "429430\t\t\t\t\t";431 // line 502432 echo $context["options"]->gettextareaRow(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Blocked IP Addresses")), "security[blocked-ip]", (($this->getAttribute($this->getAttribute( // line 504433($context["settings"] ?? null), "security", array(), "any", false, true), "blocked-ip", array(), "array", true, true)) ? (_Twig_SupTwg_default_filter($this->getAttribute($this->getAttribute(($context["settings"] ?? null), "security", array(), "any", false, true), "blocked-ip", array(), "array"), $this->getAttribute(($context["templates"] ?? null), "get", array(0 => "blocked-ip"), "method"))) : ($this->getAttribute(($context["templates"] ?? null), "get", array(0 => "blocked-ip"), "method"))), "blocked-ip", null, null, 6, null, array("mbsThinCol" => 1));434 // line 507435 echo "436437\t\t\t\t</div>438\t\t\t</div>439440\t\t\t<div class=\"row\">441\t\t\t\t<div class=\"col-md-12\">442\t\t\t\t\t<div class=\"col-md-4 mbsThinCol\">443\t\t\t\t\t\t<div class=\"mp-option-label\">444\t\t\t\t\t\t\t<span title=\"";445 // line 516446 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Roles")), "html", null, true);447 echo "\">";448 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("User role can use plugin")), "html", null, true);449 echo "</span>450\t\t\t\t\t\t\t<div class=\"mp-option-helper tooltip\">451\t\t\t\t\t\t\t\t<i class=\"fa fa-question sc-tooltip\"></i>452\t\t\t\t\t\t\t\t<div class=\"tooltip_content\">453\t\t\t\t\t\t\t\t\t<div>";454 // line 520455 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("User roles that can use plugin. Administartor is included by default. Some other plugins can change permissions to the admin panel.")), "html", null, true);456 echo "</div>457\t\t\t\t\t\t\t\t</div>458\t\t\t\t\t\t\t</div>459\t\t\t\t\t\t</div>460\t\t\t\t\t</div>461\t\t\t\t\t<div class=\"col-md-8\">462\t\t\t\t\t\t<select multiple=\"multiple\" name=\"security[access_roles][]\" class=\"chosen-select\" data-placeholder=\"";463 // line 526464 echo "Select avalilable roles to use tables.";465 echo "\">466\t\t\t\t\t\t\t<option value=\"administrator\" disabled=\"disabled\" selected=\"selected\">Administrator</option>467\t\t\t\t\t\t\t";468 // line 528469 $context['_parent'] = $context;470 $context['_seq'] = Twig_SupTwg_ensure_traversable(($context["wpRoleList"] ?? null));471 foreach ($context['_seq'] as $context["role"] => $context["title"]) {472 // line 529473 echo "\t\t\t\t\t\t\t\t";474 if (($context["role"] != "administrator")) {475 // line 530476 echo "\t\t\t\t\t\t\t\t\t<option value=\"";477 echo Twig_SupTwg_escape_filter($this->env, $context["role"], "html", null, true);478 echo "\"479\t\t\t\t\t\t\t\t\t\t\t";480 // line 531481 if (Twig_SupTwg_in_filter($context["role"], $this->getAttribute($this->getAttribute(($context["settings"] ?? null), "security", array()), "access_roles", array()))) {482 // line 532483 echo "\t\t\t\t\t\t\t\t\t\t\t\tselected=\"selected\"484\t\t\t\t\t\t\t\t\t\t\t";485 }486 // line 534487 echo "\t\t\t\t\t\t\t\t\t>";488 echo Twig_SupTwg_escape_filter($this->env, $context["title"], "html", null, true);489 echo "490\t\t\t\t\t\t\t\t\t</option>491\t\t\t\t\t\t\t\t";492 }493 // line 537494 echo "\t\t\t\t\t\t\t";495 }496 $_parent = $context['_parent'];497 unset($context['_seq'], $context['_iterated'], $context['role'], $context['title'], $context['_parent'], $context['loop']);498 $context = array_intersect_key($context, $_parent) + $_parent;499 // line 538500 echo "\t\t\t\t\t\t</select>501\t\t\t\t\t</div>502\t\t\t\t</div>503\t\t\t</div>504\t\t</div>505\t</div>506\t<div class=\"sc-tab-content\" data-tab=\"uploads\">507\t\t<div class=\"mp-options\">508\t\t\t<div class=\"row\">509\t\t\t\t<div class=\"col-md-12\">510\t\t\t\t\t<div class=\"mp-option\" id=\"max-image-size\">511\t\t\t\t\t\t<div class=\"row\">512\t\t\t\t\t\t\t<div class=\"col-md-4 mbsThinCol\">513\t\t\t\t\t\t\t\t";514 // line 551515 echo $context["options"]->getlabel(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Maximum Image Size")));516 echo "517\t\t\t\t\t\t\t</div>518\t\t\t\t\t\t\t<div class=\"col-md-8\">519\t\t\t\t\t\t\t\t<div class=\"mp-option-sizes-input\">520\t\t\t\t\t\t\t\t\t<div class=\"mp-option-input\">521\t\t\t\t\t\t\t\t\t\t<input class=\"sc-input\" value=\"";522 // line 556523 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($this->getAttribute($this->getAttribute(($context["settings"] ?? null), "uploads", array()), "max-image-size", array(), "array"), "width", array()), "html", null, true);524 echo "\" name=\"uploads[max-image-size][width]\">525\t\t\t\t\t\t\t\t\t</div>526\t\t\t\t\t\t\t\t\t<span>x</span>527\t\t\t\t\t\t\t\t\t<div class=\"mp-option-input\">528\t\t\t\t\t\t\t\t\t\t<input class=\"sc-input\" value=\"";529 // line 560530 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($this->getAttribute($this->getAttribute(($context["settings"] ?? null), "uploads", array()), "max-image-size", array(), "array"), "height", array()), "html", null, true);531 echo "\" name=\"uploads[max-image-size][height]\">532\t\t\t\t\t\t\t\t\t</div>533\t\t\t\t\t\t\t\t</div>534\t\t\t\t\t\t\t</div>535\t\t\t\t\t\t</div>536\t\t\t\t\t</div>537538\t\t\t\t\t<div class=\"mp-option-input\">539\t\t\t\t\t\t<input type=\"hidden\"540\t\t\t\t\t\t\t class=\"sc-input\"541\t\t\t\t\t\t\t name=\"uploads[max-file-size]\"542\t\t\t\t\t\t\t value=\"";543 // line 571544 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($this->getAttribute(($context["settings"] ?? null), "uploads", array()), "max-file-size", array(), "array"), "html", null, true);545 echo "\"546\t\t\t\t\t\t\t max=\"";547 // line 572548 echo Twig_SupTwg_escape_filter($this->env, ($context["maxFileUpload"] ?? null), "html", null, true);549 echo "\"550\t\t\t\t\t\t>551\t\t\t\t\t</div>552553\t\t\t\t\t";554 // line 576555 echo $context["options"]->getinputRow(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Maximum File Size (Mb)")), "uploads[max-file-size-mb]", ($this->getAttribute($this->getAttribute( // line 579556($context["settings"] ?? null), "uploads", array()), "max-file-size", array(), "array") / (1024 * 1024)), "max-file-size-mb", "", (("max=\"" . ( // line 582557($context["maxFileUpload"] ?? null) / (1024 * 1024))) . "\""), array("mbsThinCol" => 1));558 // line 584559 echo "560\t\t\t\t\t<div class=\"col-md-4 mbsThinCol\" style=\"width: 315px!important;\">561\t\t\t\t\t</div>562\t\t\t\t\t<div class=\"col-md-8\">563\t\t\t\t\t\t<div class=\"mp-option-input-description\">564\t\t\t\t\t\t\t<div class=\"description\">565\t\t\t\t\t\t\t\t<span>";566 // line 590567 echo Twig_SupTwg_escape_filter($this->env, sprintf(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Maximum available file upload size is %d Mb")), (($context["maxFileUpload"] ?? null) / (1024 * 1024))), "html", null, true);568 echo "</span>569\t\t\t\t\t\t\t</div>570\t\t\t\t\t\t</div>571\t\t\t\t\t</div>572573\t\t\t\t\t";574 // line 595575 echo $context["options"]->getinputRow(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Image Quality")), "uploads[image-quality]", $this->getAttribute($this->getAttribute( // line 597576($context["settings"] ?? null), "uploads", array()), "image-quality", array(), "array"), "image-quality", null, null, array("mbsThinCol" => 1));577 // line 600578 echo "579580\t\t\t\t</div>581\t\t\t</div>582\t\t</div>583\t</div>584\t<div class=\"sc-tab-content\" data-tab=\"seo\">585\t\t<div class=\"mp-options\">586\t\t\t<div class=\"row\">587\t\t\t\t<div class=\"col-md-12\">588589\t\t\t\t\t";590 // line 611591 echo $context["options"]->getinputRow(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("User Profile Title")), "seo[profile-title]", $this->getAttribute($this->getAttribute( // line 613592($context["settings"] ?? null), "seo", array()), "profile-title", array(), "array"), "profile-title", null, null, array("mbsThinCol" => 1));593 // line 616594 echo "595596\t\t\t\t\t";597 // line 618598 echo $context["options"]->gettextareaRow(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("User Profile Dynamic Meta Description")), "seo[profile-description]", (($this->getAttribute($this->getAttribute( // line 620599($context["settings"] ?? null), "seo", array(), "any", false, true), "profile-description", array(), "array", true, true)) ? (_Twig_SupTwg_default_filter($this->getAttribute($this->getAttribute(($context["settings"] ?? null), "seo", array(), "any", false, true), "profile-description", array(), "array"), $this->getAttribute(($context["templates"] ?? null), "get", array(0 => "profile-description"), "method"))) : ($this->getAttribute(($context["templates"] ?? null), "get", array(0 => "profile-description"), "method"))), "profile-description", null, null, 6, null, array("mbsThinCol" => 1));600 // line 623601 echo "602603\t\t\t\t\t";604 // line 625605 echo $context["options"]->getinputRow(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Group Title")), "seo[group-title]", $this->getAttribute($this->getAttribute( // line 627606($context["settings"] ?? null), "seo", array()), "group-title", array(), "array"), "group-title", null, null, array("mbsThinCol" => 1));607 // line 630608 echo "609610\t\t\t\t\t";611 // line 632612 echo $context["options"]->gettextareaRow(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Group Dynamic Meta Description")), "seo[group-description]", (($this->getAttribute($this->getAttribute( // line 634613($context["settings"] ?? null), "seo", array(), "any", false, true), "group-description", array(), "array", true, true)) ? (_Twig_SupTwg_default_filter($this->getAttribute($this->getAttribute(($context["settings"] ?? null), "seo", array(), "any", false, true), "group-description", array(), "array"), $this->getAttribute(($context["templates"] ?? null), "get", array(0 => "group-description"), "method"))) : ($this->getAttribute(($context["templates"] ?? null), "get", array(0 => "group-description"), "method"))), "group-description", null, null, 6, null, array("mbsThinCol" => 1));614 // line 637615 echo "616617\t\t\t\t</div>618\t\t\t</div>619\t\t</div>620\t</div>621\t<div class=\"sc-tab-content\" data-tab=\"import\">622\t\t<div class=\"mp-options\">623\t\t\t<div class=\"row\">624\t\t\t\t<div class=\"col-md-12\">625\t\t\t\t\t<h3>";626 // line 647627 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Activity link image preview for Amazon")), "html", null, true);628 echo "</h3>629\t\t\t\t\t";630 // line 648631 echo $context["options"]->getselectInput2(array(0 => array("value" => 0, "title" => "Default"), 1 => array("value" => 1, "title" => "Extended1")), $this->getAttribute($this->getAttribute( // line 653632($context["settings"] ?? null), "import", array(), "array"), "amazon-link-img-preview", array(), "array"), array("name" => "import[amazon-link-img-preview]", "class" => "sc-input mbs-act-link-img-preview"), 0);633 // line 659634 echo "635\t636\t\t\t\t\t";637 // line 661638 if (($context["isBuddyPressExists"] ?? null)) {639 // line 662640 echo "\t\t\t\t\t\t<h3 class=\"header\">BuddyPress</h3>641\t\t\t\t\t\t<div class=\"mp-option\">642\t\t\t\t\t\t\t<label class=\"sc-checkbox\">643\t\t\t\t\t\t\t\t<input type=\"checkbox\" id=\"bp-fields\" value=\"true\" checked=\"checked\">644\t\t\t\t\t\t\t\t<div class=\"sc-checkbox-state\"></div>645\t\t\t\t\t\t\t</label>646\t\t\t\t\t\t\t<label for=\"bp-fields\">";647 // line 668648 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Import User Fields")), "html", null, true);649 echo "</label>650\t\t\t\t\t\t</div>651\t\t\t\t\t\t<div class=\"mp-option\">652\t\t\t\t\t\t\t<label class=\"sc-checkbox\">653\t\t\t\t\t\t\t\t<input type=\"checkbox\" id=\"bp-groups\" value=\"true\" checked=\"checked\">654\t\t\t\t\t\t\t\t<div class=\"sc-checkbox-state\"></div>655\t\t\t\t\t\t\t</label>656\t\t\t\t\t\t\t<label for=\"bp-groups\">";657 // line 675658 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Import Groups")), "html", null, true);659 echo "</label>660\t\t\t\t\t\t</div>661\t\t\t\t\t\t<div class=\"mp-option\">662\t\t\t\t\t\t\t<label class=\"sc-checkbox\">663\t\t\t\t\t\t\t\t<input type=\"checkbox\" id=\"bp-friends\" value=\"true\" checked=\"checked\">664\t\t\t\t\t\t\t\t<div class=\"sc-checkbox-state\"></div>665\t\t\t\t\t\t\t</label>666\t\t\t\t\t\t\t<label for=\"bp-friends\">";667 // line 682668 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Import Friends")), "html", null, true);669 echo "</label>670\t\t\t\t\t\t</div>671\t\t\t\t\t\t<div class=\"mp-option\">672\t\t\t\t\t\t\t<label class=\"sc-checkbox\">673\t\t\t\t\t\t\t\t<input type=\"checkbox\" id=\"bp-activity\" value=\"true\" checked=\"checked\">674\t\t\t\t\t\t\t\t<div class=\"sc-checkbox-state\"></div>675\t\t\t\t\t\t\t</label>676\t\t\t\t\t\t\t<label for=\"bp-activity\">";677 // line 689678 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Import Activity")), "html", null, true);679 echo "</label>680\t\t\t\t\t\t</div>681\t\t\t\t\t\t682\t\t\t\t\t\t<div style=\"margin: 2em 0\">683\t\t\t\t\t\t\t<button class=\"import-buddy-press-data sc-button icon-button primary\">684\t\t\t\t\t\t\t\t<i class=\"fa fa-plus-circle\"></i>685\t\t\t\t\t\t\t\t<span>";686 // line 695687 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Import Buddy Press Data")), "html", null, true);688 echo "</span>689\t\t\t\t\t\t\t</button>690\t\t\t\t\t\t</div>691\t\t\t\t\t";692 }693 // line 699694 echo "\t\t\t\t\t695\t\t\t\t\t";696 // line 700697 if (($context["isUltimateMemberExists"] ?? null)) {698 // line 701699 echo "\t\t\t\t\t\t<h3 class=\"header\">Ultimate Member</h3>700\t\t\t\t\t\t<div class=\"mp-option\">701\t\t\t\t\t\t\t<label class=\"sc-checkbox\">702\t\t\t\t\t\t\t\t<input type=\"checkbox\" id=\"um-fields\" value=\"true\" checked=\"checked\">703\t\t\t\t\t\t\t\t<div class=\"sc-checkbox-state\"></div>704\t\t\t\t\t\t\t</label>705\t\t\t\t\t\t\t<label for=\"bp-fields\">";706 // line 707707 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Import User Fields")), "html", null, true);708 echo "</label>709\t\t\t\t\t\t</div>710\t\t\t\t\t\t711\t\t\t\t\t\t<div style=\"margin: 2em 0\">712\t\t\t\t\t\t\t<button class=\"import-ultimate-member-data sc-button icon-button primary\">713\t\t\t\t\t\t\t\t<i class=\"fa fa-plus-circle\"></i>714\t\t\t\t\t\t\t\t<span>";715 // line 713716 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Import Ultimate Member Data")), "html", null, true);717 echo "</span>718\t\t\t\t\t\t\t</button>719\t\t\t\t\t\t</div>720\t\t\t\t\t";721 }722 // line 717723 echo "\t\t\t\t\t724\t\t\t\t\t";725 // line 718726 if (( !($context["isBuddyPressExists"] ?? null) && !($context["isUltimateMemberExists"] ?? null))) {727 // line 719728 echo "\t\t\t\t\t\t";729 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("No supported plugins found. Currently we support:")), "html", null, true);730 echo " BuddyPress, Ultimate Member.731\t\t\t\t\t";732 }733 // line 721734 echo "735\t\t\t\t</div>736\t\t\t</div>737\t\t</div>738\t</div>739\t<div class=\"sc-tab-content\" data-tab=\"groups\">740\t\t<div class=\"mp-options\">741\t\t\t<div class=\"row\">742\t\t\t\t<div class=\"col-md-12\">743\t\t\t\t\t<h3>";744 // line 730745 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Group Category List")), "html", null, true);746 echo "</h3>747\t\t\t\t\t<div class=\"mbsGroupCategoryWrapper\">748\t\t\t\t\t\t<label id=\"mbsGroupCategoryNameLabel\" for=\"mbsGroupCategoryName\">";749 // line 732750 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Group category name:")), "html", null, true);751 echo "</label>752\t\t\t\t\t\t<input type=\"text\" value=\"\" id=\"mbsGroupCategoryName\" class=\"sc-input\"/>753\t\t\t\t\t\t<button id=\"mbsSaveNewGroupCategory\" class=\"sc-button icon-button primary\" data-add=\"";754 // line 734755 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Add new")), "html", null, true);756 echo "\" data-update=\"";757 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Update")), "html", null, true);758 echo "\">";759 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Add new")), "html", null, true);760 echo "</button>761\t\t\t\t\t\t<button id=\"mbsCancelNewGroupCategory\" class=\"sc-button icon-button primary\">";762 // line 735763 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Cancel")), "html", null, true);764 echo "</button>765\t\t\t\t\t</div>766\t\t\t\t\t<table id=\"mbsGroupCategoryTbl\">767\t\t\t\t\t\t<body>768\t\t\t\t\t\t\t<tr>769\t\t\t\t\t\t\t\t<th>Id</th>770\t\t\t\t\t\t\t\t<th>Name</th>771\t\t\t\t\t\t\t\t<th></th>772\t\t\t\t\t\t\t</tr>773\t\t\t\t\t\t\t";774 // line 744775 if (Twig_SupTwg_length_filter($this->env, ($context["groupCategoryList"] ?? null))) {776 // line 745777 echo "\t\t\t\t\t\t\t\t";778 $context['_parent'] = $context;779 $context['_seq'] = Twig_SupTwg_ensure_traversable(($context["groupCategoryList"] ?? null));780 foreach ($context['_seq'] as $context["_key"] => $context["oneGcItem"]) {781 // line 746782 echo "\t\t\t\t\t\t\t\t\t<tr id=\"mbsGcTblRow-";783 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($context["oneGcItem"], "id", array(), "array"), "html", null, true);784 echo "\" data-id=\"";785 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($context["oneGcItem"], "id", array(), "array"), "html", null, true);786 echo "\">787\t\t\t\t\t\t\t\t\t\t<td>";788 // line 747789 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($context["oneGcItem"], "id", array(), "array"), "html", null, true);790 echo "</td>791\t\t\t\t\t\t\t\t\t\t<td>";792 // line 748793 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($context["oneGcItem"], "name", array(), "array"), "html", null, true);794 echo "</td>795\t\t\t\t\t\t\t\t\t\t<td>796\t\t\t\t\t\t\t\t\t\t\t<a href=\"#\" class=\"mbsGroupCategoryEdit\">";797 // line 750798 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Edit")), "html", null, true);799 echo "</a>800\t\t\t\t\t\t\t\t\t\t\t<a href=\"#\" class=\"mbsGroupCategoryRemove\">";801 // line 751802 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Remove")), "html", null, true);803 echo "</a>804\t\t\t\t\t\t\t\t\t\t</td>805\t\t\t\t\t\t\t\t\t</tr>806\t\t\t\t\t\t\t\t";807 }808 $_parent = $context['_parent'];809 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['oneGcItem'], $context['_parent'], $context['loop']);810 $context = array_intersect_key($context, $_parent) + $_parent;811 // line 755812 echo "\t\t\t\t\t\t\t";813 }814 // line 756815 echo "\t\t\t\t\t\t</body>816\t\t\t\t\t</table>817\t\t\t\t</div>818\t\t\t</div>819\t\t\t<div class=\"row\">820\t\t\t\t<div class=\"col-md-12\">821\t\t\t\t\t<div class=\"mp-option\" id=\"admin-email\">822\t\t\t\t\t\t<h4>";823 // line 763824 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Joined Groups tab")), "html", null, true);825 echo "</h4>826\t\t\t\t\t\t<div class=\"row\">827\t\t\t\t\t\t\t<div class=\"col-md-4 mbsThinCol\">828\t\t\t\t\t\t\t\t<div class=\"mp-option-label\">829\t\t\t\t\t\t\t\t\t<span>";830 // line 767831 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Sort Groups by")), "html", null, true);832 echo "</span>833\t\t\t\t\t\t\t\t\t<div class=\"mp-option-helper tooltip\">834\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-question sc-tooltip\"></i>835\t\t\t\t\t\t\t\t\t\t<div class=\"tooltip_content\">836\t\t\t\t\t\t\t\t\t\t\t<div>";837 // line 771838 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Sorts in Descending order")), "html", null, true);839 echo "</div>840\t\t\t\t\t\t\t\t\t\t</div>841\t\t\t\t\t\t\t\t\t</div>842\t\t\t\t\t\t\t\t</div>843844\t\t\t\t\t\t\t</div>845\t\t\t\t\t\t\t<div class=\"col-md-8\">846\t\t\t\t\t\t\t\t";847 // line 778848 echo $context["options"]->getselectInput2(array(0 => array("value" => 0, "title" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Id"))), 1 => array("value" => 1, "title" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Recent Post")))), $this->getAttribute($this->getAttribute( // line 783849($context["settings"] ?? null), "groups", array()), "joined-sort-order", array(), "array"), array("name" => "groups[joined-sort-order]", "class" => "sc-input", "style" => "width: 160px;"));850 // line 785851 echo "852\t\t\t\t\t\t\t</div>853\t\t\t\t\t\t</div>854\t\t\t\t\t</div>855\t\t\t\t</div>856\t\t\t</div>857\t\t</div>858\t\t<input type=\"hidden\" id=\"mbsMsgGroupCategoryRemove\" value=\"";859 // line 792860 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Are you sure you want to delete this category?")), "html", null, true);861 echo "\"/>862\t\t<input type=\"hidden\" id=\"mbsMsgErrorOcured-1\" value=\"";863 // line 793864 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Error Occurred!")), "html", null, true);865 echo "\"/>866\t\t<input type=\"hidden\" id=\"mbsMsgSavedSuccessfully\" value=\"";867 // line 794868 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Record saved...")), "html", null, true);869 echo "\"/>870\t\t<input type=\"hidden\" id=\"mbsMsgUpdatedSuccessfully\" value=\"";871 // line 795872 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Record updated...")), "html", null, true);873 echo "\"/>874\t\t<input type=\"hidden\" id=\"mbsMsgRemoveSuccessfully\" value=\"";875 // line 796876 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Record removed...")), "html", null, true);877 echo "\"/>878\t\t<input type=\"hidden\" id=\"mbsTxtEdit\" value=\"";879 // line 797880 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Edit")), "html", null, true);881 echo "\"/>882\t\t<input type=\"hidden\" id=\"mbsTxtRemove\" value=\"";883 // line 798884 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Remove")), "html", null, true);885 echo "\"/>886\t</div>887888\t<div class=\"sc-tab-content\" data-tab=\"reports\">889\t\t<div class=\"mp-options\">890\t\t\t<div class=\"row\">891\t\t\t\t<div class=\"col-md-12\">892\t\t\t\t\t<form class=\"mp-option\" id=\"search\" action=\"";893 // line 805894 echo Twig_SupTwg_escape_filter($this->env, (($context["reportsUrl"] ?? null) . "#reports"), "html", null, true);895 echo "\" method=\"get\">896\t\t\t\t\t\t<div class=\"row\">897\t\t\t\t\t\t\t<div class=\"col-md-2\">898\t\t\t\t\t\t\t\t";899 // line 808900 echo $context["options"]->getlabel(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Search")));901 echo "902\t\t\t\t\t\t\t</div>903\t\t\t\t\t\t\t<div class=\"col-md-4\">904\t\t\t\t\t\t\t\t<div class=\"report-filter search\">905\t\t\t\t\t\t\t\t\t<input name=\"page\" type=\"hidden\" value=\"supsystic-membership\"/>906\t\t\t\t\t\t\t\t\t<input name=\"module\" type=\"hidden\" value=\"membership\"/>907\t\t\t\t\t\t\t\t\t<input name=\"order_by\" type=\"hidden\" value=\"";908 // line 814909 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($this->getAttribute(($context["request"] ?? null), "query", array()), "get", array(0 => "order_by"), "method"), "html", null, true);910 echo "\"/>911\t\t\t\t\t\t\t\t\t<input name=\"order\" type=\"hidden\" value=\"";912 // line 815913 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($this->getAttribute(($context["request"] ?? null), "query", array()), "get", array(0 => "order"), "method"), "html", null, true);914 echo "\"/>915\t\t\t\t\t\t\t\t\t<input class=\"sc-input\" name=\"report_comment\" type=\"text\" value=\"";916 // line 816917 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($this->getAttribute(($context["request"] ?? null), "query", array()), "get", array(0 => "report_comment"), "method"), "html", null, true);918 echo "\" id=\"mbsReportFindField\" />919\t\t\t\t\t\t\t\t</div>920\t\t\t\t\t\t\t</div>921\t\t\t\t\t\t\t<div class=\"col-md-2\">922\t\t\t\t\t\t\t\t<input type=\"submit\" class=\"sc-button primary\" value=\"";923 // line 820924 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Search")), "html", null, true);925 echo "\"/>926\t\t\t\t\t\t\t</div>927\t\t\t\t\t\t</div>928\t\t\t\t\t</form>929930\t\t\t\t\t";931 // line 825932 $context["reqTurnedOrder"] = ((($this->getAttribute($this->getAttribute(($context["request"] ?? null), "query", array()), "get", array(0 => "order"), "method") == "asc")) ? ("desc") : ("asc"));933 // line 826934 echo "\t\t\t\t\t";935 $context["reqOrderName"] = $this->getAttribute($this->getAttribute(($context["request"] ?? null), "query", array()), "get", array(0 => "order_by"), "method");936 // line 827937 echo "\t\t\t\t\t";938 $context["report_comment"] = $this->getAttribute($this->getAttribute(($context["request"] ?? null), "query", array()), "get", array(0 => "report_comment"), "method");939 // line 828940 echo "\t\t\t\t\t<table class=\"sc-table reports\" data-translate=\"";941 echo Twig_SupTwg_escape_filter($this->env, Twig_SupTwg_jsonencode_filter(array("Read" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Read")), "Unread" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Unread")), "Mark as read and close" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Mark as read and close")), "Mark as unread and close" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Mark as unread and close")), "Close" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Close")), "User is not found" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("User is not found")), "Activity is not found" => call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Activity is not found")))));942 // line 836943 echo "\">944\t\t\t\t\t\t<tr>945\t\t\t\t\t\t\t<th><a href=\"";946 // line 838947 echo Twig_SupTwg_escape_filter($this->env, (((((($context["reportsUrl"] ?? null) . "&order_by=id&order=") . ($context["reqTurnedOrder"] ?? null)) . "&report_comment=") . ($context["report_comment"] ?? null)) . "#reports"), "html", null, true);948 echo "\" class=\"";949 if ((($context["reqOrderName"] ?? null) == "id")) {950 if (($this->getAttribute($this->getAttribute(($context["request"] ?? null), "query", array()), "get", array(0 => "order"), "method") == "desc")) {951 echo "mbsDescOrder";952 } else {953 echo "mbsAscOrder";954 }955 }956 echo "\">#</a></th>957\t\t\t\t\t\t\t<th><a href=\"";958 // line 839959 echo Twig_SupTwg_escape_filter($this->env, (((((($context["reportsUrl"] ?? null) . "&order_by=content_type&order=") . ($context["reqTurnedOrder"] ?? null)) . "&report_comment=") . ($context["report_comment"] ?? null)) . "#reports"), "html", null, true);960 echo "\" class=\"";961 if ((($context["reqOrderName"] ?? null) == "content_type")) {962 if (($this->getAttribute($this->getAttribute(($context["request"] ?? null), "query", array()), "get", array(0 => "order"), "method") == "desc")) {963 echo "mbsDescOrder";964 } else {965 echo "mbsAscOrder";966 }967 }968 echo "\">";969 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Report type")), "html", null, true);970 echo "</a></th>971\t\t\t\t\t\t\t<th><a href=\"";972 // line 840973 echo Twig_SupTwg_escape_filter($this->env, (((((($context["reportsUrl"] ?? null) . "&order_by=reporter_id&order=") . ($context["reqTurnedOrder"] ?? null)) . "&report_comment=") . ($context["report_comment"] ?? null)) . "#reports"), "html", null, true);974 echo "\" class=\"";975 if ((($context["reqOrderName"] ?? null) == "reporter_id")) {976 if (($this->getAttribute($this->getAttribute(($context["request"] ?? null), "query", array()), "get", array(0 => "order"), "method") == "desc")) {977 echo "mbsDescOrder";978 } else {979 echo "mbsAscOrder";980 }981 }982 echo "\">";983 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Reporter")), "html", null, true);984 echo "</a></th>985\t\t\t\t\t\t\t";986 // line 842987 echo "\t\t\t\t\t\t\t<th><a href=\"";988 echo Twig_SupTwg_escape_filter($this->env, (((((($context["reportsUrl"] ?? null) . "&order_by=reported_id&order=") . ($context["reqTurnedOrder"] ?? null)) . "&report_comment=") . ($context["report_comment"] ?? null)) . "#reports"), "html", null, true);989 echo "\" class=\"";990 if ((($context["reqOrderName"] ?? null) == "reported_id")) {991 if (($this->getAttribute($this->getAttribute(($context["request"] ?? null), "query", array()), "get", array(0 => "order"), "method") == "desc")) {992 echo "mbsDescOrder";993 } else {994 echo "mbsAscOrder";995 }996 }997 echo "\">";998 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Reported")), "html", null, true);999 echo "</a></th>1000\t\t\t\t\t\t\t<th>";1001 // line 8431002 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Report Comment")), "html", null, true);1003 echo "</th>1004\t\t\t\t\t\t\t<th><a href=\"";1005 // line 8441006 echo Twig_SupTwg_escape_filter($this->env, (((((($context["reportsUrl"] ?? null) . "&order_by=date&order=") . ($context["reqTurnedOrder"] ?? null)) . "&report_comment=") . ($context["report_comment"] ?? null)) . "#reports"), "html", null, true);1007 echo "\" class=\"";1008 if ((($context["reqOrderName"] ?? null) == "date")) {1009 if (($this->getAttribute($this->getAttribute(($context["request"] ?? null), "query", array()), "get", array(0 => "order"), "method") == "desc")) {1010 echo "mbsDescOrder";1011 } else {1012 echo "mbsAscOrder";1013 }1014 }1015 echo "\">";1016 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Report Date")), "html", null, true);1017 echo "</a></th>1018\t\t\t\t\t\t\t<th><a href=\"";1019 // line 8451020 echo Twig_SupTwg_escape_filter($this->env, (((((($context["reportsUrl"] ?? null) . "&order_by=status&order=") . ($context["reqTurnedOrder"] ?? null)) . "&report_comment=") . ($context["report_comment"] ?? null)) . "#reports"), "html", null, true);1021 echo "\" class=\"";1022 if ((($context["reqOrderName"] ?? null) == "status")) {1023 if (($this->getAttribute($this->getAttribute(($context["request"] ?? null), "query", array()), "get", array(0 => "order"), "method") == "desc")) {1024 echo "mbsDescOrder";1025 } else {1026 echo "mbsAscOrder";1027 }1028 }1029 echo "\">";1030 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Report Status")), "html", null, true);1031 echo "</a></th>1032\t\t\t\t\t\t\t<th></th>1033\t\t\t\t\t\t</tr>10341035\t\t\t\t\t\t";1036 // line 8491037 $context['_parent'] = $context;1038 $context['_seq'] = Twig_SupTwg_ensure_traversable(($context["reports"] ?? null));1039 foreach ($context['_seq'] as $context["_key"] => $context["report"]) {1040 // line 8501041 echo "\t\t\t\t\t\t\t<tr class=\"report\"1042\t\t\t\t\t\t\t\tdata-report-id=\"";1043 // line 8511044 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($context["report"], "id", array()), "html", null, true);1045 echo "\"1046\t\t\t\t\t\t\t\tdata-report=\"";1047 // line 8521048 echo Twig_SupTwg_escape_filter($this->env, Twig_SupTwg_jsonencode_filter($context["report"]), "html", null, true);1049 echo "\"1050\t\t\t\t\t\t\t>1051\t\t\t\t\t\t\t\t<td>1052\t\t\t\t\t\t\t\t\t";1053 // line 8551054 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($context["report"], "id", array()), "html", null, true);1055 echo "1056\t\t\t\t\t\t\t\t</td>1057\t\t\t\t\t\t\t\t<td>1058\t\t\t\t\t\t\t\t\t<div class=\"content-type\">1059\t\t\t\t\t\t\t\t\t\t";1060 // line 8591061 if (($this->getAttribute($context["report"], "content_type", array()) == "activity")) {1062 // line 8601063 echo "\t\t\t\t\t\t\t\t\t\t\t";1064 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Activity Report")), "html", null, true);1065 echo "1066\t\t\t\t\t\t\t\t\t\t";1067 } elseif (($this->getAttribute( // line 8611068$context["report"], "content_type", array()) == "user")) {1069 // line 8621070 echo "\t\t\t\t\t\t\t\t\t\t\t";1071 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("User Report")), "html", null, true);1072 echo "1073\t\t\t\t\t\t\t\t\t\t";1074 }1075 // line 8641076 echo "\t\t\t\t\t\t\t\t\t</div>1077\t\t\t\t\t\t\t\t</td>1078\t\t\t\t\t\t\t\t<td>1079\t\t\t\t\t\t\t\t\t<div class=\"reporter\">1080\t\t\t\t\t\t\t\t\t\t";1081 // line 8681082 if ($this->getAttribute($context["report"], "reporter", array())) {1083 // line 8691084 echo "\t\t\t\t\t\t\t\t\t\t\t<a target=\"_blank\" href=\"";1085 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($this->getAttribute($context["report"], "reporter", array()), "url", array()), "html", null, true);1086 echo "\">";1087 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($this->getAttribute($context["report"], "reporter", array()), "displayName", array()), "html", null, true);1088 echo "</a>1089\t\t\t\t\t\t\t\t\t\t\t<a target=\"_blank\" href=\"";1090 // line 8701091 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($this->getAttribute($context["report"], "reporter", array()), "editLink", array()), "html", null, true);1092 echo "\"><small>(";1093 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Edit profile")), "html", null, true);1094 echo ")</small></a>1095\t\t\t\t\t\t\t\t\t\t";1096 } else {1097 // line 8721098 echo "\t\t\t\t\t\t\t\t\t\t\t";1099 echo Twig_SupTwg_escape_filter($this->env, sprintf(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("User with id %d is not found")), $this->getAttribute($context["report"], "reporter_id", array())), "html", null, true);1100 echo "1101\t\t\t\t\t\t\t\t\t\t";1102 }1103 // line 8741104 echo "\t\t\t\t\t\t\t\t\t</div>1105\t\t\t\t\t\t\t\t</td>1106\t\t\t\t\t\t\t\t";1107 // line 8771108 echo "\t\t\t\t\t\t\t\t";1109 // line 8781110 echo "\t\t\t\t\t\t\t\t";1111 // line 8791112 echo "\t\t\t\t\t\t\t\t";1113 // line 8801114 echo "\t\t\t\t\t\t\t\t";1115 // line 8811116 echo "\t\t\t\t\t\t\t\t";1117 // line 8821118 echo "\t\t\t\t\t\t\t\t";1119 // line 8831120 echo "\t\t\t\t\t\t\t\t<td>1121\t\t\t\t\t\t\t\t\t<div class=\"reported\">1122\t\t\t\t\t\t\t\t\t\t";1123 // line 8851124 if (($this->getAttribute($context["report"], "content_type", array()) == "activity")) {1125 // line 8861126 echo "\t\t\t\t\t\t\t\t\t\t\t";1127 if ($this->getAttribute($context["report"], "reported", array())) {1128 // line 8871129 echo "\t\t\t\t\t\t\t\t\t\t\t\t<a target=\"_blank\" href=\"";1130 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($this->getAttribute($context["report"], "reported", array()), "url", array()), "html", null, true);1131 echo "\">";1132 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Link")), "html", null, true);1133 echo "</a>1134\t\t\t\t\t\t\t\t\t\t\t";1135 } else {1136 // line 8891137 echo "\t\t\t\t\t\t\t\t\t\t\t\t";1138 echo Twig_SupTwg_escape_filter($this->env, sprintf(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Activity with id %d is not found")), $this->getAttribute($context["report"], "reported_id", array())), "html", null, true);1139 echo "1140\t\t\t\t\t\t\t\t\t\t\t";1141 }1142 // line 8911143 echo "\t\t\t\t\t\t\t\t\t\t";1144 } elseif (($this->getAttribute($context["report"], "content_type", array()) == "user")) {1145 // line 8921146 echo "\t\t\t\t\t\t\t\t\t\t\t";1147 if ($this->getAttribute($context["report"], "reported", array())) {1148 // line 8931149 echo "\t\t\t\t\t\t\t\t\t\t\t\t<a target=\"_blank\" href=\"";1150 echo Twig_SupTwg_escape_filter($this->env, $this->env->getExtension('Membership_Users_Twig')->profileUrl($this->getAttribute($context["report"], "reported", array())), "html", null, true);1151 echo "\">";1152 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($this->getAttribute($context["report"], "reported", array()), "displayName", array()), "html", null, true);1153 echo "</a>1154\t\t\t\t\t\t\t\t\t\t\t\t<a target=\"_blank\" href=\"";1155 // line 8941156 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($this->getAttribute($context["report"], "reported", array()), "editLink", array()), "html", null, true);1157 echo "\"><small>(";1158 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Edit")), "html", null, true);1159 echo ")</small></a>1160\t\t\t\t\t\t\t\t\t\t\t";1161 } else {1162 // line 8961163 echo "\t\t\t\t\t\t\t\t\t\t\t\t";1164 echo Twig_SupTwg_escape_filter($this->env, sprintf(call_user_func_array($this->env->getFunction('translate')->getCallable(), array("User with id %d is not found")), $this->getAttribute($context["report"], "reported_id", array())), "html", null, true);1165 echo "1166\t\t\t\t\t\t\t\t\t\t\t";1167 }1168 // line 8981169 echo "\t\t\t\t\t\t\t\t\t\t";1170 }1171 // line 8991172 echo "\t\t\t\t\t\t\t\t\t</div>1173\t\t\t\t\t\t\t\t</td>1174\t\t\t\t\t\t\t\t<td>1175\t\t\t\t\t\t\t\t\t<div class=\"comment\">";1176 // line 9021177 echo Twig_SupTwg_escape_filter($this->env, $this->env->getExtension('Membership_Base_Twig')->truncate($this->getAttribute($context["report"], "comment", array()), 80), "html", null, true);1178 echo "</div>1179\t\t\t\t\t\t\t\t</td>1180\t\t\t\t\t\t\t\t<td>1181\t\t\t\t\t\t\t\t\t<div class=\"date\">";1182 // line 9051183 echo Twig_SupTwg_escape_filter($this->env, $this->getAttribute($context["report"], "date", array()), "html", null, true);1184 echo "</div>1185\t\t\t\t\t\t\t\t</td>1186\t\t\t\t\t\t\t\t<td>1187\t\t\t\t\t\t\t\t\t<div class=\"status\">1188\t\t\t\t\t\t\t\t\t\t";1189 // line 9091190 if (($this->getAttribute($context["report"], "status", array()) != "new")) {1191 // line 9101192 echo "\t\t\t\t\t\t\t\t\t\t\t";1193 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Read")), "html", null, true);1194 echo "1195\t\t\t\t\t\t\t\t\t\t";1196 } else {1197 // line 9121198 echo "\t\t\t\t\t\t\t\t\t\t\t";1199 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Unread")), "html", null, true);1200 echo "1201\t\t\t\t\t\t\t\t\t\t";1202 }1203 // line 9141204 echo "\t\t\t\t\t\t\t\t\t</div>1205\t\t\t\t\t\t\t\t</td>1206\t\t\t\t\t\t\t\t<td>1207\t\t\t\t\t\t\t\t\t<div class=\"info\">1208\t\t\t\t\t\t\t\t\t\t<a href=\"#\" class=\"report-details\">";1209 // line 9181210 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Details")), "html", null, true);1211 echo "</a>1212\t\t\t\t\t\t\t\t\t</div>1213\t\t\t\t\t\t\t\t</td>1214\t\t\t\t\t\t\t</tr>1215\t\t\t\t\t\t";1216 }1217 $_parent = $context['_parent'];1218 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['report'], $context['_parent'], $context['loop']);1219 $context = array_intersect_key($context, $_parent) + $_parent;1220 // line 9231221 echo "\t\t\t\t\t</table>12221223\t\t\t\t\t<div class=\"sc-hidden user-report-details-template\">1224\t\t\t\t\t\t";1225 // line 9261226 $this->loadTemplate("@reports/backend/partials/user-report-details.twig", "@membership/backend/index.twig", 926)->display($context);1227 // line 9271228 echo "\t\t\t\t\t</div>12291230\t\t\t\t\t<div class=\"sc-hidden activity-report-details-template\">1231\t\t\t\t\t\t";1232 // line 9301233 $this->loadTemplate("@reports/backend/partials/activity-report-details.twig", "@membership/backend/index.twig", 930)->display($context);1234 // line 9311235 echo "\t\t\t\t\t</div>12361237\t\t\t\t\t<div class=\"mp-modal send-message-modal sc-hidden\">1238\t\t\t\t\t\t<div class=\"mp-option\" id=\"message\">1239\t\t\t\t\t\t\t<div class=\"row\">1240\t\t\t\t\t\t\t\t<div class=\"col-md-12\">1241\t\t\t\t\t\t\t\t\t<input type=\"hidden\" class=\"user-id\" name=\"user-id\" value=\"\">1242\t\t\t\t\t\t\t\t\t<div class=\"mp-option-label\">1243\t\t\t\t\t\t\t\t\t\t<span>";1244 // line 9391245 echo Twig_SupTwg_escape_filter($this->env, call_user_func_array($this->env->getFunction('translate')->getCallable(), array("Send message to: ")), "html", null, true);1246 echo "</span> <span class=\"message-recipient\"></span>1247\t\t\t\t\t\t\t\t\t</div>1248\t\t\t\t\t\t\t\t\t<div class=\"mp-option-input\">1249\t\t\t\t\t\t\t\t\t\t<textarea class=\"message-input\" class=\"sc-input\" name=\"\" cols=\"35\" rows=\"10\"></textarea>1250\t\t\t\t\t\t\t\t\t</div>1251\t\t\t\t\t\t\t\t\t<div class=\"mp-result\">1252\t\t\t\t\t\t\t\t\t\t<span id=\"message-result\"></span>1253\t\t\t\t\t\t\t\t\t</div>1254\t\t\t\t\t\t\t\t</div>1255\t\t\t\t\t\t\t</div>1256\t\t\t\t\t\t</div>1257\t\t\t\t\t</div>1258\t\t\t\t</div>1259\t\t\t</div> ...

Full Screen

Full Screen

calls.php

Source:calls.php Github

copy

Full Screen

...30 ->then31 ->array($calls())->isEmpty()32 ->if($calls[] = $call = new adapter\call(uniqid()))33 ->then34 ->array($calls())->isEqualTo([$call->getFunction() => [1 => $call]])35 ->object[$call->getFunction()][1]->isIdenticalTo($call)36 ->if($calls[] = $otherCall = new adapter\call($call->getFunction()))37 ->then38 ->array($calls())->isEqualTo([$call->getFunction() => [1 => $call, 2 => $otherCall]])39 ->object[$call->getFunction()][1]->isIdenticalTo($call)40 ->object[$call->getFunction()][2]->isIdenticalTo($otherCall)41 ->object[$otherCall->getFunction()][2]->isIdenticalTo($otherCall)42 ->if($calls[] = $anotherCall = new adapter\call(uniqid()))43 ->then44 ->array($calls())->isEqualTo(45 [46 $call->getFunction() => [1 => $call, 2 => $otherCall],47 $anotherCall->getFunction() => [3 => $anotherCall]48 ]49 )50 ->object[$call->getFunction()][1]->isIdenticalTo($call)51 ->object[$call->getFunction()][2]->isIdenticalTo($otherCall)52 ->object[$otherCall->getFunction()][2]->isIdenticalTo($otherCall)53 ->object[$anotherCall->getFunction()][3]->isIdenticalTo($anotherCall)54 ;55 }56 public function test__toString()57 {58 $this59 ->if($calls = new testedClass())60 ->then61 ->castToString($calls)->isEqualTo($calls->getDecorator()->decorate($calls))62 ;63 }64 public function testCount()65 {66 $this67 ->if($calls = new testedClass())68 ->then69 ->sizeof($calls)->isZero()70 ->if($calls[] = $call1 = new adapter\call(uniqid()))71 ->then72 ->sizeof($calls)->isEqualTo(1)73 ->if($otherCalls = new testedClass())74 ->and($otherCalls[] = $call2 = new adapter\call(uniqid()))75 ->then76 ->sizeof($calls)->isEqualTo(1)77 ->sizeof($otherCalls)->isEqualTo(1)78 ->if($calls[] = $call2 = new adapter\call(uniqid()))79 ->then80 ->sizeof($calls)->isEqualTo(2)81 ->sizeof($otherCalls)->isEqualTo(1)82 ->if($calls[] = $call3 = new adapter\call($call1->getFunction()))83 ->then84 ->sizeof($calls)->isEqualTo(3)85 ->sizeof($otherCalls)->isEqualTo(1)86 ;87 }88 public function testSetDecorator()89 {90 $this91 ->if($calls = new testedClass())92 ->then93 ->object($calls->setDecorator($decorator = new adapter\calls\decorator()))->isIdenticalTo($calls)94 ->object($calls->getDecorator())->isIdenticalTo($decorator)95 ->object($calls->setDecorator())->isIdenticalTo($calls)96 ->object($calls->getDecorator())97 ->isNotIdenticalTo($decorator)98 ->isEqualTo(new adapter\calls\decorator())99 ;100 }101 public function testReset()102 {103 $this104 ->if($calls = new testedClass())105 ->then106 ->object($calls->reset())->isIdenticalTo($calls)107 ->sizeof($calls)->isZero()108 ->if($calls[] = new adapter\call(uniqid()))109 ->then110 ->object($calls->reset())->isIdenticalTo($calls)111 ->sizeof($calls)->isZero()112 ->if($calls[] = $call = new adapter\call(uniqid()))113 ->then114 ->array($calls[$call->getFunction()]->toArray())->isEqualTo([2 => $call])115 ;116 }117 public function testAddCall()118 {119 $this120 ->if($calls = new testedClass())121 ->then122 ->object($calls->addCall($call = new adapter\call(uniqid())))->isIdenticalTo($calls)123 ->array($calls[$call->getFunction()]->toArray())124 ->isEqualTo([1 => $call])125 ->object[1]->isIdenticalTo($call)126 ;127 }128 public function testRemoveCall()129 {130 $this131 ->if($calls = new testedClass())132 ->then133 ->object($calls->removeCall(new adapter\call(uniqid()), rand(0, PHP_INT_MAX)))->isIdenticalTo($calls)134 ->sizeof($calls)->isZero()135 ->if($calls->addCall($call = new adapter\call(uniqid())))136 ->then137 ->object($calls->removeCall(new adapter\call(uniqid()), rand(1, PHP_INT_MAX)))->isIdenticalTo($calls)138 ->sizeof($calls)->isEqualTo(1)139 ->object($calls->removeCall($call, rand(2, PHP_INT_MAX)))->isIdenticalTo($calls)140 ->sizeof($calls)->isEqualTo(1)141 ->object($calls->removeCall($call, 1))->isIdenticalTo($calls)142 ->sizeof($calls)->isZero()143 ;144 }145 public function testOffsetSet()146 {147 $this148 ->if($calls = new testedClass())149 ->then150 ->exception(function () use ($calls) {151 $calls[] = new adapter\call();152 })153 ->isInstanceOf(atoum\exceptions\logic\invalidArgument::class)154 ->hasMessage('Function is undefined')155 ->if($calls[] = $call1 = new adapter\call(uniqid()))156 ->then157 ->array($calls[$call1]->toArray())158 ->isEqualTo([1 => $call1])159 ->object[1]->isIdenticalTo($call1)160 ->if($calls[] = $call2 = new adapter\call(uniqid(), []))161 ->then162 ->array($calls[$call1]->toArray())163 ->isEqualTo([1 => $call1])164 ->object[1]->isIdenticalTo($call1)165 ->array($calls[$call2]->toArray())166 ->isEqualTo([2 => $call2])167 ->object[2]->isIdenticalTo($call2)168 ->if($calls[] = $call3 = new adapter\call($call1->getFunction(), []))169 ->then170 ->array($calls[$call1]->toArray())171 ->isEqualTo([1 => $call1, 3 => $call3])172 ->object[1]->isIdenticalTo($call1)173 ->object[3]->isIdenticalTo($call3)174 ->array($calls[$call2]->toArray())175 ->isEqualTo([2 => $call2])176 ->object[2]->isIdenticalTo($call2)177 ->if($calls[] = $call4 = new adapter\call(uniqid()))178 ->then179 ->array($calls[$call1]->toArray())180 ->isEqualTo([1 => $call1, 3 => $call3])181 ->object[1]->isIdenticalTo($call1)182 ->object[3]->isIdenticalTo($call3)183 ->array($calls[$call2]->toArray())184 ->isEqualTo([2 => $call2])185 ->object[2]->isIdenticalTo($call2)186 ->array($calls[$call4->getFunction()]->toArray())187 ->isEqualTo([4 => $call4])188 ->object[4]->isIdenticalTo($call4)189 ->if($calls[$newFunction = uniqid()] = $call5 = new adapter\call(uniqid()))190 ->then191 ->array($calls[$newFunction]->toArray())->isEqualTo([5 => $call5])192 ->object[5]->isIdenticalTo($call5)193 ->string($call5->getFunction())->isEqualTo($newFunction)194 ;195 }196 public function testOffsetGet()197 {198 $this199 ->if($calls = new testedClass())200 ->then201 ->array($calls[uniqid()]->toArray())->isEmpty()202 ->if($calls[] = $call1 = new adapter\call(uniqid()))203 ->then204 ->array($calls[$call1->getFunction()]->toArray())205 ->isEqualTo([1 => $call1])206 ->object[1]->isIdenticalTo($call1)207 ->array($calls[$call1]->toArray())208 ->isEqualTo([1 => $call1])209 ->object[1]->isIdenticalTo($call1)210 ->if($calls[] = $call2 = new adapter\call($call1->getFunction(), []))211 ->then212 ->array($calls[uniqid()]->toArray())->isEmpty()213 ->array($calls[$call1->getFunction()]->toArray())214 ->isEqualTo([1 => $call1, 2 => $call2])215 ->object[1]->isIdenticalTo($call1)216 ->object[2]->isIdenticalTo($call2)217 ->array($calls[$call1]->toArray())218 ->isEqualTo([1 => $call1, 2 => $call2])219 ->object[1]->isIdenticalTo($call1)220 ->object[2]->isIdenticalTo($call2)221 ->array($calls[$call2->getFunction()]->toArray())222 ->isEqualTo([1 => $call1, 2 => $call2])223 ->object[1]->isIdenticalTo($call1)224 ->object[2]->isIdenticalTo($call2)225 ->array($calls[$call2]->toArray())226 ->isEqualTo([2 => $call2])227 ->object[2]->isIdenticalTo($call2)228 ;229 }230 public function testOffsetExists()231 {232 $this233 ->if($calls = new testedClass())234 ->then235 ->boolean(isset($calls[uniqid()]))->isFalse()236 ->if($calls[] = $call = new adapter\call(uniqid()))237 ->then238 ->boolean(isset($calls[uniqid()]))->isFalse()239 ->boolean(isset($calls[$call->getFunction()]))->isTrue()240 ->boolean(isset($calls[$call]))->isTrue()241 ;242 }243 public function testOffsetUnset()244 {245 $this246 ->if($calls = new testedClass())247 ->when(function () use ($calls) {248 unset($calls[uniqid()]);249 })250 ->then251 ->sizeof($calls)->isZero252 ->if($calls[] = $call = new adapter\call(uniqid()))253 ->when(function () use ($calls) {254 unset($calls[uniqid()]);255 })256 ->then257 ->boolean(isset($calls[$call->getFunction()]))->isTrue()258 ->sizeof($calls)->isEqualTo(1)259 ->when(function () use ($calls, $call) {260 unset($calls[$call->getFunction()]);261 })262 ->then263 ->boolean(isset($calls[$call->getFunction()]))->isFalse()264 ->sizeof($calls)->isZero265 ;266 }267 public function testGetIterator()268 {269 $this270 ->if($calls = new testedClass())271 ->then272 ->object($calls->getIterator())->isEqualTo(new \arrayIterator($calls()))273 ;274 }275 public function testToArray()276 {277 $this278 ->if($calls = new testedClass())279 ->then280 ->array($calls->toArray())->isEmpty()281 ->array($calls->toArray(new adapter\call(uniqid())))->isEmpty()282 ->if($calls->addCall($call1 = new adapter\call(uniqid())))283 ->then284 ->array($calls->toArray())->isEqualTo([1 => $call1])285 ->array($calls->toArray(new adapter\call(uniqid())))->isEmpty()286 ->array($calls->toArray($call1))->isEqualTo([1 => $call1])287 ->if($calls->addCall($call2 = clone $call1))288 ->then289 ->array($calls->toArray())->isEqualTo([1 => $call1, 2 => $call2])290 ->array($calls->toArray(new adapter\call(uniqid())))->isEmpty()291 ->array($calls->toArray($call1))->isEqualTo([1 => $call1, 2 => $call2])292 ->array($calls->toArray($call2))->isEqualTo([1 => $call1, 2 => $call2])293 ->if($calls->addCall($call3 = new adapter\call(uniqid())))294 ->then295 ->array($calls->toArray())->isEqualTo([1 => $call1, 2 => $call2, 3 => $call3])296 ->array($calls->toArray(new adapter\call(uniqid())))->isEmpty()297 ->array($calls->toArray($call1))->isEqualTo([1 => $call1, 2 => $call2])298 ->array($calls->toArray($call2))->isEqualTo([1 => $call1, 2 => $call2])299 ->array($calls->toArray($call3))->isEqualTo([3 => $call3])300 ;301 }302 public function testGetEqualTo()303 {304 $this305 ->if($calls = new testedClass())306 ->then307 ->object($calls->getEqualTo(new adapter\call(uniqid())))308 ->isInstanceOf(atoum\test\adapter\calls::class)309 ->hasSize(0)310 ->if($calls[] = $call1 = new adapter\call(uniqid()))311 ->then312 ->object($calls->getEqualTo(new adapter\call(uniqid())))313 ->isInstanceOf(atoum\test\adapter\calls::class)314 ->hasSize(0)315 ->object($calls->getEqualTo($call1))316 ->isInstanceOf(atoum\test\adapter\calls::class)317 ->hasSize(1)318 ->array($calls->getEqualTo($call1)->toArray())319 ->isEqualTo([1 => $call1])320 ->if($calls[] = $call2 = new adapter\call($call1->getFunction(), []))321 ->then322 ->object($calls->getEqualTo(new adapter\call(uniqid())))323 ->isInstanceOf(atoum\test\adapter\calls::class)324 ->hasSize(0)325 ->object($calls->getEqualTo($call1))326 ->isInstanceOf(atoum\test\adapter\calls::class)327 ->hasSize(2)328 ->array($calls->getEqualTo($call1)->toArray())329 ->isEqualTo([1 => $call1, 2 => $call2])330 ->object($calls->getEqualTo($call2))331 ->isInstanceOf(atoum\test\adapter\calls::class)332 ->hasSize(1)333 ->array($calls->getEqualTo($call2)->toArray())334 ->isEqualTo([2 => $call2])335 ->if($calls[] = $call3 = new adapter\call($call1->getFunction(), [$object = new \mock\phpObject()]))336 ->then337 ->object($calls->getEqualTo(new adapter\call(uniqid())))338 ->isInstanceOf(atoum\test\adapter\calls::class)339 ->hasSize(0)340 ->object($calls->getEqualTo($call1))341 ->isInstanceOf(atoum\test\adapter\calls::class)342 ->hasSize(3)343 ->array($calls->getEqualTo($call1)->toArray())344 ->isEqualTo([1 => $call1, 2 => $call2, 3 => $call3])345 ->object($calls->getEqualTo($call2))346 ->isInstanceOf(atoum\test\adapter\calls::class)347 ->hasSize(1)348 ->array($calls->getEqualTo($call2)->toArray())349 ->isEqualTo([2 => $call2])350 ->object($calls->getEqualTo($call3))351 ->isInstanceOf(atoum\test\adapter\calls::class)352 ->hasSize(1)353 ->array($calls->getEqualTo($call3)->toArray())354 ->isEqualTo([3 => $call3])355 ->if($calls[] = $call4 = new adapter\call($call1->getFunction(), [$object = new \mock\phpObject(), $arg = uniqid()]))356 ->then357 ->object($calls->getEqualTo(new adapter\call(uniqid())))358 ->isInstanceOf(atoum\test\adapter\calls::class)359 ->hasSize(0)360 ->object($calls->getEqualTo($call1))361 ->isInstanceOf(atoum\test\adapter\calls::class)362 ->hasSize(4)363 ->array($calls->getEqualTo($call1)->toArray())364 ->isEqualTo([1 => $call1, 2 => $call2, 3 => $call3, 4 => $call4])365 ->object($calls->getEqualTo($call2))366 ->isInstanceOf(atoum\test\adapter\calls::class)367 ->hasSize(1)368 ->array($calls->getEqualTo($call2)->toArray())369 ->isEqualTo([2 => $call2])370 ->object($calls->getEqualTo($call3))371 ->isInstanceOf(atoum\test\adapter\calls::class)372 ->hasSize(2)373 ->array($calls->getEqualTo($call3)->toArray())374 ->isEqualTo([3 => $call3, 4 => $call4])375 ->object($calls->getEqualTo(new adapter\call($call1->getFunction(), [clone $object])))376 ->isInstanceOf(atoum\test\adapter\calls::class)377 ->hasSize(2)378 ->array($calls->getEqualTo($call3)->toArray())379 ->isEqualTo([3 => $call3, 4 => $call4])380 ->object($calls->getEqualTo($call4))381 ->isInstanceOf(atoum\test\adapter\calls::class)382 ->hasSize(1)383 ->array($calls->getEqualTo($call4)->toArray())384 ->isEqualTo([4 => $call4])385 ->object($calls->getEqualTo(new adapter\call($call1->getFunction(), [clone $object, $arg])))386 ->isInstanceOf(atoum\test\adapter\calls::class)387 ->hasSize(1)388 ->array($calls->getEqualTo($call4)->toArray())389 ->isEqualTo([4 => $call4])390 ->if($calls = new testedClass())391 ->and($calls[] = $call5 = new adapter\call(uniqid(), [1, 2, 3, 4, 5]))392 ->then393 ->object($calls->getEqualTo(new adapter\call($call5->getFunction())))394 ->isInstanceOf(atoum\test\adapter\calls::class)395 ->hasSize(1)396 ->array($calls->getEqualTo(new adapter\call($call5->getFunction()))->toArray())397 ->isEqualTo([5 => $call5])398 ;399 }400 public function testGetIdenticalTo()401 {402 $this403 ->if($calls = new testedClass())404 ->then405 ->object($calls->getIdenticalTo(new adapter\call(uniqid())))406 ->isInstanceOf(atoum\test\adapter\calls::class)407 ->hasSize(0)408 ->if($calls[] = $call1 = new adapter\call(uniqid()))409 ->then410 ->object($calls->getIdenticalTo(new adapter\call(uniqid())))411 ->isInstanceOf(atoum\test\adapter\calls::class)412 ->hasSize(0)413 ->object($calls->getIdenticalTo($call1))414 ->isInstanceOf(atoum\test\adapter\calls::class)415 ->hasSize(1)416 ->array($calls->getIdenticalTo($call1)->toArray())417 ->isEqualTo([1 => $call1])418 ->if($calls[] = $call2 = new adapter\call($call1->getFunction(), []))419 ->then420 ->object($calls->getIdenticalTo(new adapter\call(uniqid())))421 ->isInstanceOf(atoum\test\adapter\calls::class)422 ->hasSize(0)423 ->object($calls->getIdenticalTo($call1))424 ->isInstanceOf(atoum\test\adapter\calls::class)425 ->hasSize(2)426 ->array($calls->getIdenticalTo($call1)->toArray())427 ->isEqualTo([1 => $call1, 2 => $call2])428 ->object($calls->getIdenticalTo($call2))429 ->isInstanceOf(atoum\test\adapter\calls::class)430 ->hasSize(1)431 ->array($calls->getIdenticalTo($call2)->toArray())432 ->isEqualTo([2 => $call2])433 ->if($calls[] = $call3 = new adapter\call($call1->getFunction(), [$object = new \mock\phpObject()]))434 ->then435 ->object($calls->getIdenticalTo(new adapter\call(uniqid())))436 ->isInstanceOf(atoum\test\adapter\calls::class)437 ->hasSize(0)438 ->object($calls->getIdenticalTo($call1))439 ->isInstanceOf(atoum\test\adapter\calls::class)440 ->hasSize(3)441 ->array($calls->getIdenticalTo($call1)->toArray())442 ->isEqualTo([1 => $call1, 2 => $call2, 3 => $call3])443 ->object($calls->getIdenticalTo($call2))444 ->isInstanceOf(atoum\test\adapter\calls::class)445 ->hasSize(1)446 ->array($calls->getIdenticalTo($call2)->toArray())447 ->isEqualTo([2 => $call2])448 ->object($calls->getIdenticalTo($call3))449 ->isInstanceOf(atoum\test\adapter\calls::class)450 ->hasSize(1)451 ->array($calls->getIdenticalTo($call3)->toArray())452 ->isEqualTo([3 => $call3])453 ->object($calls->getIdenticalTo(new adapter\call($call1->getFunction(), [clone $object])))454 ->isInstanceOf(atoum\test\adapter\calls::class)455 ->hasSize(0)456 ->if($calls[] = $call4 = new adapter\call($call1->getFunction(), [$object = new \mock\phpObject(), $arg = uniqid()]))457 ->then458 ->object($calls->getIdenticalTo(new adapter\call(uniqid())))459 ->isInstanceOf(atoum\test\adapter\calls::class)460 ->hasSize(0)461 ->object($calls->getIdenticalTo($call1))462 ->isInstanceOf(atoum\test\adapter\calls::class)463 ->hasSize(4)464 ->array($calls->getIdenticalTo($call1)->toArray())465 ->isEqualTo([1 => $call1, 2 => $call2, 3 => $call3, 4 => $call4])466 ->object($calls->getIdenticalTo($call2))467 ->isInstanceOf(atoum\test\adapter\calls::class)468 ->hasSize(1)469 ->array($calls->getIdenticalTo($call2)->toArray())470 ->isEqualTo([2 => $call2])471 ->object($calls->getIdenticalTo($call3))472 ->isInstanceOf(atoum\test\adapter\calls::class)473 ->hasSize(1)474 ->array($calls->getIdenticalTo($call3)->toArray())475 ->isEqualTo([3 => $call3])476 ->object($calls->getIdenticalTo(new adapter\call($call1->getFunction(), [clone $object])))477 ->isInstanceOf(atoum\test\adapter\calls::class)478 ->hasSize(0)479 ->object($calls->getIdenticalTo($call4))480 ->isInstanceOf(atoum\test\adapter\calls::class)481 ->hasSize(1)482 ->array($calls->getIdenticalTo($call4)->toArray())483 ->isEqualTo([4 => $call4])484 ->object($calls->getIdenticalTo(new adapter\call($call1->getFunction(), [clone $object, $arg])))485 ->isInstanceOf(atoum\test\adapter\calls::class)486 ->hasSize(0)487 ;488 }489 public function testGetPreviousEqualTo()490 {491 $this492 ->if($calls = new testedClass())493 ->then494 ->object($calls->getPreviousEqualTo(new adapter\call(uniqid()), rand(1, PHP_INT_MAX)))495 ->isInstanceOf(atoum\test\adapter\calls::class)496 ->hasSize(0)497 ->if($calls[] = $call1 = new adapter\call(uniqid()))498 ->then499 ->object($calls->getPreviousEqualTo(new adapter\call(uniqid()), rand(1, PHP_INT_MAX)))500 ->isInstanceOf(atoum\test\adapter\calls::class)501 ->hasSize(0)502 ->object($calls->getPreviousEqualTo(new adapter\call($call1), 0))503 ->isInstanceOf(atoum\test\adapter\calls::class)504 ->hasSize(0)505 ->object($calls->getPreviousEqualTo(new adapter\call($call1), 1))506 ->isInstanceOf(atoum\test\adapter\calls::class)507 ->hasSize(0)508 ->object($calls->getPreviousEqualTo(new adapter\call($call1), rand(2, PHP_INT_MAX)))509 ->isInstanceOf(atoum\test\adapter\calls::class)510 ->hasSize(0)511 ->if($calls[] = $call2 = new adapter\call(uniqid(), []))512 ->then513 ->object($calls->getPreviousEqualTo(new adapter\call(uniqid()), 1))514 ->isInstanceOf(atoum\test\adapter\calls::class)515 ->hasSize(0)516 ->object($calls->getPreviousEqualTo($call1, 1))517 ->isInstanceOf(atoum\test\adapter\calls::class)518 ->hasSize(0)519 ->object($previousCalls = $calls->getPreviousEqualTo($call1, 2))520 ->isInstanceOf(atoum\test\adapter\calls::class)521 ->hasSize(1)522 ->array($previousCalls->toArray())523 ->isEqualTo([1 => $call1])524 ->object($calls->getPreviousEqualTo($call2, 1))525 ->isInstanceOf(atoum\test\adapter\calls::class)526 ->hasSize(0)527 ->object($calls->getPreviousEqualTo($call2, 2))528 ->isInstanceOf(atoum\test\adapter\calls::class)529 ->hasSize(0)530 ->if($calls[] = $call3 = new adapter\call(uniqid(), [$object = new \mock\phpObject()]))531 ->if($calls[] = $call4 = new adapter\call($call3->getFunction(), [clone $object]))532 ->and($calls[] = $call5 = new adapter\call(uniqid(), []))533 ->then534 ->object($calls->getPreviousEqualTo(new adapter\call(uniqid()), 1))535 ->isInstanceOf(atoum\test\adapter\calls::class)536 ->hasSize(0)537 ->object($calls->getPreviousEqualTo($call1, 1))538 ->isInstanceOf(atoum\test\adapter\calls::class)539 ->hasSize(0)540 ->object($previousCalls = $calls->getPreviousEqualTo($call1, 2))541 ->isInstanceOf(atoum\test\adapter\calls::class)542 ->hasSize(1)543 ->array($previousCalls->toArray())544 ->isEqualTo([1 => $call1])545 ->object($calls->getPreviousEqualTo($call2, 1))546 ->isInstanceOf(atoum\test\adapter\calls::class)547 ->hasSize(0)548 ->object($calls->getPreviousEqualTo($call2, 2))549 ->isInstanceOf(atoum\test\adapter\calls::class)550 ->hasSize(0)551 ->object($previousCalls = $calls->getPreviousEqualTo($call3, 4))552 ->isInstanceOf(atoum\test\adapter\calls::class)553 ->hasSize(1)554 ->array($previousCalls->toArray())555 ->isEqualTo([3 => $call3])556 ->object($previousCalls = $calls->getPreviousEqualTo($call4, 4))557 ->isInstanceOf(atoum\test\adapter\calls::class)558 ->hasSize(1)559 ->array($previousCalls->toArray())560 ->isEqualTo([3 => $call3])561 ->object($previousCalls = $calls->getPreviousEqualTo($call3, 5))562 ->isInstanceOf(atoum\test\adapter\calls::class)563 ->hasSize(2)564 ->array($previousCalls->toArray())565 ->isEqualTo([3 => $call3, 4 => $call4])566 ->object($previousCalls = $calls->getPreviousEqualTo($call4, 5))567 ->isInstanceOf(atoum\test\adapter\calls::class)568 ->hasSize(2)569 ->array($previousCalls->toArray())570 ->isEqualTo([3 => $call3, 4 => $call4])571 ;572 }573 public function testGetPreviousIdenticalTo()574 {575 $this576 ->if($calls = new testedClass())577 ->then578 ->object($calls->getPreviousIdenticalTo(new adapter\call(uniqid()), rand(1, PHP_INT_MAX)))579 ->isInstanceOf(atoum\test\adapter\calls::class)580 ->hasSize(0)581 ->if($calls[] = $call1 = new adapter\call(uniqid()))582 ->then583 ->object($calls->getPreviousIdenticalTo(new adapter\call(uniqid()), rand(1, PHP_INT_MAX)))584 ->isInstanceOf(atoum\test\adapter\calls::class)585 ->hasSize(0)586 ->object($calls->getPreviousIdenticalTo(new adapter\call($call1), 0))587 ->isInstanceOf(atoum\test\adapter\calls::class)588 ->hasSize(0)589 ->object($calls->getPreviousIdenticalTo(new adapter\call($call1), 1))590 ->isInstanceOf(atoum\test\adapter\calls::class)591 ->hasSize(0)592 ->object($calls->getPreviousIdenticalTo(new adapter\call($call1), rand(2, PHP_INT_MAX)))593 ->isInstanceOf(atoum\test\adapter\calls::class)594 ->hasSize(0)595 ->if($calls[] = $call2 = new adapter\call(uniqid(), []))596 ->then597 ->object($calls->getPreviousIdenticalTo(new adapter\call(uniqid()), 1))598 ->isInstanceOf(atoum\test\adapter\calls::class)599 ->hasSize(0)600 ->object($calls->getPreviousIdenticalTo($call1, 1))601 ->isInstanceOf(atoum\test\adapter\calls::class)602 ->hasSize(0)603 ->object($previousCalls = $calls->getPreviousIdenticalTo($call1, 2))604 ->isInstanceOf(atoum\test\adapter\calls::class)605 ->hasSize(1)606 ->array($previousCalls->toArray())607 ->isIdenticalTo([1 => $call1])608 ->object($calls->getPreviousIdenticalTo($call2, 1))609 ->isInstanceOf(atoum\test\adapter\calls::class)610 ->hasSize(0)611 ->object($calls->getPreviousIdenticalTo($call2, 2))612 ->isInstanceOf(atoum\test\adapter\calls::class)613 ->hasSize(0)614 ->if($calls[] = $call3 = new adapter\call(uniqid(), [$object = new \mock\phpObject()]))615 ->if($calls[] = $call4 = new adapter\call($call3->getFunction(), [clone $object]))616 ->and($calls[] = $call5 = new adapter\call(uniqid(), []))617 ->then618 ->object($calls->getPreviousIdenticalTo(new adapter\call(uniqid()), 1))619 ->isInstanceOf(atoum\test\adapter\calls::class)620 ->hasSize(0)621 ->object($calls->getPreviousIdenticalTo($call1, 1))622 ->isInstanceOf(atoum\test\adapter\calls::class)623 ->hasSize(0)624 ->object($previousCalls = $calls->getPreviousIdenticalTo($call1, 2))625 ->isInstanceOf(atoum\test\adapter\calls::class)626 ->hasSize(1)627 ->array($previousCalls->toArray())628 ->isIdenticalTo([1 => $call1])629 ->object($calls->getPreviousIdenticalTo($call2, 1))630 ->isInstanceOf(atoum\test\adapter\calls::class)631 ->hasSize(0)632 ->object($calls->getPreviousIdenticalTo($call2, 2))633 ->isInstanceOf(atoum\test\adapter\calls::class)634 ->hasSize(0)635 ->object($previousCalls = $calls->getPreviousIdenticalTo($call3, 4))636 ->isInstanceOf(atoum\test\adapter\calls::class)637 ->hasSize(1)638 ->array($previousCalls->toArray())639 ->isIdenticalTo([3 => $call3])640 ->object($calls->getPreviousIdenticalTo($call4, 4))641 ->isInstanceOf(atoum\test\adapter\calls::class)642 ->hasSize(0)643 ->object($previousCalls = $calls->getPreviousIdenticalTo($call3, 5))644 ->isInstanceOf(atoum\test\adapter\calls::class)645 ->hasSize(1)646 ->array($previousCalls->toArray())647 ->isIdenticalTo([3 => $call3])648 ->object($previousCalls =$calls->getPreviousIdenticalTo($call4, 5))649 ->isInstanceOf(atoum\test\adapter\calls::class)650 ->hasSize(1)651 ->array($previousCalls->toArray())652 ->isIdenticalTo([4 => $call4])653 ;654 }655 public function testGetPrevious()656 {657 $this658 ->if($calls = new mockedTestedClass())659 ->then660 ->object($calls->getPrevious($call = new adapter\call(uniqid()), $position = rand(1, PHP_INT_MAX)))661 ->isInstanceOf(atoum\test\adapter\calls::class)662 ->mock($calls)->call('getPreviousEqualTo')->withArguments($call, $position)->once()663 ->object($calls->getPrevious($call = new adapter\call(uniqid()), $position = rand(1, PHP_INT_MAX), true))664 ->isInstanceOf(atoum\test\adapter\calls::class)665 ->mock($calls)->call('getPreviousIdenticalTo')->withArguments($call, $position)->once()666 ;667 }668 public function testHasPreviousEqualTo()669 {670 $this671 ->if($calls = new testedClass())672 ->then673 ->boolean($calls->hasPreviousEqualTo(new adapter\call(uniqid()), rand(1, PHP_INT_MAX)))->isFalse()674 ->if($calls[] = $call1 = new adapter\call(uniqid()))675 ->then676 ->boolean($calls->hasPreviousEqualTo(new adapter\call(uniqid()), rand(1, PHP_INT_MAX)))->isFalse()677 ->boolean($calls->hasPreviousEqualTo(new adapter\call($call1), 0))->isFalse()678 ->boolean($calls->hasPreviousEqualTo(new adapter\call($call1), 1))->isFalse()679 ->boolean($calls->hasPreviousEqualTo(new adapter\call($call1), rand(2, PHP_INT_MAX)))->isFalse()680 ->if($calls[] = $call2 = new adapter\call(uniqid(), []))681 ->then682 ->boolean($calls->hasPreviousEqualTo(new adapter\call(uniqid()), 1))->isFalse()683 ->boolean($calls->hasPreviousEqualTo($call1, 1))->isFalse()684 ->boolean($previousCalls = $calls->hasPreviousEqualTo($call1, 2))->isTrue()685 ->boolean($calls->hasPreviousEqualTo($call2, 1))->isFalse()686 ->boolean($calls->hasPreviousEqualTo($call2, 2))->isFalse()687 ->if($calls[] = $call3 = new adapter\call(uniqid(), [$object = new \mock\phpObject()]))688 ->if($calls[] = $call4 = new adapter\call($call3->getFunction(), [clone $object]))689 ->and($calls[] = $call5 = new adapter\call(uniqid(), []))690 ->then691 ->boolean($calls->hasPreviousEqualTo(new adapter\call(uniqid()), 1))->isFalse()692 ->boolean($calls->hasPreviousEqualTo($call1, 1))->isFalse()693 ->boolean($previousCalls = $calls->hasPreviousEqualTo($call1, 2))->isTrue()694 ->boolean($calls->hasPreviousEqualTo($call2, 1))->isFalse()695 ->boolean($calls->hasPreviousEqualTo($call2, 2))->isFalse()696 ->boolean($previousCalls = $calls->hasPreviousEqualTo($call3, 4))->isTrue()697 ->boolean($previousCalls = $calls->hasPreviousEqualTo($call4, 4))->isTrue()698 ->boolean($previousCalls = $calls->hasPreviousEqualTo($call3, 5))->isTrue()699 ->boolean($previousCalls = $calls->hasPreviousEqualTo($call4, 5))->isTrue()700 ;701 }702 public function testHasPreviousIdenticalTo()703 {704 $this705 ->if($calls = new testedClass())706 ->then707 ->boolean($calls->hasPreviousIdenticalTo(new adapter\call(uniqid()), rand(1, PHP_INT_MAX)))->isFalse()708 ->if($calls[] = $call1 = new adapter\call(uniqid()))709 ->then710 ->boolean($calls->hasPreviousIdenticalTo(new adapter\call(uniqid()), rand(1, PHP_INT_MAX)))->isFalse()711 ->boolean($calls->hasPreviousIdenticalTo(new adapter\call($call1), 0))->isFalse()712 ->boolean($calls->hasPreviousIdenticalTo(new adapter\call($call1), 1))->isFalse()713 ->boolean($calls->hasPreviousIdenticalTo(new adapter\call($call1), rand(2, PHP_INT_MAX)))->isFalse()714 ->if($calls[] = $call2 = new adapter\call(uniqid(), []))715 ->then716 ->boolean($calls->hasPreviousIdenticalTo(new adapter\call(uniqid()), 1))->isFalse()717 ->boolean($calls->hasPreviousIdenticalTo($call1, 1))->isFalse()718 ->boolean($previousCalls = $calls->hasPreviousIdenticalTo($call1, 2))->isTrue()719 ->boolean($calls->hasPreviousIdenticalTo($call2, 1))->isFalse()720 ->boolean($calls->hasPreviousIdenticalTo($call2, 2))->isFalse()721 ->if($calls[] = $call3 = new adapter\call(uniqid(), [$object = new \mock\phpObject()]))722 ->if($calls[] = $call4 = new adapter\call($call3->getFunction(), [clone $object]))723 ->and($calls[] = $call5 = new adapter\call(uniqid(), []))724 ->then725 ->boolean($calls->hasPreviousIdenticalTo(new adapter\call(uniqid()), 1))->isFalse()726 ->boolean($calls->hasPreviousIdenticalTo($call1, 1))->isFalse()727 ->boolean($previousCalls = $calls->hasPreviousIdenticalTo($call1, 2))->isTrue()728 ->boolean($calls->hasPreviousIdenticalTo($call2, 1))->isFalse()729 ->boolean($calls->hasPreviousIdenticalTo($call2, 2))->isFalse()730 ->boolean($previousCalls = $calls->hasPreviousIdenticalTo($call3, 4))->isTrue()731 ->boolean($calls->hasPreviousIdenticalTo($call4, 4))->isFalse()732 ->boolean($previousCalls = $calls->hasPreviousIdenticalTo($call3, 5))->isTrue()733 ->boolean($previousCalls =$calls->hasPreviousIdenticalTo($call4, 5))->isTrue()734 ;735 }736 public function testHasPrevious()737 {738 $this739 ->if($calls = new mockedTestedClass())740 ->then741 ->boolean($calls->hasPrevious($call = new adapter\call(uniqid()), $position = rand(1, PHP_INT_MAX)))->isFalse()742 ->mock($calls)->call('hasPreviousEqualTo')->withArguments($call, $position)->once()743 ->boolean($calls->hasPrevious($call = new adapter\call(uniqid()), $position = rand(1, PHP_INT_MAX), true))->isFalse()744 ->mock($calls)->call('hasPreviousIdenticalTo')->withArguments($call, $position)->once()745 ;746 }747 public function testGetAfterEqualTo()748 {749 $this750 ->if($calls = new testedClass())751 ->then752 ->object($calls->getAfterEqualTo(new adapter\call(uniqid()), rand(1, PHP_INT_MAX)))753 ->isInstanceOf(atoum\test\adapter\calls::class)754 ->hasSize(0)755 ->if($calls[] = $call1 = new adapter\call(uniqid()))756 ->then757 ->object($calls->getAfterEqualTo(new adapter\call(uniqid()), rand(1, PHP_INT_MAX)))758 ->isInstanceOf(atoum\test\adapter\calls::class)759 ->hasSize(0)760 ->object($calls->getAfterEqualTo(new adapter\call($call1), 0))761 ->isInstanceOf(atoum\test\adapter\calls::class)762 ->hasSize(0)763 ->object($calls->getAfterEqualTo(new adapter\call($call1), 1))764 ->isInstanceOf(atoum\test\adapter\calls::class)765 ->hasSize(0)766 ->object($calls->getAfterEqualTo(new adapter\call($call1), rand(2, PHP_INT_MAX)))767 ->isInstanceOf(atoum\test\adapter\calls::class)768 ->hasSize(0)769 ->if($calls[] = $call2 = new adapter\call(uniqid(), []))770 ->then771 ->object($calls->getAfterEqualTo(new adapter\call(uniqid()), 1))772 ->isInstanceOf(atoum\test\adapter\calls::class)773 ->hasSize(0)774 ->object($calls->getAfterEqualTo($call1, 1))775 ->isInstanceOf(atoum\test\adapter\calls::class)776 ->hasSize(0)777 ->object($calls->getAfterEqualTo($call1, 2))778 ->isInstanceOf(atoum\test\adapter\calls::class)779 ->hasSize(0)780 ->object($afterCalls = $calls->getAfterEqualTo($call2, 1))781 ->isInstanceOf(atoum\test\adapter\calls::class)782 ->hasSize(1)783 ->array($afterCalls->toArray())784 ->isEqualTo([2 => $call2])785 ->object($calls->getAfterEqualTo($call2, 2))786 ->isInstanceOf(atoum\test\adapter\calls::class)787 ->hasSize(0)788 ->if($calls[] = $call3 = new adapter\call(uniqid(), [$object = new \mock\phpObject()]))789 ->if($calls[] = $call4 = new adapter\call($call3->getFunction(), [clone $object]))790 ->and($calls[] = $call5 = new adapter\call(uniqid(), []))791 ->then792 ->object($calls->getAfterEqualTo(new adapter\call(uniqid()), 1))793 ->isInstanceOf(atoum\test\adapter\calls::class)794 ->hasSize(0)795 ->object($calls->getAfterEqualTo($call1, 1))796 ->isInstanceOf(atoum\test\adapter\calls::class)797 ->hasSize(0)798 ->object($calls->getAfterEqualTo($call1, 2))799 ->isInstanceOf(atoum\test\adapter\calls::class)800 ->hasSize(0)801 ->object($afterCalls = $calls->getAfterEqualTo($call2, 1))802 ->isInstanceOf(atoum\test\adapter\calls::class)803 ->hasSize(1)804 ->array($afterCalls->toArray())805 ->isEqualTo([2 => $call2])806 ->object($calls->getAfterEqualTo($call2, 2))807 ->isInstanceOf(atoum\test\adapter\calls::class)808 ->hasSize(0)809 ->object($afterCalls = $calls->getAfterEqualTo($call3, 1))810 ->isInstanceOf(atoum\test\adapter\calls::class)811 ->hasSize(2)812 ->array($afterCalls->toArray())813 ->isEqualTo([3 => $call3, 4 => $call4])814 ->object($afterCalls = $calls->getAfterEqualTo($call3, 3))815 ->isInstanceOf(atoum\test\adapter\calls::class)816 ->hasSize(1)817 ->array($afterCalls->toArray())818 ->isEqualTo([4 => $call4])819 ->object($afterCalls = $calls->getAfterEqualTo($call4, 1))820 ->isInstanceOf(atoum\test\adapter\calls::class)821 ->hasSize(2)822 ->array($afterCalls->toArray())823 ->isEqualTo([3 => $call3, 4 => $call4])824 ;825 }826 public function testGetAfterIdenticalTo()827 {828 $this829 ->if($calls = new testedClass())830 ->then831 ->object($calls->getAfterIdenticalTo(new adapter\call(uniqid()), rand(1, PHP_INT_MAX)))832 ->isInstanceOf(atoum\test\adapter\calls::class)833 ->hasSize(0)834 ->if($calls[] = $call1 = new adapter\call(uniqid()))835 ->then836 ->object($calls->getAfterIdenticalTo(new adapter\call(uniqid()), rand(1, PHP_INT_MAX)))837 ->isInstanceOf(atoum\test\adapter\calls::class)838 ->hasSize(0)839 ->object($calls->getAfterIdenticalTo(new adapter\call($call1), 0))840 ->isInstanceOf(atoum\test\adapter\calls::class)841 ->hasSize(0)842 ->object($calls->getAfterIdenticalTo(new adapter\call($call1), 1))843 ->isInstanceOf(atoum\test\adapter\calls::class)844 ->hasSize(0)845 ->object($calls->getAfterIdenticalTo(new adapter\call($call1), rand(2, PHP_INT_MAX)))846 ->isInstanceOf(atoum\test\adapter\calls::class)847 ->hasSize(0)848 ->if($calls[] = $call2 = new adapter\call(uniqid(), []))849 ->then850 ->object($calls->getAfterIdenticalTo(new adapter\call(uniqid()), 1))851 ->isInstanceOf(atoum\test\adapter\calls::class)852 ->hasSize(0)853 ->object($calls->getAfterIdenticalTo($call1, 1))854 ->isInstanceOf(atoum\test\adapter\calls::class)855 ->hasSize(0)856 ->object($calls->getAfterIdenticalTo($call1, 2))857 ->isInstanceOf(atoum\test\adapter\calls::class)858 ->hasSize(0)859 ->object($afterCalls = $calls->getAfterIdenticalTo($call2, 1))860 ->isInstanceOf(atoum\test\adapter\calls::class)861 ->hasSize(1)862 ->array($afterCalls->toArray())863 ->isIdenticalTo([2 => $call2])864 ->object($calls->getAfterIdenticalTo($call2, 2))865 ->isInstanceOf(atoum\test\adapter\calls::class)866 ->hasSize(0)867 ->if($calls[] = $call3 = new adapter\call(uniqid(), [$object = new \mock\phpObject()]))868 ->if($calls[] = $call4 = new adapter\call($call3->getFunction(), [clone $object]))869 ->and($calls[] = $call5 = new adapter\call(uniqid(), []))870 ->then871 ->object($calls->getAfterIdenticalTo(new adapter\call(uniqid()), 1))872 ->isInstanceOf(atoum\test\adapter\calls::class)873 ->hasSize(0)874 ->object($calls->getAfterIdenticalTo($call1, 1))875 ->isInstanceOf(atoum\test\adapter\calls::class)876 ->hasSize(0)877 ->object($calls->getAfterIdenticalTo($call1, 2))878 ->isInstanceOf(atoum\test\adapter\calls::class)879 ->hasSize(0)880 ->object($afterCalls = $calls->getAfterIdenticalTo($call2, 1))881 ->isInstanceOf(atoum\test\adapter\calls::class)882 ->hasSize(1)883 ->array($afterCalls->toArray())884 ->isIdenticalTo([2 => $call2])885 ->object($calls->getAfterIdenticalTo($call2, 2))886 ->isInstanceOf(atoum\test\adapter\calls::class)887 ->hasSize(0)888 ->object($afterCalls = $calls->getAfterIdenticalTo($call3, 1))889 ->isInstanceOf(atoum\test\adapter\calls::class)890 ->hasSize(1)891 ->array($afterCalls->toArray())892 ->isIdenticalTo([3 => $call3])893 ->object($afterCalls = $calls->getAfterIdenticalTo($call3, 3))894 ->isInstanceOf(atoum\test\adapter\calls::class)895 ->hasSize(0)896 ->object($afterCalls = $calls->getAfterIdenticalTo($call4, 1))897 ->isInstanceOf(atoum\test\adapter\calls::class)898 ->hasSize(1)899 ->array($afterCalls->toArray())900 ->isIdenticalTo([4 => $call4])901 ;902 }903 public function testGetAfter()904 {905 $this906 ->if($calls = new mockedTestedClass())907 ->then908 ->object($calls->getAfter($call = new adapter\call(uniqid()), $position = rand(1, PHP_INT_MAX)))909 ->isInstanceOf(atoum\test\adapter\calls::class)910 ->mock($calls)->call('getAfterEqualTo')->withArguments($call, $position)->once()911 ->object($calls->getAfter($call = new adapter\call(uniqid()), $position = rand(1, PHP_INT_MAX), true))912 ->isInstanceOf(atoum\test\adapter\calls::class)913 ->mock($calls)->call('getAfterIdenticalTo')->withArguments($call, $position)->once()914 ;915 }916 public function testHasAfterEqualTo()917 {918 $this919 ->if($calls = new testedClass())920 ->then921 ->boolean($calls->hasAfterEqualTo(new adapter\call(uniqid()), rand(1, PHP_INT_MAX)))->isFalse()922 ->if($calls[] = $call1 = new adapter\call(uniqid()))923 ->then924 ->boolean($calls->hasAfterEqualTo(new adapter\call(uniqid()), rand(1, PHP_INT_MAX)))->isFalse()925 ->boolean($calls->hasAfterEqualTo(new adapter\call($call1), 0))->isFalse()926 ->boolean($calls->hasAfterEqualTo(new adapter\call($call1), 1))->isFalse()927 ->boolean($calls->hasAfterEqualTo(new adapter\call($call1), rand(2, PHP_INT_MAX)))->isFalse()928 ->if($calls[] = $call2 = new adapter\call(uniqid(), []))929 ->then930 ->boolean($calls->hasAfterEqualTo(new adapter\call(uniqid()), 1))->isFalse()931 ->boolean($calls->hasAfterEqualTo($call1, 1))->isFalse()932 ->boolean($calls->hasAfterEqualTo($call1, 2))->isFalse()933 ->boolean($afterCalls = $calls->hasAfterEqualTo($call2, 1))->isTrue()934 ->boolean($calls->hasAfterEqualTo($call2, 2))->isFalse()935 ->if($calls[] = $call3 = new adapter\call(uniqid(), [$object = new \mock\phpObject()]))936 ->if($calls[] = $call4 = new adapter\call($call3->getFunction(), [clone $object]))937 ->and($calls[] = $call5 = new adapter\call(uniqid(), []))938 ->then939 ->boolean($calls->hasAfterEqualTo(new adapter\call(uniqid()), 1))->isFalse()940 ->boolean($calls->hasAfterEqualTo($call1, 1))->isFalse()941 ->boolean($calls->hasAfterEqualTo($call1, 2))->isFalse()942 ->boolean($afterCalls = $calls->hasAfterEqualTo($call2, 1))->isTrue()943 ->boolean($calls->hasAfterEqualTo($call2, 2))->isFalse()944 ->boolean($afterCalls = $calls->hasAfterEqualTo($call3, 1))->isTrue()945 ->boolean($afterCalls = $calls->hasAfterEqualTo($call3, 3))->isTrue()946 ->boolean($afterCalls = $calls->hasAfterEqualTo($call4, 1))->isTrue()947 ;948 }949 public function testHasAfterIdenticalTo()950 {951 $this952 ->if($calls = new testedClass())953 ->then954 ->boolean($calls->hasAfterIdenticalTo(new adapter\call(uniqid()), rand(1, PHP_INT_MAX)))->isFalse()955 ->if($calls[] = $call1 = new adapter\call(uniqid()))956 ->then957 ->boolean($calls->hasAfterIdenticalTo(new adapter\call(uniqid()), rand(1, PHP_INT_MAX)))->isFalse()958 ->boolean($calls->hasAfterIdenticalTo(new adapter\call($call1), 0))->isFalse()959 ->boolean($calls->hasAfterIdenticalTo(new adapter\call($call1), 1))->isFalse()960 ->boolean($calls->hasAfterIdenticalTo(new adapter\call($call1), rand(2, PHP_INT_MAX)))->isFalse()961 ->if($calls[] = $call2 = new adapter\call(uniqid(), []))962 ->then963 ->boolean($calls->hasAfterIdenticalTo(new adapter\call(uniqid()), 1))->isFalse()964 ->boolean($calls->hasAfterIdenticalTo($call1, 1))->isFalse()965 ->boolean($calls->hasAfterIdenticalTo($call1, 2))->isFalse()966 ->boolean($afterCalls = $calls->hasAfterIdenticalTo($call2, 1))->isTrue()967 ->boolean($calls->hasAfterIdenticalTo($call2, 2))->isFalse()968 ->if($calls[] = $call3 = new adapter\call(uniqid(), [$object = new \mock\phpObject()]))969 ->if($calls[] = $call4 = new adapter\call($call3->getFunction(), [clone $object]))970 ->and($calls[] = $call5 = new adapter\call(uniqid(), []))971 ->then972 ->boolean($calls->hasAfterIdenticalTo(new adapter\call(uniqid()), 1))->isFalse()973 ->boolean($calls->hasAfterIdenticalTo($call1, 1))->isFalse()974 ->boolean($calls->hasAfterIdenticalTo($call1, 2))->isFalse()975 ->boolean($afterCalls = $calls->hasAfterIdenticalTo($call2, 1))->isTrue()976 ->boolean($calls->hasAfterIdenticalTo($call2, 2))->isFalse()977 ->boolean($afterCalls = $calls->hasAfterIdenticalTo($call3, 1))->isTrue()978 ->boolean($afterCalls = $calls->hasAfterIdenticalTo($call3, 3))->isFalse()979 ->boolean($afterCalls = $calls->hasAfterIdenticalTo($call4, 1))->isTrue()980 ;981 }982 public function testHasAfter()983 {984 $this985 ->if($calls = new mockedTestedClass())986 ->then987 ->boolean($calls->hasAfter($call = new adapter\call(uniqid()), $position = rand(1, PHP_INT_MAX)))->isFalse()988 ->mock($calls)->call('hasAfterEqualTo')->withArguments($call, $position)->once()989 ->boolean($calls->hasAfter($call = new adapter\call(uniqid()), $position = rand(1, PHP_INT_MAX), true))->isFalse()990 ->mock($calls)->call('hasAfterIdenticalTo')->withArguments($call, $position)->once()991 ;992 }993 public function testGet()994 {995 $this996 ->if($calls = new testedClass())997 ->then998 ->object($calls->get(new adapter\call(uniqid())))999 ->isInstanceOf(atoum\test\adapter\calls::class)1000 ->hasSize(0)1001 ->if($calls[] = $call1 = new adapter\call(uniqid()))1002 ->then1003 ->object($calls->get(new adapter\call(uniqid())))1004 ->isInstanceOf(atoum\test\adapter\calls::class)1005 ->hasSize(0)1006 ->object($calls->get($call1))1007 ->isInstanceOf(atoum\test\adapter\calls::class)1008 ->hasSize(1)1009 ->array($calls->get($call1)->toArray())1010 ->isEqualTo([1 => $call1])1011 ->if($calls[] = $call2 = new adapter\call($call1->getFunction(), []))1012 ->then1013 ->object($calls->get(new adapter\call(uniqid())))1014 ->isInstanceOf(atoum\test\adapter\calls::class)1015 ->hasSize(0)1016 ->object($calls->get($call1))1017 ->isInstanceOf(atoum\test\adapter\calls::class)1018 ->hasSize(2)1019 ->array($calls->get($call1)->toArray())1020 ->isEqualTo([1 => $call1, 2 => $call2])1021 ->object($calls->get($call2))1022 ->isInstanceOf(atoum\test\adapter\calls::class)1023 ->hasSize(1)1024 ->array($calls->get($call2)->toArray())1025 ->isEqualTo([2 => $call2])1026 ->if($calls[] = $call3 = new adapter\call($call1->getFunction(), [$object = new \mock\phpObject()]))1027 ->then1028 ->object($calls->get(new adapter\call(uniqid())))1029 ->isInstanceOf(atoum\test\adapter\calls::class)1030 ->hasSize(0)1031 ->object($calls->get($call1))1032 ->isInstanceOf(atoum\test\adapter\calls::class)1033 ->hasSize(3)1034 ->array($calls->get($call1)->toArray())1035 ->isEqualTo([1 => $call1, 2 => $call2, 3 => $call3])1036 ->object($calls->get($call2))1037 ->isInstanceOf(atoum\test\adapter\calls::class)1038 ->hasSize(1)1039 ->array($calls->get($call2)->toArray())1040 ->isEqualTo([2 => $call2])1041 ->object($calls->get($call3))1042 ->isInstanceOf(atoum\test\adapter\calls::class)1043 ->hasSize(1)1044 ->array($calls->get($call3)->toArray())1045 ->isEqualTo([3 => $call3])1046 ->if($calls[] = $call4 = new adapter\call($call1->getFunction(), [$object = new \mock\phpObject(), $arg = uniqid()]))1047 ->then1048 ->object($calls->get(new adapter\call(uniqid())))1049 ->isInstanceOf(atoum\test\adapter\calls::class)1050 ->hasSize(0)1051 ->object($calls->get($call1))1052 ->isInstanceOf(atoum\test\adapter\calls::class)1053 ->hasSize(4)1054 ->array($calls->get($call1)->toArray())1055 ->isEqualTo([1 => $call1, 2 => $call2, 3 => $call3, 4 => $call4])1056 ->object($calls->get($call2))1057 ->isInstanceOf(atoum\test\adapter\calls::class)1058 ->hasSize(1)1059 ->array($calls->get($call2)->toArray())1060 ->isEqualTo([2 => $call2])1061 ->object($calls->get($call3))1062 ->isInstanceOf(atoum\test\adapter\calls::class)1063 ->hasSize(2)1064 ->array($calls->get($call3)->toArray())1065 ->isEqualTo([3 => $call3, 4 => $call4])1066 ->object($calls->get(new adapter\call($call1->getFunction(), [clone $object])))1067 ->isInstanceOf(atoum\test\adapter\calls::class)1068 ->hasSize(2)1069 ->array($calls->get($call3)->toArray())1070 ->isEqualTo([3 => $call3, 4 => $call4])1071 ->object($calls->get($call4))1072 ->isInstanceOf(atoum\test\adapter\calls::class)1073 ->hasSize(1)1074 ->array($calls->get($call4)->toArray())1075 ->isEqualTo([4 => $call4])1076 ->object($calls->get(new adapter\call($call1->getFunction(), [clone $object, $arg])))1077 ->isInstanceOf(atoum\test\adapter\calls::class)1078 ->hasSize(1)1079 ->array($calls->get($call4)->toArray())1080 ->isEqualTo([4 => $call4])1081 ->if($calls = new testedClass())1082 ->then1083 ->object($calls->getIdenticalTo(new adapter\call(uniqid())))1084 ->isInstanceOf(atoum\test\adapter\calls::class)1085 ->hasSize(0)1086 ->if($calls[] = $call5 = new adapter\call(uniqid()))1087 ->then1088 ->object($calls->getIdenticalTo(new adapter\call(uniqid())))1089 ->isInstanceOf(atoum\test\adapter\calls::class)1090 ->hasSize(0)1091 ->object($calls->getIdenticalTo($call5))1092 ->isInstanceOf(atoum\test\adapter\calls::class)1093 ->hasSize(1)1094 ->array($calls->getIdenticalTo($call5)->toArray())1095 ->isEqualTo([5 => $call5])1096 ->if($calls[] = $call6 = new adapter\call($call5->getFunction(), []))1097 ->then1098 ->object($calls->getIdenticalTo(new adapter\call(uniqid())))1099 ->isInstanceOf(atoum\test\adapter\calls::class)1100 ->hasSize(0)1101 ->object($calls->getIdenticalTo($call5))1102 ->isInstanceOf(atoum\test\adapter\calls::class)1103 ->hasSize(2)1104 ->array($calls->getIdenticalTo($call5)->toArray())1105 ->isEqualTo([5 => $call5, 6 => $call6])1106 ->object($calls->getIdenticalTo($call6))1107 ->isInstanceOf(atoum\test\adapter\calls::class)1108 ->hasSize(1)1109 ->array($calls->getIdenticalTo($call6)->toArray())1110 ->isEqualTo([6 => $call6])1111 ->if($calls[] = $call7 = new adapter\call($call5->getFunction(), [$object = new \mock\phpObject()]))1112 ->then1113 ->object($calls->getIdenticalTo(new adapter\call(uniqid())))1114 ->isInstanceOf(atoum\test\adapter\calls::class)1115 ->hasSize(0)1116 ->object($calls->getIdenticalTo($call5))1117 ->isInstanceOf(atoum\test\adapter\calls::class)1118 ->hasSize(3)1119 ->array($calls->getIdenticalTo($call5)->toArray())1120 ->isEqualTo([5 => $call5, 6 => $call6, 7 => $call7])1121 ->object($calls->getIdenticalTo($call6))1122 ->isInstanceOf(atoum\test\adapter\calls::class)1123 ->hasSize(1)1124 ->array($calls->getIdenticalTo($call6)->toArray())1125 ->isEqualTo([6 => $call6])1126 ->object($calls->getIdenticalTo($call7))1127 ->isInstanceOf(atoum\test\adapter\calls::class)1128 ->hasSize(1)1129 ->array($calls->getIdenticalTo($call7)->toArray())1130 ->isEqualTo([7 => $call7])1131 ->object($calls->getIdenticalTo(new adapter\call($call5->getFunction(), [clone $object])))1132 ->isInstanceOf(atoum\test\adapter\calls::class)1133 ->hasSize(0)1134 ->if($calls[] = $call8 = new adapter\call($call5->getFunction(), [$object = new \mock\phpObject(), $arg = uniqid()]))1135 ->then1136 ->object($calls->getIdenticalTo(new adapter\call(uniqid())))1137 ->isInstanceOf(atoum\test\adapter\calls::class)1138 ->hasSize(0)1139 ->object($calls->getIdenticalTo($call5))1140 ->isInstanceOf(atoum\test\adapter\calls::class)1141 ->hasSize(4)1142 ->array($calls->getIdenticalTo($call5)->toArray())1143 ->isEqualTo([5 => $call5, 6 => $call6, 7 => $call7, 8 => $call8])1144 ->object($calls->getIdenticalTo($call6))1145 ->isInstanceOf(atoum\test\adapter\calls::class)1146 ->hasSize(1)1147 ->array($calls->getIdenticalTo($call6)->toArray())1148 ->isEqualTo([6 => $call6])1149 ->object($calls->getIdenticalTo($call7))1150 ->isInstanceOf(atoum\test\adapter\calls::class)1151 ->hasSize(1)1152 ->array($calls->getIdenticalTo($call7)->toArray())1153 ->isEqualTo([7 => $call7])1154 ->object($calls->getIdenticalTo(new adapter\call($call5->getFunction(), [clone $object])))1155 ->isInstanceOf(atoum\test\adapter\calls::class)1156 ->hasSize(0)1157 ->object($calls->getIdenticalTo($call8))1158 ->isInstanceOf(atoum\test\adapter\calls::class)1159 ->hasSize(1)1160 ->array($calls->getIdenticalTo($call8)->toArray())1161 ->isEqualTo([8 => $call8])1162 ->object($calls->getIdenticalTo(new adapter\call($call1->getFunction(), [clone $object, $arg])))1163 ->isInstanceOf(atoum\test\adapter\calls::class)1164 ->hasSize(0)1165 ;1166 }1167 public function testGetTimeline()1168 {1169 $this1170 ->if($calls = new testedClass())1171 ->then1172 ->array($calls->getTimeline())->isEmpty()1173 ->if($calls[] = $call1 = new adapter\call(uniqid()))1174 ->then1175 ->array($calls->getTimeline())->isEqualTo([1 => $call1])1176 ->if($calls[] = $call2 = new adapter\call(uniqid()))...

Full Screen

Full Screen

54fdec4bc46be08a990212d1f5815a3c72021ff972c84f8fef2be2797e10d41e.php

Source:54fdec4bc46be08a990212d1f5815a3c72021ff972c84f8fef2be2797e10d41e.php Github

copy

Full Screen

...22\t\t<div class=\"fm_sub_menu_title\">23\t\t\t<i class=\"fa fa-chevron-left\"></i><span></span>24\t\t\t<button>";25 // line 1026 echo call_user_func_array($this->env->getFunction('_p')->getCallable(), array("Save"));27 echo "</button>28\t\t</div>29\t\t<div class=\"fm_sub_menu_content\"></div>30\t\t<div class=\"ace_editor_holder\">31\t\t\t<div class=\"ace_editor\" data-ace-mode=\"html\" data-ace-save=\"";32 // line 1433 echo call_user_func_array($this->env->getFunction('url')->getCallable(), array("/flavors/manage", array("id" => $this->getAttribute((isset($context["flavor"]) ? $context["flavor"] : null), "id", array()))));34 echo "\" data-onstart=\"flavor_start\" data-onend=\"flavor_end\"></div>35\t\t</div>36\t</div>37\t<div class=\"fm_menu\">38\t\t<div class=\"fm_menu_title\"><i class=\"fa fa-diamond\" onclick=\"window.location.href = '";39 // line 1840 echo call_user_func_array($this->env->getFunction('url')->getCallable(), array("/admincp/theme/"));41 echo "';\"></i>";42 echo $this->getAttribute((isset($context["flavor"]) ? $context["flavor"] : null), "name", array());43 echo "</div>44\t\t<div class=\"fm_menu_content\">45\t\t\t<div class=\"image_load theme_icon\" data-src=\"";46 // line 2047 echo $this->getAttribute((isset($context["flavor"]) ? $context["flavor"] : null), "icon", array());48 echo "\">49\t\t\t\t";50 // line 2151 if (twig_test_empty($this->getAttribute((isset($context["theme"]) ? $context["theme"] : null), "icon", array()))) {52 // line 2253 echo "\t\t\t\t\t<div class=\"fm_uploader\">54\t\t\t\t\t\t<span><i class=\"fa fa-upload\"></i></span>55\t\t\t\t\t\t<input type=\"file\" class=\"ajax_upload\" value=\"Upload\" name=\"logo\" accept=\"image/png\" data-url=\"";56 // line 2457 echo call_user_func_array($this->env->getFunction('url')->getCallable(), array("/flavors/manage", array("id" => $this->getAttribute((isset($context["flavor"]) ? $context["flavor"] : null), "id", array()), "type" => "icon")));58 echo "\" data-onstart=\"flavor_start\">59\t\t\t\t\t</div>60\t\t\t\t";61 }62 // line 2763 echo "\t\t\t</div>64\t\t\t";65 // line 2966 if (($this->getAttribute((isset($context["flavor"]) ? $context["flavor"] : null), "id", array()) == "bootstrap")) {67 // line 3068 echo "\t\t\t<div class=\"message\" style=\"font-size:12px;\">69\t\t\t\t";70 // line 3171 echo call_user_func_array($this->env->getFunction('_p')->getCallable(), array("You are editing the Core bootstrap theme, which is reverted during a future upgrade. Create a new theme instead."));72 echo "73\t\t\t</div>74\t\t\t";75 }76 // line 3477 echo "78\t\t\t";79 // line 3580 if ((isset($context["has_upgrade"]) ? $context["has_upgrade"] : null)) {81 // line 3682 echo "\t\t\t\t<div class=\"upgrade_product_holder\">83\t\t\t\t\t<p>There is an update available for this product.</p>84\t\t\t\t\t<a href=\"";85 // line 3886 echo call_user_func_array($this->env->getFunction('url')->getCallable(), array($this->getAttribute((isset($context["store"]) ? $context["store"] : null), "install_url", array())));87 echo "\" class=\"skip\">Update Now</a>88\t\t\t\t</div>89\t\t\t";90 }91 // line 4192 echo "93\t\t\t<ul>94\t\t\t\t<li><a href=\"#\" data-url=\"";95 // line 4396 echo call_user_func_array($this->env->getFunction('url')->getCallable(), array("/flavors/manage", array("id" => $this->getAttribute((isset($context["flavor"]) ? $context["flavor"] : null), "id", array()), "type" => "logo")));97 echo "\"><i class=\"fa fa-photo\"></i> ";98 echo call_user_func_array($this->env->getFunction('_p')->getCallable(), array("Logo"));99 echo "<i class=\"fa fa-chevron-right\"></i></a></li>100\t\t\t\t<li><a href=\"#\" data-url=\"";101 // line 44102 echo call_user_func_array($this->env->getFunction('url')->getCallable(), array("/flavors/manage", array("id" => $this->getAttribute((isset($context["flavor"]) ? $context["flavor"] : null), "id", array()), "type" => "homepage")));103 echo "\"><i class=\"fa fa-home\"></i> ";104 echo call_user_func_array($this->env->getFunction('_p')->getCallable(), array("Homepage"));105 echo "<i class=\"fa fa-chevron-right\"></i></a></li>106\t\t\t\t<li><a href=\"#\" data-url=\"";107 // line 46108 echo call_user_func_array($this->env->getFunction('url')->getCallable(), array("/flavors/manage", array("id" => $this->getAttribute((isset($context["flavor"]) ? $context["flavor"] : null), "id", array()), "type" => "default_photo")));109 echo "\"><i class=\"fa fa-photo\"></i> ";110 echo call_user_func_array($this->env->getFunction('_p')->getCallable(), array("Default Photo"));111 echo "<i class=\"fa fa-chevron-right\"></i></a></li>112\t\t\t\t";113 // line 48114 if ((isset($context["show_design"]) ? $context["show_design"] : null)) {115 // line 49116 echo "\t\t\t\t<li><a href=\"#\" data-url=\"";117 echo call_user_func_array($this->env->getFunction('url')->getCallable(), array("/flavors/manage", array("id" => $this->getAttribute((isset($context["flavor"]) ? $context["flavor"] : null), "id", array()), "type" => "design")));118 echo "\"><i class=\"fa fa-paint-brush\"></i> ";119 echo call_user_func_array($this->env->getFunction('_p')->getCallable(), array("Design"));120 echo "<i class=\"fa fa-chevron-right\"></i></a></li>121\t\t\t\t";122 }123 // line 51124 echo "\t\t\t\t<li><a href=\"#\" data-url=\"";125 echo call_user_func_array($this->env->getFunction('url')->getCallable(), array("/flavors/manage", array("id" => $this->getAttribute((isset($context["flavor"]) ? $context["flavor"] : null), "id", array()), "type" => "css")));126 echo "\"><i class=\"fa fa-css3\"></i> ";127 echo call_user_func_array($this->env->getFunction('_p')->getCallable(), array("CSS"));128 echo "<i class=\"fa fa-chevron-right\"></i></a></li>129\t\t\t\t";130 // line 52131 if ((isset($context["show_js"]) ? $context["show_js"] : null)) {132 // line 53133 echo "\t\t\t\t<li><a href=\"#\" data-url=\"";134 echo call_user_func_array($this->env->getFunction('url')->getCallable(), array("/flavors/manage", array("id" => $this->getAttribute((isset($context["flavor"]) ? $context["flavor"] : null), "id", array()), "type" => "js")));135 echo "\"><i class=\"fa fa-code\"></i> ";136 echo call_user_func_array($this->env->getFunction('_p')->getCallable(), array("Javascript"));137 echo "<i class=\"fa fa-chevron-right\"></i></a></li>138\t\t\t\t";139 }140 // line 55141 echo "\t\t\t\t<li><a href=\"#\" data-url=\"";142 echo call_user_func_array($this->env->getFunction('url')->getCallable(), array("/flavors/manage", array("id" => $this->getAttribute((isset($context["flavor"]) ? $context["flavor"] : null), "id", array()), "type" => "html")));143 echo "\"><i class=\"fa fa-html5\"></i> ";144 echo call_user_func_array($this->env->getFunction('_p')->getCallable(), array("HTML"));145 echo "<i class=\"fa fa-chevron-right\"></i></a></li>146\t\t\t</ul>147\t\t</div>148\t</div>149\t<div class=\"fm_content\" data-url=\"";150 // line 59151 echo call_user_func_array($this->env->getFunction('url')->getCallable(), array("/", array("force-flavor" => $this->getAttribute((isset($context["flavor"]) ? $context["flavor"] : null), "id", array()))));152 echo "\">153\t\t<div class=\"fm_loader\"><i class=\"fa fa-spin fa-circle-o-notch\"></i></div>154\t</div>155\t<div class=\"fm_responsive\">156\t\t<span><i class=\"fa fa-chevron-up\"></i></span>157\t\t<a href=\"#\" data-type=\"desktop\" class=\"active\"><i class=\"fa fa-desktop\"></i></a>158\t\t<a href=\"#\" data-type=\"tablet\"><i class=\"fa fa-tablet\"></i></a>159\t\t<a href=\"#\" data-type=\"mobile\"><i class=\"fa fa-mobile\"></i></a>160\t\t<div>161\t\t\t";162 // line 68163 if (($this->getAttribute((isset($context["flavor"]) ? $context["flavor"] : null), "id", array()) != (isset($context["active_flavor_id"]) ? $context["active_flavor_id"] : null))) {164 // line 69165 echo "\t\t\t<a href=\"";166 echo call_user_func_array($this->env->getFunction('url')->getCallable(), array("/flavors/manage", array("id" => $this->getAttribute((isset($context["flavor"]) ? $context["flavor"] : null), "id", array()), "type" => "default")));167 echo "\" class=\"ajax\" onclick=\"flavor_start();\">";168 echo call_user_func_array($this->env->getFunction('_p')->getCallable(), array("Set as Default Theme"));169 echo "</a>170\t\t\t";171 } else {172 // line 71173 echo "\t\t\t<a href=\"";174 echo call_user_func_array($this->env->getFunction('url')->getCallable(), array("/admincp/theme/bootstrap/rebuild"));175 echo "\" class=\"ajax\" onclick=\"flavor_start();\">";176 echo call_user_func_array($this->env->getFunction('_p')->getCallable(), array("Rebuild Bootstrap Core"));177 echo "</a>178\t\t\t";179 }180 // line 73181 echo "\t\t\t<a href=\"";182 echo call_user_func_array($this->env->getFunction('url')->getCallable(), array("/flavors/manage", array("id" => $this->getAttribute((isset($context["flavor"]) ? $context["flavor"] : null), "id", array()), "type" => "export")));183 echo "\" target=\"_blank\">";184 echo call_user_func_array($this->env->getFunction('_p')->getCallable(), array("Export"));185 echo "</a>186\t\t\t";187 // line 74188 if (($this->getAttribute((isset($context["flavor"]) ? $context["flavor"] : null), "id", array()) == "bootstrap")) {189 // line 75190 echo "\t\t\t\t<a href=\"";191 echo call_user_func_array($this->env->getFunction('url')->getCallable(), array("/flavors/manage", array("id" => $this->getAttribute((isset($context["flavor"]) ? $context["flavor"] : null), "id", array()), "type" => "revert")));192 echo "\" class=\"popup\">";193 echo call_user_func_array($this->env->getFunction('_p')->getCallable(), array("Revert"));194 echo "</a>195\t\t\t";196 } else {197 // line 77198 echo "\t\t\t<a href=\"";199 echo call_user_func_array($this->env->getFunction('url')->getCallable(), array("/admincp/theme/merge"));200 echo "\" class=\"popup\">";201 echo call_user_func_array($this->env->getFunction('_p')->getCallable(), array("Merge Legacy"));202 echo "</a>203\t\t\t";204 }205 // line 79206 echo "\t\t\t";207 if ((($this->getAttribute((isset($context["flavor"]) ? $context["flavor"] : null), "id", array()) != (isset($context["active_flavor_id"]) ? $context["active_flavor_id"] : null)) && ($this->getAttribute((isset($context["flavor"]) ? $context["flavor"] : null), "id", array()) != "bootstrap"))) {208 // line 80209 echo "\t\t\t<a href=\"";210 echo call_user_func_array($this->env->getFunction('url')->getCallable(), array("/flavors/manage", array("id" => $this->getAttribute((isset($context["flavor"]) ? $context["flavor"] : null), "id", array()), "type" => "delete")));211 echo "\" class=\"delete popup\">";212 echo call_user_func_array($this->env->getFunction('_p')->getCallable(), array("Delete"));213 echo "</a>214\t\t\t";215 }216 // line 82217 echo "\t\t</div>218\t</div>219</div>220<script>221\tif (top.location!= self.location) {222\t\ttop.location = self.location.href;223\t}224</script>";225 }226 public function getTemplateName()...

Full Screen

Full Screen

getFunction

Using AI Code Generation

copy

Full Screen

1$call = new call();2$call->getFunction(1);3$call = new call();4$call->getFunction(2);5$call = new call();6$call->getFunction(3);7$call = new call();8$call->getFunction(4);9$call = new call();10$call->getFunction(5);11$call = new call();12$call->getFunction(6);13$call = new call();14$call->getFunction(7);15$call = new call();16$call->getFunction(8);17$call = new call();18$call->getFunction(9);19$call = new call();20$call->getFunction(10);21$call = new call();22$call->getFunction(11);23$call = new call();24$call->getFunction(12);25$call = new call();26$call->getFunction(13);27$call = new call();28$call->getFunction(14);29$call = new call();30$call->getFunction(15);31$call = new call();32$call->getFunction(16);

Full Screen

Full Screen

getFunction

Using AI Code Generation

copy

Full Screen

1$call = new Call();2$call->getFunction();3$call = new Call();4$call->getFunction();5$call = new Call();6$call->getFunction();7$call = new Call();8$call->getFunction();9$call = new Call();10$call->getFunction();11$call = new Call();12$call->getFunction();13$call = new Call();14$call->getFunction();15$call = new Call();16$call->getFunction();17$call = new Call();18$call->getFunction();19$call = new Call();20$call->getFunction();21$call = new Call();22$call->getFunction();23$call = new Call();24$call->getFunction();25$call = new Call();26$call->getFunction();27$call = new Call();28$call->getFunction();29$call = new Call();30$call->getFunction();31$call = new Call();32$call->getFunction();33$call = new Call();34$call->getFunction();

Full Screen

Full Screen

getFunction

Using AI Code Generation

copy

Full Screen

1require_once('call.php');2require_once('call.php');3require_once('call.php');4require_once('call.php');5require_once('call.php');6require_once('call.php');7require_once('call.php');8require_once('call.php');9require_once('call.php');10require_once('call.php');

Full Screen

Full Screen

getFunction

Using AI Code Generation

copy

Full Screen

1require_once 'call.php';2$call = new Call();3print_r($result);4require_once 'call.php';5$call = new Call();6$result = $call->getInfo('John');7print_r($result);

Full Screen

Full Screen

getFunction

Using AI Code Generation

copy

Full Screen

1$call->setFunction("getCustomer");2$param=array("customerID"=>1);3$call->setParam($param);4$call->getFunction();5$call->getResult();6print_r($call->getResult());7$call->setFunction("getCustomer");8$param=array("customerID"=>1);9$call->setParam($param);10$call->getFunction();11$call->getResult();12print_r($call->getResult());13$call->setFunction("getCustomer");14$param=array("customerID"=>1);15$call->setParam($param);16$call->getFunction();17$call->getResult();18print_r($call->getResult());19$call->setFunction("getCustomer");20$param=array("customerID"=>1);21$call->setParam($param);22$call->getFunction();23$call->getResult();24print_r($call->getResult());25$call->setFunction("getCustomer");26$param=array("customerID"=>1);27$call->setParam($param);28$call->getFunction();29$call->getResult();30print_r($call->getResult());

Full Screen

Full Screen

getFunction

Using AI Code Generation

copy

Full Screen

1require_once('call.php');2$call = new call();3$call->getFunction('getFunction', 'test', 'test');4$name = $_GET['name'];5$age = $_GET['age'];6$name = $_GET['name'];7$age = $_GET['age'];8$name = $_GET['name'];9$age = $_GET['age'];10$name = $_GET['name'];11$age = $_GET['age'];12$name = $_GET['name'];13$age = $_GET['age'];

Full Screen

Full Screen

Automation Testing Tutorials

Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.

LambdaTest Learning Hubs:

YouTube

You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful