Leaderboard
Popular Content
Showing content with the highest reputation on 01/10/2018 in all areas
-
Noooooooooo! You have been seduced by some other sexy CMF??? (The hussy!) Tell me it isn't true!3 points
-
You're both right, I'm gonna try a class, my code is just getting ridiculous now lol, seems miles worse than my original one. <?php namespace ProcessWire; function generateFlashMessage($isValidated, $recaptchaResponse, $session, $feedback, $feedbackEmptyArr) { $str = ""; if (!$isValidated) { array_push($feedbackEmptyArr, $feedback["errorValidation"]); } if (!$recaptchaResponse) { array_push($feedbackEmptyArr, $feedback["errorRecaptcha"]); } if ($isValidated && $recaptchaResponse) { if (!$session->sent) { array_push($feedbackEmptyArr, $feedback["errorSend"]); } else { array_push($feedbackEmptyArr, $feedback["success"]); } } if (count($feedbackEmptyArr)) { $str = '<ul class="mb-0">'; foreach ($feedbackEmptyArr as $value) { $str .= '<li>' . $value . '</li>'; } $str .= '<ul>'; } return $str; } function createMessage($name, $email, $message) { $msg = " <html> <body> <p><b>Name:</b> {$name}</p> <p><b>Email:</b> {$email}</p> <p><b>Message:</b></p> <p>{$message}</p> </body> </html> "; return $msg; } function sendMail($contactFormRecipient, $name, $email, $message) { $mail = wireMail(); $mail->to($contactFormRecipient) ->from($email, $name) ->subject('Email from website...') ->bodyHTML($message); return $mail->send(); } function checkField($name, $v, $isSubmitted) { if($isSubmitted) { return $v->errors($name); } } wireIncludeFile("./vendor/vlucas/valitron/src/Valitron/Validator.php"); $captcha = $modules->get("MarkupGoogleRecaptcha"); $contactFormRecipient = "EMAIL_RECIPIENT"; $isSubmitted = $input->post->sendMe; $feedbackEmptyArr = []; $session->flashMessage = $feedbackEmptyArr; $feedback = [ "errorSend" => "Sorry, an error occured. Please try again.", "errorValidation" => "Please fill out the fields correctly.", "errorRecaptcha" => "Recaptcha must be complete.", "success" => "Thanks for your message!" ]; $name = $sanitizer->text($input->post->name); $email = $sanitizer->email($input->post->email); $message = $sanitizer->textarea($input->post->message); $v = new \Valitron\Validator(array( "name" => $name, "email" => $email, "message" => $message ) ); $v->rule("required", ["name", "email", "message"]); $v->rule("email", "email"); // validate form - true/false $isValidated = $v->validate(); // verify recaptcha - true/false $recaptchaResponse = $captcha->verifyResponse(); // if form is submitted if($isSubmitted) { if ($isValidated && $recaptchaResponse) { $msg = createMessage($name, $email, $message); sendMail($contactFormRecipient, $name, $email, $msg); $session->sent = true; } } ?> <div id="form-top" class="mb-5"></div> <h2>Send me a message</h2> <?php if($isSubmitted):?> <div class="alert <?php echo $session->sent ? 'alert-success' : 'alert-danger'?>" role="alert"> <?= generateFlashMessage($isValidated, $recaptchaResponse, $session, $feedback, $feedbackEmptyArr); ?> </div> <?php endif;?> <form id="contact-form" method="post" action="#form-top"> <div class="row"> <div class="form-group col-sm-12 col-lg-6 py-2 <?= checkField('name', $v, $isSubmitted) ? 'has-danger' : ''?>"> <label for="name">Name (required)</label> <input class="form-control" name="name" id="name" type="text" value="<?php if ($name) echo $name; ?>"> </div> <div class="form-group col-sm-12 col-lg-6 py-2 <?= checkField('email', $v, $isSubmitted) ? 'has-danger' : ''?>"> <label for="email">Email (required)</label> <input class="form-control" name="email" id="email" type="text" value="<?php if ($email) echo $email; ?>"> </div> </div> <div class="form-group py-2 <?= checkField('message', $v, $isSubmitted) ? 'has-danger' : ''?>"> <label for="message">Message (required)</label> <textarea class="form-control" name="message" id="message" rows="8"><?php if ($message) echo $message; ?></textarea> </div> <div> <label for="recaptcha">Recaptcha (required)</label> <!-- Google Recaptcha code START --> <?php echo $captcha->render(); ?> <!-- Google Recaptcha code END --> </div> <div class="form-group"> <button type="submit" class="btn btn-primary" name="sendMe" value="1">Submit suggestion</button> </div> </form> <?php $session->remove("flashMessage"); $session->sent = false; echo $captcha->getScript(); ?> It's one of those time where I learn best... by seeing how not to do something! I still got some ways to go here methinks. Terrible code, great learning experience. This will for sure be one of those posts that I look back on and laugh. On a plus note, it works (and I'm actually writing code and thinking about structure now which is awesome)2 points
-
@SamC, if you're struggling with any aspects no matter how trivial. give me a shout and I can try and help out. I've quite enjoyed the discussions we're having so far.2 points
-
I don't have repeater matrix here to test, but shouldn't this work (all PW API)? $lastTextItem = $page->flexible_content->find("type=text")->last(); foreach($page->flexible_content as $content) { //... do whatever if($content == $lastTextItem) //... do something only after last text }2 points
-
After some testing I now use a simple HTML file field embedded into a InputfieldMarkup: public function hookAfter_ProcessPageEdit_buildFormContent(HookEvent $event) { $p = $event->object->getPage(); if('my-desired-template-name' != $p->template->name) return; // early return !! $form = $event->return; $uploadField = "<input type='hidden' name='MAX_FILE_SIZE' value='{$this->MAX_FILE_SIZE}' />Diese Datei hochladen: <input name='userfile' type='file' />"; $f = $this->modules->get('InputfieldMarkup'); $f->attr('name', 'my_markup_fieldname'); $f->value = $uploadField; $form->add($f); // write back the modified form $event->return = $form; } In init or ready I check for the file fields value, and if a file is sent, I validate the file and add it to a hidden PW file field of the page.2 points
-
Markup Simple Navigation Module While there was a lot of people asking how to make navigation, and there were many examples around already (apeisa, ryan...) I took the chance to sit down 2-3 hours to make a simple navigation module. It has even some options you can control some aspects of the output. Installation: 1. Put this module's folder "MarkupSimpleNavigation" into your /site/modules folder. 2. Go to your module Install page and click "Check for new modules". It will appear under the section Markup. Click "install" button. Done. Technically you don't even need to install it, after the first load call ( $modules->get("MarkupSimpleNavigation") ) it will install automaticly on first request if it isn't already. But it feels better. However, it will not be "autoloaded" by Processwire unless you load it in one of your php templates. Documentation: https://github.com/somatonic/MarkupSimpleNavigation/blob/master/README.md Modules Repository processwire.com mods.pw/u Download on github https://github.com/somatonic/MarkupSimpleNavigation Advanced example with hooks creating a Bootstrap 2.3.2 Multilevel Navbar https://gist.github.com/somatonic/6258081 I use hooks to manipulate certain attributes and classes to li's and anchors. If you understand the concept you can do a lot with this Module.1 point
-
I've been working on an experimental module set that adds 2-factor authentication to ProcessWire with the help of Steve Gibson's PPP one-time-pad system. This is split into two modules; a CryptoPPP library that implements the otp system and a 2-factor authentication module that uses it to add 2-factor authentication to ProcessWire. The 2-factor module adds an additional "Login Token" field to the login page into which the authenticating user will need to enter the next unused token from their one-time-pad. Pages from their pad can either be printed out in advance in a credit-card sized format (with codes being crossed out as they are used as shown here) or the required token can be sent to their registered email address so they don't need to print anything out. This second option requires a good email address be present in the user's account in order for them to be sent the token. Email Delivery To set up email delivery go to the 2-factor module's config page and choose "token delivery via email" and save the settings. Next, make sure that every user who will use the system has a valid email address set up in their account. Upon the first failed user login attempt, the required token will be emailed to the user’s email address and they should then be able to log in. Printing Pages From The Pad If you prefer to print the tokens in a handy credit-card sized format then… Go to your profile screen Expand the “PPP Initialisation Vector” field Hit the “Show Token Cards” button to open a new browser window with the next 3 useful cards Use your browser’s print option to print these out Trim them to size and store ...but make sure you print these out before you enable 2-factor authentication on your account. If you cross out your used codes, you will always know which code to use when logging back in -- and if you forget, the first login attempt will fail and the token field will then prompt you with the location of the correct code to use. Why would I ever want to use 2-factor authentication? If your site is only for you or for people you know use good passwords then you probably never will need a 2-factor authentication system. But it has been shown that many users use passwords that are, well, rubbish not very good and having a second factor can be useful in mitigating poor passwords. As the second factor in this system comes out of a one-time-pad system (meaning it will not be reused) then having the user's password leaked or guessed should not compromise their account nor will having someone spy out the token they are using to log-in as tokens are not re-used (well, not for a very long time.) Known Problems You need to hit the save button after you install the 2-factor module to get it to remember the initial settings. (I guess I'm not setting the defaults correctly at present but pressing the button will allow you to move forward for now) Uninstall of the 2-factor module leads to a lot of warnings. Attachments1 point
-
You could take Bernhard's example and encapsulate it even further ... I've added 2 new functions NoErrors & DisplayErrors to encapsulate and hide away more logic.1 point
-
I fixed the problem now after checking all modules. The website was intended to be multilingual, so i prepared all the fields to be multilingual (text, textarea, url). After the launch of the site the multilingual feature wasn't needed anymore, so i deleted the second language but forgot to reset all the fields to be not multingual. In 3.0.84 i had no problems, in 3.0.85 i get errors. But it now runs as it should on 3.0.881 point
-
I have never done that, but here's the official docs: https://dev.mysql.com/doc/refman/5.7/en/converting-tables-to-innodb.html With a live site, I would first of all backup the DB, then duplicate the DB and set the copy to InnoDB. Then change the config to point to the new copy. Test as much as you can (frontend, backend - with devmode on and Tracy installed and running). Or even better: make an entire copy of the site too (sub-folder) and test only with that copy first. After first time running the cloned site, clear the modules cache and delete the site/assets/cache folder.1 point
-
I wrote an ad sponsor plugin for wp many moons ago. I thought of porting it to PW as my first project, but quickly realized I didn't know squat about PW so it wound up on the shelf. If anyone is interested in taking on a project like this I'd be more than happy to send you the source to the original plugin and answer any questions about ad/sponsor management.1 point
-
No, things are not that obvious. We are using other tools that allow separating admin and frontend to different servers, so even if fronted gets hacked they can't get hold of sensitive data but only static html files. This is something pw can't do afaik, perhaps with procache but I haven't tried that workaround so far.1 point
-
Pretty comprehensive docs here: http://modules.processwire.com/modules/process-hanna-code/ Not meaning to just palm you off to the docs without support, but your question isn't really that clear - I don't know where the variable is coming from or what you want to do with it1 point
-
_js_geocode_address is used to hold the address that gets returned by the JS geocoding call, thats why the value is not set when rendering the field. This address is then stored to the data field in the DB on save. If you want to store the raw data in that data field, you also would need to change the schema, because it currently allows a max of 255 characters which will not be enough to store all the raw data. When you then retrieve the address in your template with $page->mylocationfieldname->address, it will return the raw data that you stored in that field. So you would need to extend the get method in LeafletMapMarker.php to return only the address and not the whole string. I think it would make more sense to extend the DB scheme and have a field raw that stores the raw data. You'd need a hidden field in the form, e.g. _js_geocode_raw that gets populated from the JS (just like the address field gets populated now) and then on save sends that value and stores it to the DB. You'd need to add that to the set method in LeafletMapMarker.php.1 point
-
No, I haven't dealt with every detail yet, mostly only with the issues you reported here and on github. I do not use pw nowadays too much and even if I do I use the Reno theme so I cannot spot all the issues. But I think the majority of them are easy to fix, apart from the fact that now 3 admin themes are there to check which slows down things. I plan to iron out the known issues in the following weeks.1 point
-
Hi @tpr, Could you please give some comment about where things stand with AOS with regard to AdminThemeUikit? Have you done much testing with the Uikit theme and would you say that AOS is officially supports the Uikit theme at the moment? So far I have been holding off switching to the Uikit theme - for a few reasons, one of which is that AOS is a pretty important part of my custom profile and I want to be sure the module works well with the theme before I switch my clients over to it. I haven't tested AOS much with the Uikit theme but at a quick glance I noticed a few things that made me think that the theme might not be officially supported by AOS yet. AOS toggle/config link doesn't align with the left edge of the content container: Module config icon position is a bit off and icon is fuzzy (wrong size?): Also, the Escape key does not clear the notices. No pressure if AOS is not ready for AdminThemeUikit yet - just wanted to check.1 point
-
The idea with the validation functions is to encapsulate the checking logic and the error capture logic inside the function. You could even throw the error there immediately but I don't know what your requirements are. function CheckSendMe($errorMsg) { if ($input->post->sendMe) { return true else { $errorMsg = $errorMsg."Error MSg here"; //appending error msgs here return false; } } ... $cond1 = CheckSendMe($errorMsg); $cond2 = ValidateV($errorMsg); ... if ($cond1 && $cond2 && $cond3) { .... } else DisplayErrorMsg($errorMsg); The idea here is to minimise any long nested if-else chains and favouring readability over pre optimizations or micro optimizations. Perhaps if you're the only coder and or you're working in a small team or you're very familiar with the codebase then you may think this approach may seem like overkill. Until you work on a huge codebase that is alien to you, previously worked on a by a long list of programmers with varying skill levels, and the sight of a huge function with a dozen if-else statements nested coming your way will probably change your mind quickly about readability.1 point
-
maybe something like this? // early exits if(!$input->post('register')) return; if(!$session->CSRF->hasValidToken()) { header("Status: 401", true, 401); return; } // define variables $errors = []; $regEmail = $input->post->email( 'regEmail' ); // check for errors if(!$input->post->text('g-recaptcha-response')) $errors[] = "Invalid Captcha response."; if( $users->get( "email=$regEmail" )->id ) $errors[] = "You cannot register more than one account with the same email address."; // return error-array or true if(count($errors)) return $errors return true; nice read @FrancisChung reminds me a little bit of this section in my new kickstart installer: https://gitlab.com/baumrock/kickstart/blob/master/kickstart.php#L139-146 Maybe I'm just too lazy for learning new things but I don't really think that the pipeline is that much better than using ifs and separate methods in a regular class...1 point
-
@dougwoodrow It changed a lot, for example in the initial version the module generated a template file, so that everybody could adapt the html (form) structure as needed. But it turned out that this led to a lot overhead for me to support it. Furthermore I lost the possibility to use the ProcessWire way of handling form inputs, setting error messages, validation, form processing and so on. Therefore I decided to generate the complete form and offer as many options as possible to be able to adapt the markup / classes. Saving messages is still possible – with the difference that you're able to define the `save-messages-template` as well as the `parent`. So handling multiple (different) forms isn't a problem...1 point
-
Thanks kongondo and robin, I also thought the hook was wrong and learned something from the docs @adrian maybe for the hook recorder it would be possible to see somehow if the hook is one that actually does anything (so before and after do matter) or that does nothing (like saveReady. Just thinking loud - no idea how complicated that would be. Don't think it would really be important - but if it was easy it could be a nice addition. @joe_g don't know what could be the problem (dates are always confusing), but maybe the execution of the hook fails sometimes because you get a php error (like cannot call property of undefined etc...). maybe you can install tracy and make sure you define your email adress then tracy will send you all errors that occur on your site. maybe you can also find some helpful information in your site's error logs.1 point
-
That's a really great tool I never heard of, thanks for mentioning it, but I have no idea how to include it to PWAT (except maybe a reminder / link on the module settings page)1 point
-
@Juergen, I believe that is fixed in this commit https://github.com/processwire/processwire/commit/f3749d241a5f4da4d9df3731d1b99d001eaf0f501 point
-
I think this unnecessary, because there is not a single installer (of which I know) out there that is password protected (not PW, not WordPress, not Drupal, not NextCloud, etc.). And even if it was so, I think that most guys develop on a local machine and then upload to a live server. I know: People do stuff differently. However: Because of the upload functionality, it is a high security risk if people can upload files, without checking for permission. I think this does not matter on a local server, but on a live server it does.1 point
-
Google is your friend in cases like this: https://stackoverflow.com/questions/9575914/table-is-read-only Not sure why you would have gotten in that situation though. Maybe it's the innodb recovery mode setting?1 point
-
Hm... thanks for that hint. I'm not sure if I like the idea of adding a password. It would break the functionality - at least I would have to put in more work. I didn't think of password protecting it, because that's the same with the regular installer (it is also visible to the public as long as the installation did not finish). The only difference at PW Kickstart is that it enables you uploading files, that's true... But still i don't think that it is necessary to password protect the directory. The goal of this installer to make the process of creating new pw websites as easy and as fast as possible and to eliminate all of the repetitive tasks that one has to do on every new pw installation. Ok I just got an idea: The downloader at baumrock.com/kickstart.php actually grabs the file from the gitlab repo and replaces the namespace ProcessWire on the first line with namespace Kickstart. This is do make sure the installer works both as an installer and as a helper for the Recipe Processmodule. I could easily add some lines of code to that service that adds the IP of the requesting client to the kickstart.php file and blocks all requests that do not come from that IP. What do you guys think?1 point
-
<?php namespace ProcessWire; if($user->isLoggedin()) { // you can go more deeper with roles, etc... render_my_sekret_menu(); }1 point
-
I needed something similar today, still working on it. To get you started (it require more check in the hook), in ready.php : <?php wire()->addHookBefore('LoginRegister::createdUser', function($event) { $u = $event->arguments[0]; $u->roles->add(wire('roles')->get("custom-role")); $u->save(); }); Edit: used LoginRegister::createdUser instead because the role was added but not took into account.1 point
-
If you are in a function or a loop you can put those negative conditionals first and "return", "continue", or "break" - this can help to reduce nesting.1 point
-
To me it's a preference. For example, in user registration I use this structure: if( $input->post('register') == '1' ) { // is our form submitted if($session->CSRF->hasValidToken()) { // is it our form if( $input->post->text('g-recaptcha-response') == '' ) { // are they beast or human $regError = "Invalid Captcha response."; } else { $regEmail = $input->post->email( 'regEmail' ); if( $users->get( "email=$regEmail" )->id ) { $regError = "You cannot register more than one account with the same email address."; } else { ... } } } else { header("Status: 401", true, 401); } } Since php does a short circuit test, it stops evaluating conditionals as soon as a value is known. So it doesn't really matter, unless you get into nesting elseif or use switch statements. Whatever code style reads best for you and your team is how you should do it. Just my $.021 point
-
This was my initial thought (in the now edited post) but then I read this from the Hooks docs:1 point
-
Fails in what way? What is the error that your client is seeing? Could you clarify what you mean by child and parent? Child and parent pages? Not sure how that fits with the code you've shown. What type of field is "times"? I think this should be: $pages->addHookAfter('saveReady', function($event) { You only use "addHook" if you are adding a new method or property to the class. You don't need to do $p->of(false) for the page being saved in a saveReady hook because output formatting is already false at this point. But it doesn't do any harm either and it isn't related to the problem you're having. Nothing is ever really mandatory when it comes to fields. Setting the "required" option for a field just means that the user will see an error when they save a page with this field empty. But the page is still saved with the required field in its empty state. So you should always account for the possibility that a required field may be empty. You could test what happens in your hook when you save a page with "startdate" empty. Perhaps that causes the issue?1 point
-
This is gold!!! Can't believe I've lived without this info. +1 on the unified resources thread haha1 point
-
Don't know if you heard about it: There's a great CKEditor plugin called Accessibility Checker: https://ckeditor.com/ckeditor-4/accessibility-checker/ I have started to include it in every new PW installation and tell clients about it. Perhaps there's a way to include this as well?1 point
-
@tpr, I've been having a look at getting the field edit links working inside repeaters. The solution is pretty simple. At line 2342... if ($field = $inputfield->hasField) { //... And because of the suffix added to the name of inputfields inside a repeater I think it would be good to make this change at line 2354... $editFieldTooltip = '<em class="aos_EditField">' . $field->name . '<i class="fa fa-pencil"></i></em>'; ...to use $field->name instead of $inputfield->name.1 point
-
Thanks @Soma - that helps. Looks like we are actually getting the same results - a miscount on my part - sorry about that! The reason of course for the extra one (now 801) is because Ryan added a new hook this morning: https://github.com/processwire/processwire/commit/87dc586c8c5d3435db8badcfbec7e9779e2b7f55#diff-bf4ce11deee917bffc99d4efcc9f72f1R22911 point
-
This is from the dev repo: [{"filename":".\/wire\/core\/AdminTheme.php","classname":"AdminTheme","extends":"WireData","hooks":{"AdminTheme::getExtraMarkup":{"rawname":"AdminTheme::getExtraMarkup","name":"AdminTheme::getExtraMarkup","lineNumber":192,"line":"\tpublic function ___getExtraMarkup() {\n"},"AdminTheme::install":{"rawname":"AdminTheme::install","name":"AdminTheme::install","lineNumber":254,"line":"\tpublic function ___install() { \n"},"AdminTheme::uninstall":{"rawname":"AdminTheme::uninstall","name":"AdminTheme::uninstall","lineNumber":314,"line":"\tpublic function ___uninstall() { \n"}}},{"filename":".\/wire\/core\/AdminThemeFramework.php","classname":"AdminThemeFramework","extends":"AdminTheme","hooks":{"AdminThemeFramework::getUserNavArray":{"rawname":"AdminThemeFramework::getUserNavArray","name":"AdminThemeFramework::getUserNavArray","lineNumber":526,"line":"\tpublic function ___getUserNavArray() {\n"}}},{"filename":".\/wire\/core\/Config.php","classname":"Config","extends":"WireData","hooks":{"Config::callUnknown":{"rawname":"Config::callUnknown","name":"Config::callUnknown","lineNumber":360,"line":"\tprotected function ___callUnknown($method, $arguments) {\n"}}},{"filename":".\/wire\/core\/Field.php","classname":"Field","extends":"WireData","hooks":{"Field::editable":{"rawname":"Field::editable","name":"Field::editable","lineNumber":687,"line":"\tpublic function ___editable(Page $page = null, User $user = null) {\n"},"Field::getConfigInputfields":{"rawname":"Field::getConfigInputfields","name":"Field::getConfigInputfields","lineNumber":911,"line":"\tpublic function ___getConfigInputfields() {\n"},"Field::getInputfield":{"rawname":"Field::getInputfield","name":"Field::getInputfield","lineNumber":789,"line":"\tpublic function ___getInputfield(Page $page, $contextStr = '') {\n"},"Field::viewable":{"rawname":"Field::viewable","name":"Field::viewable","lineNumber":668,"line":"\tpublic function ___viewable(Page $page = null, User $user = null) {\n"}}},{"filename":".\/wire\/core\/Fieldgroups.php","classname":"Fieldgroups","extends":"WireSaveableItemsLookup","hooks":{"Fieldgroups::clone":{"rawname":"Fieldgroups::clone","name":"Fieldgroups::clone","lineNumber":247,"line":"\tpublic function ___clone(Saveable $item, $name = '') {\n"},"Fieldgroups::delete":{"rawname":"Fieldgroups::delete","name":"Fieldgroups::delete","lineNumber":204,"line":"\tpublic function ___delete(Saveable $item) {\n"},"Fieldgroups::getExportData":{"rawname":"Fieldgroups::getExportData","name":"Fieldgroups::getExportData","lineNumber":283,"line":"\tpublic function ___getExportData(Fieldgroup $fieldgroup) {\n"},"Fieldgroups::load":{"rawname":"Fieldgroups::load","name":"Fieldgroups::load","lineNumber":58,"line":"\tprotected function ___load(WireArray $items, $selectors = null) {\n"},"Fieldgroups::save":{"rawname":"Fieldgroups::save","name":"Fieldgroups::save","lineNumber":141,"line":"\tpublic function ___save(Saveable $item) {\n"},"Fieldgroups::saveContext":{"rawname":"Fieldgroups::saveContext","name":"Fieldgroups::saveContext","lineNumber":265,"line":"\tpublic function ___saveContext(Fieldgroup $fieldgroup) {\n"},"Fieldgroups::setImportData":{"rawname":"Fieldgroups::setImportData","name":"Fieldgroups::setImportData","lineNumber":317,"line":"\tpublic function ___setImportData(Fieldgroup $fieldgroup, array $data) {\n"}}},{"filename":".\/wire\/core\/Fields.php","classname":"Fields","extends":"WireSaveableItems","hooks":{"Fields::changeFieldtype":{"rawname":"Fields::changeFieldtype","name":"Fields::changeFieldtype","lineNumber":442,"line":"\tprotected function ___changeFieldtype(Field $field1, $keepSettings = false) {\n"},"Fields::changeTypeReady":{"rawname":"Fields::changeTypeReady","name":"Fields::changeTypeReady","lineNumber":911,"line":"\tpublic function ___changeTypeReady(Saveable $item, Fieldtype $fromType, Fieldtype $toType) { }\n"},"Fields::changedType":{"rawname":"Fields::changedType","name":"Fields::changedType","lineNumber":899,"line":"\tpublic function ___changedType(Saveable $item, Fieldtype $fromType, Fieldtype $toType) { }\n"},"Fields::clone":{"rawname":"Fields::clone","name":"Fields::clone","lineNumber":293,"line":"\tpublic function ___clone(Saveable $item, $name = '') {\n"},"Fields::delete":{"rawname":"Fields::delete","name":"Fields::delete","lineNumber":258,"line":"\tpublic function ___delete(Saveable $item) {\n"},"Fields::deleteFieldDataByTemplate":{"rawname":"Fields::deleteFieldDataByTemplate","name":"Fields::deleteFieldDataByTemplate","lineNumber":554,"line":"\tpublic function ___deleteFieldDataByTemplate(Field $field, Template $template) {\n"},"Fields::save":{"rawname":"Fields::save","name":"Fields::save","lineNumber":163,"line":"\tpublic function ___save(Saveable $item) {\n"},"Fields::saveFieldgroupContext":{"rawname":"Fields::saveFieldgroupContext","name":"Fields::saveFieldgroupContext","lineNumber":326,"line":"\tpublic function ___saveFieldgroupContext(Field $field, Fieldgroup $fieldgroup, $namespace = '') {\n"}}},{"filename":".\/wire\/core\/Fieldtype.php","classname":"Fieldtype","extends":"WireData","hooks":{"Fieldtype::cloneField":{"rawname":"Fieldtype::cloneField","name":"Fieldtype::cloneField","lineNumber":1279,"line":"\tpublic function ___cloneField(Field $field) {\n"},"Fieldtype::createField":{"rawname":"Fieldtype::createField","name":"Fieldtype::createField","lineNumber":685,"line":"\tpublic function ___createField(Field $field) {\n"},"Fieldtype::deleteField":{"rawname":"Fieldtype::deleteField","name":"Fieldtype::deleteField","lineNumber":1155,"line":"\tpublic function ___deleteField(Field $field) {\n"},"Fieldtype::deletePageField":{"rawname":"Fieldtype::deletePageField","name":"Fieldtype::deletePageField","lineNumber":1181,"line":"\tpublic function ___deletePageField(Page $page, Field $field) {\n"},"Fieldtype::deleteTemplateField":{"rawname":"Fieldtype::deleteTemplateField","name":"Fieldtype::deleteTemplateField","lineNumber":1266,"line":"\tpublic function ___deleteTemplateField(Template $template, Field $field) {\n"},"Fieldtype::emptyPageField":{"rawname":"Fieldtype::emptyPageField","name":"Fieldtype::emptyPageField","lineNumber":1216,"line":"\tpublic function ___emptyPageField(Page $page, Field $field) {\n"},"Fieldtype::exportConfigData":{"rawname":"Fieldtype::exportConfigData","name":"Fieldtype::exportConfigData","lineNumber":308,"line":"\tpublic function ___exportConfigData(Field $field, array $data) {\n"},"Fieldtype::exportValue":{"rawname":"Fieldtype::exportValue","name":"Fieldtype::exportValue","lineNumber":614,"line":"\tpublic function ___exportValue(Page $page, Field $field, $value, array $options = array()) {\n"},"Fieldtype::formatValue":{"rawname":"Fieldtype::formatValue","name":"Fieldtype::formatValue","lineNumber":409,"line":"\tpublic function ___formatValue(Page $page, Field $field, $value) {\n"},"Fieldtype::getCompatibleFieldtypes":{"rawname":"Fieldtype::getCompatibleFieldtypes","name":"Fieldtype::getCompatibleFieldtypes","lineNumber":367,"line":"\tpublic function ___getCompatibleFieldtypes(Field $field) {\n"},"Fieldtype::getConfigAdvancedInputfields":{"rawname":"Fieldtype::getConfigAdvancedInputfields","name":"Fieldtype::getConfigAdvancedInputfields","lineNumber":241,"line":"\tpublic function ___getConfigAdvancedInputfields(Field $field) {\n"},"Fieldtype::getConfigAllowContext":{"rawname":"Fieldtype::getConfigAllowContext","name":"Fieldtype::getConfigAllowContext","lineNumber":219,"line":"\tpublic function ___getConfigAllowContext(Field $field) {\n"},"Fieldtype::getConfigArray":{"rawname":"Fieldtype::getConfigArray","name":"Fieldtype::getConfigArray","lineNumber":199,"line":"\tpublic function ___getConfigArray(Field $field) {\n"},"Fieldtype::getConfigInputfields":{"rawname":"Fieldtype::getConfigInputfields","name":"Fieldtype::getConfigInputfields","lineNumber":168,"line":"\tpublic function ___getConfigInputfields(Field $field) {\n"},"Fieldtype::getSelectorInfo":{"rawname":"Fieldtype::getSelectorInfo","name":"Fieldtype::getSelectorInfo","lineNumber":897,"line":"\tpublic function ___getSelectorInfo(Field $field, array $data = array()) {\n"},"Fieldtype::importConfigData":{"rawname":"Fieldtype::importConfigData","name":"Fieldtype::importConfigData","lineNumber":350,"line":"\tpublic function ___importConfigData(Field $field, array $data) {\n"},"Fieldtype::importValue":{"rawname":"Fieldtype::importValue","name":"Fieldtype::importValue","lineNumber":549,"line":"\tpublic function ___importValue(Page $page, Field $field, $value, array $options = array()) {\n"},"Fieldtype::install":{"rawname":"Fieldtype::install","name":"Fieldtype::install","lineNumber":1331,"line":"\tpublic function ___install() {\n"},"Fieldtype::loadPageField":{"rawname":"Fieldtype::loadPageField","name":"Fieldtype::loadPageField","lineNumber":919,"line":"\tpublic function ___loadPageField(Page $page, Field $field) {\n"},"Fieldtype::loadPageFieldFilter":{"rawname":"Fieldtype::loadPageFieldFilter","name":"Fieldtype::loadPageFieldFilter","lineNumber":982,"line":"\tpublic function ___loadPageFieldFilter(Page $page, Field $field, $selector) {\n"},"Fieldtype::markupValue":{"rawname":"Fieldtype::markupValue","name":"Fieldtype::markupValue","lineNumber":442,"line":"\tpublic function ___markupValue(Page $page, Field $field, $value = null, $property = '') {\n"},"Fieldtype::renamedField":{"rawname":"Fieldtype::renamedField","name":"Fieldtype::renamedField","lineNumber":1295,"line":"\tpublic function ___renamedField(Field $field, $prevName) {\n"},"Fieldtype::replacePageField":{"rawname":"Fieldtype::replacePageField","name":"Fieldtype::replacePageField","lineNumber":1236,"line":"\tpublic function ___replacePageField(Page $src, Page $dst, Field $field) {\n"},"Fieldtype::savePageField":{"rawname":"Fieldtype::savePageField","name":"Fieldtype::savePageField","lineNumber":1077,"line":"\tpublic function ___savePageField(Page $page, Field $field) {\n"},"Fieldtype::sleepValue":{"rawname":"Fieldtype::sleepValue","name":"Fieldtype::sleepValue","lineNumber":528,"line":"\tpublic function ___sleepValue(Page $page, Field $field, $value) {\n"},"Fieldtype::uninstall":{"rawname":"Fieldtype::uninstall","name":"Fieldtype::uninstall","lineNumber":1348,"line":"\tpublic function ___uninstall() {\n"},"Fieldtype::upgrade":{"rawname":"Fieldtype::upgrade","name":"Fieldtype::upgrade","lineNumber":1372,"line":"\tpublic function ___upgrade($fromVersion, $toVersion) {\n"},"Fieldtype::wakeupValue":{"rawname":"Fieldtype::wakeupValue","name":"Fieldtype::wakeupValue","lineNumber":505,"line":"\tpublic function ___wakeupValue(Page $page, Field $field, $value) {\n"}}},{"filename":".\/wire\/core\/FieldtypeMulti.php","classname":"FieldtypeMulti","extends":"Fieldtype","hooks":{"FieldtypeMulti::deletePageFieldRows":{"rawname":"FieldtypeMulti::deletePageFieldRows","name":"FieldtypeMulti::deletePageFieldRows","lineNumber":706,"line":"\tpublic function ___deletePageFieldRows(Page $page, Field $field, $value) {\n"},"FieldtypeMulti::getCompatibleFieldtypes":{"rawname":"FieldtypeMulti::getCompatibleFieldtypes","name":"FieldtypeMulti::getCompatibleFieldtypes","lineNumber":85,"line":"\tpublic function ___getCompatibleFieldtypes(Field $field) {\n"},"FieldtypeMulti::getConfigInputfields":{"rawname":"FieldtypeMulti::getConfigInputfields","name":"FieldtypeMulti::getConfigInputfields","lineNumber":837,"line":"\tpublic function ___getConfigInputfields(Field $field) {\n"},"FieldtypeMulti::getSelectorInfo":{"rawname":"FieldtypeMulti::getSelectorInfo","name":"FieldtypeMulti::getSelectorInfo","lineNumber":67,"line":"\tpublic function ___getSelectorInfo(Field $field, array $data = array()) {\n"},"FieldtypeMulti::loadPageField":{"rawname":"FieldtypeMulti::loadPageField","name":"FieldtypeMulti::loadPageField","lineNumber":326,"line":"\tpublic function ___loadPageField(Page $page, Field $field) {\n"},"FieldtypeMulti::savePageField":{"rawname":"FieldtypeMulti::savePageField","name":"FieldtypeMulti::savePageField","lineNumber":208,"line":"\tpublic function ___savePageField(Page $page, Field $field) {\n"},"FieldtypeMulti::savePageFieldRows":{"rawname":"FieldtypeMulti::savePageFieldRows","name":"FieldtypeMulti::savePageFieldRows","lineNumber":595,"line":"\tpublic function ___savePageFieldRows(Page $page, Field $field, $value) {\n"},"FieldtypeMulti::sleepValue":{"rawname":"FieldtypeMulti::sleepValue","name":"FieldtypeMulti::sleepValue","lineNumber":183,"line":"\tpublic function ___sleepValue(Page $page, Field $field, $value) {\n"},"FieldtypeMulti::wakeupValue":{"rawname":"FieldtypeMulti::wakeupValue","name":"FieldtypeMulti::wakeupValue","lineNumber":129,"line":"\tpublic function ___wakeupValue(Page $page, Field $field, $value) {\n"}}},{"filename":".\/wire\/core\/FileCompiler.php","classname":"FileCompiler","extends":"Wire","hooks":{"FileCompiler::compile":{"rawname":"FileCompiler::compile","name":"FileCompiler::compile","lineNumber":335,"line":"\tpublic function ___compile($sourceFile) {\n"},"FileCompiler::compileData":{"rawname":"FileCompiler::compileData","name":"FileCompiler::compileData","lineNumber":443,"line":"\tprotected function ___compileData($data, $sourceFile) {\n"}}},{"filename":".\/wire\/core\/FileCompilerModule.php","classname":"FileCompilerModule","extends":"WireData","hooks":{"FileCompilerModule::install":{"rawname":"FileCompilerModule::install","name":"FileCompilerModule::install","lineNumber":120,"line":"\tpublic function ___install() { }\n"},"FileCompilerModule::uninstall":{"rawname":"FileCompilerModule::uninstall","name":"FileCompilerModule::uninstall","lineNumber":126,"line":"\tpublic function ___uninstall() { }\n"}}},{"filename":".\/wire\/core\/FileValidatorModule.php","classname":"FileValidatorModule","extends":"WireData","hooks":{"FileValidatorModule::log":{"rawname":"FileValidatorModule::log","name":"FileValidatorModule::log","lineNumber":210,"line":"\tpublic function ___log($str = '', array $options = array()) {\n"}}},{"filename":".\/wire\/core\/ImageSizer.php","classname":"ImageSizer","extends":"Wire","hooks":{"ImageSizer::resize":{"rawname":"ImageSizer::resize","name":"ImageSizer::resize","lineNumber":227,"line":"\tpublic function ___resize($targetWidth, $targetHeight = 0) {\n"}}},{"filename":".\/wire\/core\/Inputfield.php","classname":"Inputfield","extends":"WireData","hooks":{"Inputfield::exportConfigData":{"rawname":"Inputfield::exportConfigData","name":"Inputfield::exportConfigData","lineNumber":1398,"line":"\tpublic function ___exportConfigData(array $data) {\n"},"Inputfield::getConfigAllowContext":{"rawname":"Inputfield::getConfigAllowContext","name":"Inputfield::getConfigAllowContext","lineNumber":1372,"line":"\tpublic function ___getConfigAllowContext($field) {\n"},"Inputfield::getConfigArray":{"rawname":"Inputfield::getConfigArray","name":"Inputfield::getConfigArray","lineNumber":1348,"line":"\tpublic function ___getConfigArray() {\n"},"Inputfield::getConfigInputfields":{"rawname":"Inputfield::getConfigInputfields","name":"Inputfield::getConfigInputfields","lineNumber":1222,"line":"\tpublic function ___getConfigInputfields() {\n"},"Inputfield::importConfigData":{"rawname":"Inputfield::importConfigData","name":"Inputfield::importConfigData","lineNumber":1421,"line":"\tpublic function ___importConfigData(array $data) {\n"},"Inputfield::install":{"rawname":"Inputfield::install","name":"Inputfield::install","lineNumber":349,"line":"\tpublic function ___install() { }\n"},"Inputfield::processInput":{"rawname":"Inputfield::processInput","name":"Inputfield::processInput","lineNumber":1101,"line":"\tpublic function ___processInput(WireInputData $input) {\n"},"Inputfield::render":{"rawname":"Inputfield::render","name":"Inputfield::render","lineNumber":1007,"line":"\tabstract public function ___render();\n"},"Inputfield::renderReadyHook":{"rawname":"Inputfield::renderReadyHook","name":"Inputfield::renderReadyHook","lineNumber":1072,"line":"\tpublic function ___renderReadyHook(Inputfield $parent = null, $renderValueMode) { }\n"},"Inputfield::renderValue":{"rawname":"Inputfield::renderValue","name":"Inputfield::renderValue","lineNumber":1017,"line":"\tpublic function ___renderValue() {\n"},"Inputfield::uninstall":{"rawname":"Inputfield::uninstall","name":"Inputfield::uninstall","lineNumber":357,"line":"\tpublic function ___uninstall() { }\n"}}},{"filename":".\/wire\/core\/InputfieldWrapper.php","classname":"InputfieldWrapper","extends":"Inputfield","hooks":{"InputfieldWrapper::getConfigInputfields":{"rawname":"InputfieldWrapper::getConfigInputfields","name":"InputfieldWrapper::getConfigInputfields","lineNumber":1064,"line":"\tpublic function ___getConfigInputfields() {\n"},"InputfieldWrapper::processInput":{"rawname":"InputfieldWrapper::processInput","name":"InputfieldWrapper::processInput","lineNumber":754,"line":"\tpublic function ___processInput(WireInputData $input) {\n"},"InputfieldWrapper::render":{"rawname":"InputfieldWrapper::render","name":"InputfieldWrapper::render","lineNumber":369,"line":"\tpublic function ___render() {\n"},"InputfieldWrapper::renderInputfield":{"rawname":"InputfieldWrapper::renderInputfield","name":"InputfieldWrapper::renderInputfield","lineNumber":649,"line":"\tpublic function ___renderInputfield(Inputfield $inputfield, $renderValueMode = false) {\n"},"InputfieldWrapper::renderValue":{"rawname":"InputfieldWrapper::renderValue","name":"InputfieldWrapper::renderValue","lineNumber":627,"line":"\tpublic function ___renderValue() {\n"}}},{"filename":".\/wire\/core\/ModuleJS.php","classname":"ModuleJS","extends":"WireData","hooks":{"ModuleJS::install":{"rawname":"ModuleJS::install","name":"ModuleJS::install","lineNumber":183,"line":"\tpublic function ___install() { }\n"},"ModuleJS::uninstall":{"rawname":"ModuleJS::uninstall","name":"ModuleJS::uninstall","lineNumber":184,"line":"\tpublic function ___uninstall() { }\n"},"ModuleJS::use":{"rawname":"ModuleJS::use","name":"ModuleJS::use","lineNumber":156,"line":"\tpublic function ___use($name) {\n"}}},{"filename":".\/wire\/core\/ModulePlaceholder.php","classname":"ModulePlaceholder","extends":"WireData","hooks":{"ModulePlaceholder::install":{"rawname":"ModulePlaceholder::install","name":"ModulePlaceholder::install","lineNumber":42,"line":"\tpublic function ___install() { }\n"},"ModulePlaceholder::uninstall":{"rawname":"ModulePlaceholder::uninstall","name":"ModulePlaceholder::uninstall","lineNumber":43,"line":"\tpublic function ___uninstall() { }\n"}}},{"filename":".\/wire\/core\/Modules.php","classname":"Modules","extends":"WireArray","hooks":{"Modules::delete":{"rawname":"Modules::delete","name":"Modules::delete","lineNumber":1906,"line":"\tpublic function ___delete($class) {\n"},"Modules::getModuleConfigInputfields":{"rawname":"Modules::getModuleConfigInputfields","name":"Modules::getModuleConfigInputfields","lineNumber":3588,"line":"\tpublic function ___getModuleConfigInputfields($moduleName, InputfieldWrapper $form = null) {\n"},"Modules::install":{"rawname":"Modules::install","name":"Modules::install","lineNumber":1650,"line":"\tpublic function ___install($class, $options = array()) {\n"},"Modules::moduleVersionChanged":{"rawname":"Modules::moduleVersionChanged","name":"Modules::moduleVersionChanged","lineNumber":4396,"line":"\tprotected function ___moduleVersionChanged(Module $module, $fromVersion, $toVersion) {\n"},"Modules::refresh":{"rawname":"Modules::refresh","name":"Modules::refresh","lineNumber":3903,"line":"\tpublic function ___refresh() {\n"},"Modules::saveConfig":{"rawname":"Modules::saveConfig","name":"Modules::saveConfig","lineNumber":3541,"line":"\tpublic function ___saveConfig($class, $data, $value = null) {\n"},"Modules::saveModuleConfigData":{"rawname":"Modules::saveModuleConfigData","name":"Modules::saveModuleConfigData","lineNumber":3511,"line":"\tpublic function ___saveModuleConfigData($className, array $configData) {\n"},"Modules::uninstall":{"rawname":"Modules::uninstall","name":"Modules::uninstall","lineNumber":2029,"line":"\tpublic function ___uninstall($class) {\n"}}},{"filename":".\/wire\/core\/NullPage.php","classname":"NullPage","extends":"Page","hooks":{"NullPage::rootParent":{"rawname":"NullPage::rootParent","name":"NullPage::rootParent","lineNumber":113,"line":"\tpublic function ___rootParent() { return $this-\u003Ewire('pages')-\u003EnewNullPage(); }\n"}}},{"filename":".\/wire\/core\/Page.php","classname":"Page","extends":"WireData","hooks":{"Page::callUnknown":{"rawname":"Page::callUnknown","name":"Page::callUnknown","lineNumber":1628,"line":"\tprotected function ___callUnknown($method, $arguments) {\n"},"Page::getIcon":{"rawname":"Page::getIcon","name":"Page::getIcon","lineNumber":3768,"line":"\tpublic function ___getIcon() {\n"},"Page::getMarkup":{"rawname":"Page::getMarkup","name":"Page::getMarkup","lineNumber":1436,"line":"\tpublic function ___getMarkup($key) {\n"},"Page::getUnknown":{"rawname":"Page::getUnknown","name":"Page::getUnknown","lineNumber":1215,"line":"\tpublic function ___getUnknown($key) {\n"},"Page::isPublic":{"rawname":"Page::isPublic","name":"Page::isPublic","lineNumber":3306,"line":"\tprotected function ___isPublic() {\n"},"Page::loaded":{"rawname":"Page::loaded","name":"Page::loaded","lineNumber":3443,"line":"\tpublic function ___loaded() { }\n"},"Page::path":{"rawname":"Page::path","name":"Page::path","lineNumber":2702,"line":"\tprotected function ___path() {\n"},"Page::renderField":{"rawname":"Page::renderField","name":"Page::renderField","lineNumber":2979,"line":"\tpublic function ___renderField($fieldName, $file = '', $value = null) {\n"},"Page::renderValue":{"rawname":"Page::renderValue","name":"Page::renderValue","lineNumber":3003,"line":"\tpublic function ___renderValue($value, $file = '') {\n"},"Page::rootParent":{"rawname":"Page::rootParent","name":"Page::rootParent","lineNumber":2158,"line":"\tpublic function ___rootParent() {\n"},"Page::setEditor":{"rawname":"Page::setEditor","name":"Page::setEditor","lineNumber":3754,"line":"\tpublic function ___setEditor(WirePageEditor $editor) {\n"}}},{"filename":".\/wire\/core\/PageArray.php","classname":"PageArray","extends":"PaginatedArray","hooks":{"PageArray::getMarkup":{"rawname":"PageArray::getMarkup","name":"PageArray::getMarkup","lineNumber":602,"line":"\tpublic function ___getMarkup($key = null) {\n"}}},{"filename":".\/wire\/core\/Pagefile.php","classname":"Pagefile","extends":"WireData","hooks":{"Pagefile::changed":{"rawname":"Pagefile::changed","name":"Pagefile::changed","lineNumber":899,"line":"\tpublic function ___changed($what, $old = null, $new = null) {\n"},"Pagefile::filename":{"rawname":"Pagefile::filename","name":"Pagefile::filename","lineNumber":541,"line":"\tprotected function ___filename() {\n"},"Pagefile::httpUrl":{"rawname":"Pagefile::httpUrl","name":"Pagefile::httpUrl","lineNumber":518,"line":"\tpublic function ___httpUrl() {\n"},"Pagefile::install":{"rawname":"Pagefile::install","name":"Pagefile::install","lineNumber":120,"line":"\tprotected function ___install($filename) {\n"},"Pagefile::url":{"rawname":"Pagefile::url","name":"Pagefile::url","lineNumber":507,"line":"\tprotected function ___url() {\n"}}},{"filename":".\/wire\/core\/Pagefiles.php","classname":"Pagefiles","extends":"WireArray","hooks":{"Pagefiles::delete":{"rawname":"Pagefiles::delete","name":"Pagefiles::delete","lineNumber":377,"line":"\tpublic function ___delete($item) {\n"}}},{"filename":".\/wire\/core\/PagefilesManager.php","classname":"PagefilesManager","extends":"Wire","hooks":{"PagefilesManager::path":{"rawname":"PagefilesManager::path","name":"PagefilesManager::path","lineNumber":340,"line":"\tpublic function ___path() {\n"},"PagefilesManager::save":{"rawname":"PagefilesManager::save","name":"PagefilesManager::save","lineNumber":393,"line":"\tpublic function ___save() { }\n"},"PagefilesManager::url":{"rawname":"PagefilesManager::url","name":"PagefilesManager::url","lineNumber":372,"line":"\tpublic function ___url() {\n"}}},{"filename":".\/wire\/core\/PageFinder.php","classname":"PageFinder","extends":"Wire","hooks":{"PageFinder::find":{"rawname":"PageFinder::find","name":"PageFinder::find","lineNumber":365,"line":"\tpublic function ___find($selectors, array $options = array()) {\n"},"PageFinder::getQuery":{"rawname":"PageFinder::getQuery","name":"PageFinder::getQuery","lineNumber":930,"line":"\tprotected function ___getQuery($selectors, array $options) {\n"},"PageFinder::getQueryAllowedTemplatesWhere":{"rawname":"PageFinder::getQueryAllowedTemplatesWhere","name":"PageFinder::getQueryAllowedTemplatesWhere","lineNumber":1523,"line":"\tprotected function ___getQueryAllowedTemplatesWhere(DatabaseQuerySelect $query, $where) {\n"},"PageFinder::getQueryJoinPath":{"rawname":"PageFinder::getQueryJoinPath","name":"PageFinder::getQueryJoinPath","lineNumber":1725,"line":"\tprotected function ___getQueryJoinPath(DatabaseQuerySelect $query, $selector) {\n"},"PageFinder::getQueryUnknownField":{"rawname":"PageFinder::getQueryUnknownField","name":"PageFinder::getQueryUnknownField","lineNumber":2291,"line":"\tprotected function ___getQueryUnknownField($fieldName, array $data) { \n"}}},{"filename":".\/wire\/core\/Pageimage.php","classname":"Pageimage","extends":"Pagefile","hooks":{"Pageimage::crop":{"rawname":"Pageimage::crop","name":"Pageimage::crop","lineNumber":619,"line":"\tpublic function ___crop($x, $y, $width, $height, $options = array()) {\n"},"Pageimage::install":{"rawname":"Pageimage::install","name":"Pageimage::install","lineNumber":1280,"line":"\tprotected function ___install($filename) {\n"},"Pageimage::isVariation":{"rawname":"Pageimage::isVariation","name":"Pageimage::isVariation","lineNumber":1048,"line":"\tpublic function ___isVariation($basename, $allowSelf = false) {\n"},"Pageimage::rebuildVariations":{"rawname":"Pageimage::rebuildVariations","name":"Pageimage::rebuildVariations","lineNumber":934,"line":"\tpublic function ___rebuildVariations($mode = 0, array $suffix = array(), array $options = array()) {\n"},"Pageimage::size":{"rawname":"Pageimage::size","name":"Pageimage::size","lineNumber":401,"line":"\tprotected function ___size($width, $height, $options) {\n"}}},{"filename":".\/wire\/core\/Pages.php","classname":"Pages","extends":"Wire","hooks":{"Pages::add":{"rawname":"Pages::add","name":"Pages::add","lineNumber":473,"line":"\tpublic function ___add($template, $parent, $name = '', array $values = array()) {\n"},"Pages::added":{"rawname":"Pages::added","name":"Pages::added","lineNumber":1417,"line":"\tpublic function ___added(Page $page) { \n"},"Pages::clone":{"rawname":"Pages::clone","name":"Pages::clone","lineNumber":513,"line":"\tpublic function ___clone(Page $page, Page $parent = null, $recursive = true, $options = array()) {\n"},"Pages::cloneReady":{"rawname":"Pages::cloneReady","name":"Pages::cloneReady","lineNumber":1553,"line":"\tpublic function ___cloneReady(Page $page, Page $copy) { }\n"},"Pages::cloned":{"rawname":"Pages::cloned","name":"Pages::cloned","lineNumber":1564,"line":"\tpublic function ___cloned(Page $page, Page $copy) { \n"},"Pages::delete":{"rawname":"Pages::delete","name":"Pages::delete","lineNumber":543,"line":"\tpublic function ___delete(Page $page, $recursive = false, array $options = array()) {\n"},"Pages::deleteReady":{"rawname":"Pages::deleteReady","name":"Pages::deleteReady","lineNumber":1518,"line":"\tpublic function ___deleteReady(Page $page) {\n"},"Pages::deleted":{"rawname":"Pages::deleted","name":"Pages::deleted","lineNumber":1533,"line":"\tpublic function ___deleted(Page $page) { \n"},"Pages::emptyTrash":{"rawname":"Pages::emptyTrash","name":"Pages::emptyTrash","lineNumber":621,"line":"\tpublic function ___emptyTrash() {\n"},"Pages::find":{"rawname":"Pages::find","name":"Pages::find","lineNumber":231,"line":"\tpublic function ___find($selector, $options = array()) {\n"},"Pages::found":{"rawname":"Pages::found","name":"Pages::found","lineNumber":1720,"line":"\tpublic function ___found(PageArray $pages, array $details) { }\n"},"Pages::insertAfter":{"rawname":"Pages::insertAfter","name":"Pages::insertAfter","lineNumber":912,"line":"\tpublic function ___insertAfter(Page $page, Page $afterPage) {\n"},"Pages::insertBefore":{"rawname":"Pages::insertBefore","name":"Pages::insertBefore","lineNumber":898,"line":"\tpublic function ___insertBefore(Page $page, Page $beforePage) {\n"},"Pages::moved":{"rawname":"Pages::moved","name":"Pages::moved","lineNumber":1435,"line":"\tpublic function ___moved(Page $page) { \n"},"Pages::publishReady":{"rawname":"Pages::publishReady","name":"Pages::publishReady","lineNumber":1696,"line":"\tpublic function ___publishReady(Page $page) { }\n"},"Pages::published":{"rawname":"Pages::published","name":"Pages::published","lineNumber":1672,"line":"\tpublic function ___published(Page $page) { \n"},"Pages::renamed":{"rawname":"Pages::renamed","name":"Pages::renamed","lineNumber":1587,"line":"\tpublic function ___renamed(Page $page) { \n"},"Pages::restore":{"rawname":"Pages::restore","name":"Pages::restore","lineNumber":594,"line":"\tpublic function ___restore(Page $page, $save = true) {\n"},"Pages::restored":{"rawname":"Pages::restored","name":"Pages::restored","lineNumber":1481,"line":"\tpublic function ___restored(Page $page) { \n"},"Pages::save":{"rawname":"Pages::save","name":"Pages::save","lineNumber":410,"line":"\tpublic function ___save(Page $page, $options = array()) {\n"},"Pages::saveField":{"rawname":"Pages::saveField","name":"Pages::saveField","lineNumber":437,"line":"\tpublic function ___saveField(Page $page, $field, $options = array()) {\n"},"Pages::saveFieldReady":{"rawname":"Pages::saveFieldReady","name":"Pages::saveFieldReady","lineNumber":1731,"line":"\tpublic function ___saveFieldReady(Page $page, Field $field) { }\n"},"Pages::savePageOrFieldReady":{"rawname":"Pages::savePageOrFieldReady","name":"Pages::savePageOrFieldReady","lineNumber":1755,"line":"\tpublic function ___savePageOrFieldReady(Page $page, $fieldName = '') { }\n"},"Pages::saveReady":{"rawname":"Pages::saveReady","name":"Pages::saveReady","lineNumber":1498,"line":"\tpublic function ___saveReady(Page $page) {\n"},"Pages::saved":{"rawname":"Pages::saved","name":"Pages::saved","lineNumber":1396,"line":"\tpublic function ___saved(Page $page, array $changes = array(), $values = array()) { \n"},"Pages::savedField":{"rawname":"Pages::savedField","name":"Pages::savedField","lineNumber":1742,"line":"\tpublic function ___savedField(Page $page, Field $field) { \n"},"Pages::savedPageOrField":{"rawname":"Pages::savedPageOrField","name":"Pages::savedPageOrField","lineNumber":1766,"line":"\tpublic function ___savedPageOrField(Page $page, array $changes = array()) { }\n"},"Pages::setupNew":{"rawname":"Pages::setupNew","name":"Pages::setupNew","lineNumber":789,"line":"\tpublic function ___setupNew(Page $page) {\n"},"Pages::setupPageName":{"rawname":"Pages::setupPageName","name":"Pages::setupPageName","lineNumber":809,"line":"\tpublic function ___setupPageName(Page $page, array $options = array()) {\n"},"Pages::sort":{"rawname":"Pages::sort","name":"Pages::sort","lineNumber":882,"line":"\tpublic function ___sort(Page $page, $value = false) {\n"},"Pages::sorted":{"rawname":"Pages::sorted","name":"Pages::sorted","lineNumber":1603,"line":"\tpublic function ___sorted(Page $page, $children = false, $total = 0) {\n"},"Pages::statusChangeReady":{"rawname":"Pages::statusChangeReady","name":"Pages::statusChangeReady","lineNumber":1657,"line":"\tpublic function ___statusChangeReady(Page $page) {\n"},"Pages::statusChanged":{"rawname":"Pages::statusChanged","name":"Pages::statusChanged","lineNumber":1617,"line":"\tpublic function ___statusChanged(Page $page) {\n"},"Pages::templateChanged":{"rawname":"Pages::templateChanged","name":"Pages::templateChanged","lineNumber":1453,"line":"\tpublic function ___templateChanged(Page $page) {\n"},"Pages::touch":{"rawname":"Pages::touch","name":"Pages::touch","lineNumber":839,"line":"\tpublic function ___touch($pages, $modified = null) {\n"},"Pages::trash":{"rawname":"Pages::trash","name":"Pages::trash","lineNumber":568,"line":"\tpublic function ___trash(Page $page, $save = true) {\n"},"Pages::trashed":{"rawname":"Pages::trashed","name":"Pages::trashed","lineNumber":1469,"line":"\tpublic function ___trashed(Page $page) { \n"},"Pages::unpublishReady":{"rawname":"Pages::unpublishReady","name":"Pages::unpublishReady","lineNumber":1706,"line":"\tpublic function ___unpublishReady(Page $page) { }\n"},"Pages::unpublished":{"rawname":"Pages::unpublished","name":"Pages::unpublished","lineNumber":1684,"line":"\tpublic function ___unpublished(Page $page) { \n"}}},{"filename":".\/wire\/core\/PagesType.php","classname":"PagesType","extends":"Wire","hooks":{"PagesType::add":{"rawname":"PagesType::add","name":"PagesType::add","lineNumber":373,"line":"\tpublic function ___add($name) {\n"},"PagesType::added":{"rawname":"PagesType::added","name":"PagesType::added","lineNumber":589,"line":"\tpublic function ___added(Page $page) { }\n"},"PagesType::delete":{"rawname":"PagesType::delete","name":"PagesType::delete","lineNumber":358,"line":"\tpublic function ___delete(Page $page, $recursive = false) {\n"},"PagesType::deleteReady":{"rawname":"PagesType::deleteReady","name":"PagesType::deleteReady","lineNumber":600,"line":"\tpublic function ___deleteReady(Page $page) { }\n"},"PagesType::deleted":{"rawname":"PagesType::deleted","name":"PagesType::deleted","lineNumber":611,"line":"\tpublic function ___deleted(Page $page) { }\n"},"PagesType::save":{"rawname":"PagesType::save","name":"PagesType::save","lineNumber":339,"line":"\tpublic function ___save(Page $page) {\n"},"PagesType::saveReady":{"rawname":"PagesType::saveReady","name":"PagesType::saveReady","lineNumber":559,"line":"\tpublic function ___saveReady(Page $page) { \n"},"PagesType::saved":{"rawname":"PagesType::saved","name":"PagesType::saved","lineNumber":578,"line":"\tpublic function ___saved(Page $page, array $changes = array(), $values = array()) { }\n"}}},{"filename":".\/wire\/core\/Password.php","classname":"Password","extends":"Wire","hooks":{"Password::setPass":{"rawname":"Password::setPass","name":"Password::setPass","lineNumber":102,"line":"\tprotected function ___setPass($value) {\n"}}},{"filename":".\/wire\/core\/Permissions.php","classname":"Permissions","extends":"PagesType","hooks":{"Permissions::add":{"rawname":"Permissions::add","name":"Permissions::add","lineNumber":125,"line":"\tpublic function ___add($name) {\n"},"Permissions::delete":{"rawname":"Permissions::delete","name":"Permissions::delete","lineNumber":112,"line":"\tpublic function ___delete(Page $page, $recursive = false) {\n"},"Permissions::deleted":{"rawname":"Permissions::deleted","name":"Permissions::deleted","lineNumber":238,"line":"\tpublic function ___deleted(Page $page) {\n"},"Permissions::getOptionalPermissions":{"rawname":"Permissions::getOptionalPermissions","name":"Permissions::getOptionalPermissions","lineNumber":141,"line":"\tpublic function ___getOptionalPermissions($omitInstalled = true) {\n"},"Permissions::save":{"rawname":"Permissions::save","name":"Permissions::save","lineNumber":97,"line":"\tpublic function ___save(Page $page) {\n"},"Permissions::saved":{"rawname":"Permissions::saved","name":"Permissions::saved","lineNumber":224,"line":"\tpublic function ___saved(Page $page, array $changes = array(), $values = array()) {\n"}}},{"filename":".\/wire\/core\/Process.php","classname":"Process","extends":"WireData","hooks":{"Process::breadcrumb":{"rawname":"Process::breadcrumb","name":"Process::breadcrumb","lineNumber":231,"line":"\tpublic function ___breadcrumb($href, $label) {\n"},"Process::browserTitle":{"rawname":"Process::browserTitle","name":"Process::browserTitle","lineNumber":214,"line":"\tpublic function ___browserTitle($title) {\n"},"Process::execute":{"rawname":"Process::execute","name":"Process::execute","lineNumber":138,"line":"\tpublic function ___execute() { \n"},"Process::executeNavJSON":{"rawname":"Process::executeNavJSON","name":"Process::executeNavJSON","lineNumber":401,"line":"\tpublic function ___executeNavJSON(array $options = array()) {\n"},"Process::executed":{"rawname":"Process::executed","name":"Process::executed","lineNumber":151,"line":"\tpublic function ___executed($method) { }\n"},"Process::headline":{"rawname":"Process::headline","name":"Process::headline","lineNumber":198,"line":"\tpublic function ___headline($headline) {\n"},"Process::install":{"rawname":"Process::install","name":"Process::install","lineNumber":256,"line":"\tpublic function ___install() {\n"},"Process::installPage":{"rawname":"Process::installPage","name":"Process::installPage","lineNumber":336,"line":"\tprotected function ___installPage($name = '', $parent = null, $title = '', $template = 'admin', $extras = array()) {\n"},"Process::uninstall":{"rawname":"Process::uninstall","name":"Process::uninstall","lineNumber":293,"line":"\tpublic function ___uninstall() {\n"},"Process::uninstallPage":{"rawname":"Process::uninstallPage","name":"Process::uninstallPage","lineNumber":373,"line":"\tprotected function ___uninstallPage() {\n"},"Process::upgrade":{"rawname":"Process::upgrade","name":"Process::upgrade","lineNumber":311,"line":"\tpublic function ___upgrade($fromVersion, $toVersion) {\n"}}},{"filename":".\/wire\/core\/ProcessController.php","classname":"ProcessController","extends":"Wire","hooks":{"ProcessController::execute":{"rawname":"ProcessController::execute","name":"ProcessController::execute","lineNumber":251,"line":"\tpublic function ___execute() {\n"}}},{"filename":".\/wire\/core\/ProcessWire.php","classname":"ProcessWire","extends":"Wire","hooks":{"ProcessWire::finished":{"rawname":"ProcessWire::finished","name":"ProcessWire::finished","lineNumber":519,"line":"\tprotected function ___finished() {\n"},"ProcessWire::init":{"rawname":"ProcessWire::init","name":"ProcessWire::init","lineNumber":493,"line":"\tprotected function ___init() {\n"},"ProcessWire::ready":{"rawname":"ProcessWire::ready","name":"ProcessWire::ready","lineNumber":505,"line":"\tprotected function ___ready() {\n"}}},{"filename":".\/wire\/core\/Roles.php","classname":"Roles","extends":"PagesType","hooks":{"Roles::add":{"rawname":"Roles::add","name":"Roles::add","lineNumber":91,"line":"\tpublic function ___add($name) {\n"},"Roles::delete":{"rawname":"Roles::delete","name":"Roles::delete","lineNumber":78,"line":"\tpublic function ___delete(Page $page, $recursive = false) {\n"},"Roles::save":{"rawname":"Roles::save","name":"Roles::save","lineNumber":63,"line":"\tpublic function ___save(Page $page) {\n"}}},{"filename":".\/wire\/core\/Sanitizer.php","classname":"Sanitizer","extends":"Wire","hooks":{"Sanitizer::array":{"rawname":"Sanitizer::array","name":"Sanitizer::array","lineNumber":2158,"line":"\tpublic function ___array($value, $sanitizer = null, array $options = array()) {\n"},"Sanitizer::fileName":{"rawname":"Sanitizer::fileName","name":"Sanitizer::fileName","lineNumber":674,"line":"\tpublic function ___fileName($value, $beautify = false, $maxLength = 128) {\n"}}},{"filename":".\/wire\/core\/Session.php","classname":"Session","extends":"Wire","hooks":{"Session::allowLogin":{"rawname":"Session::allowLogin","name":"Session::allowLogin","lineNumber":878,"line":"\tpublic function ___allowLogin($name, $user = null) {\n"},"Session::authenticate":{"rawname":"Session::authenticate","name":"Session::authenticate","lineNumber":914,"line":"\tpublic function ___authenticate(User $user, $pass) {\n"},"Session::init":{"rawname":"Session::init","name":"Session::init","lineNumber":220,"line":"\tpublic function ___init() {\n"},"Session::isValidSession":{"rawname":"Session::isValidSession","name":"Session::isValidSession","lineNumber":285,"line":"\tprotected function ___isValidSession($userID) {\n"},"Session::login":{"rawname":"Session::login","name":"Session::login","lineNumber":748,"line":"\tpublic function ___login($name, $pass, $force = false) {\n"},"Session::loginFailure":{"rawname":"Session::loginFailure","name":"Session::loginFailure","lineNumber":864,"line":"\tprotected function ___loginFailure($name, $reason) { \n"},"Session::loginSuccess":{"rawname":"Session::loginSuccess","name":"Session::loginSuccess","lineNumber":851,"line":"\tprotected function ___loginSuccess(User $user) { \n"},"Session::logout":{"rawname":"Session::logout","name":"Session::logout","lineNumber":937,"line":"\tpublic function ___logout($startNew = true) {\n"},"Session::logoutSuccess":{"rawname":"Session::logoutSuccess","name":"Session::logoutSuccess","lineNumber":988,"line":"\tprotected function ___logoutSuccess(User $user) { \n"},"Session::redirect":{"rawname":"Session::redirect","name":"Session::redirect","lineNumber":1006,"line":"\tpublic function ___redirect($url, $http301 = true) {\n"}}},{"filename":".\/wire\/core\/TemplateFile.php","classname":"TemplateFile","extends":"WireData","hooks":{"TemplateFile::render":{"rawname":"TemplateFile::render","name":"TemplateFile::render","lineNumber":244,"line":"\tpublic function ___render() {\n"}}},{"filename":".\/wire\/core\/Templates.php","classname":"Templates","extends":"WireSaveableItems","hooks":{"Templates::clone":{"rawname":"Templates::clone","name":"Templates::clone","lineNumber":223,"line":"\tpublic function ___clone(Saveable $item, $name = '') {\n"},"Templates::delete":{"rawname":"Templates::delete","name":"Templates::delete","lineNumber":199,"line":"\tpublic function ___delete(Saveable $item) {\n"},"Templates::getExportData":{"rawname":"Templates::getExportData","name":"Templates::getExportData","lineNumber":295,"line":"\tpublic function ___getExportData(Template $template) {\n"},"Templates::save":{"rawname":"Templates::save","name":"Templates::save","lineNumber":134,"line":"\tpublic function ___save(Saveable $item) {\n"},"Templates::setImportData":{"rawname":"Templates::setImportData","name":"Templates::setImportData","lineNumber":382,"line":"\tpublic function ___setImportData(Template $template, array $data) {\n"}}},{"filename":".\/wire\/core\/Textformatter.php","classname":"Textformatter","extends":"WireData","hooks":{"Textformatter::install":{"rawname":"Textformatter::install","name":"Textformatter::install","lineNumber":79,"line":"\tpublic function ___install() { }\n"},"Textformatter::uninstall":{"rawname":"Textformatter::uninstall","name":"Textformatter::uninstall","lineNumber":87,"line":"\tpublic function ___uninstall() { }\n"}}},{"filename":".\/wire\/core\/User.php","classname":"User","extends":"Page","hooks":{"User::hasPagePermission":{"rawname":"User::hasPagePermission","name":"User::hasPagePermission","lineNumber":195,"line":"\tprotected function ___hasPagePermission($name, Page $page = null) {\n"},"User::hasTemplatePermission":{"rawname":"User::hasTemplatePermission","name":"User::hasTemplatePermission","lineNumber":283,"line":"\tprotected function ___hasTemplatePermission($name, $template) {\n"},"User::setEditor":{"rawname":"User::setEditor","name":"User::setEditor","lineNumber":464,"line":"\tpublic function ___setEditor(WirePageEditor $editor) {\n"}}},{"filename":".\/wire\/core\/Users.php","classname":"Users","extends":"PagesType","hooks":{"Users::saveReady":{"rawname":"Users::saveReady","name":"Users::saveReady","lineNumber":152,"line":"\tpublic function ___saveReady(Page $page) {\n"}}},{"filename":".\/wire\/core\/Wire.php","classname":"Wire","extends":null,"hooks":{"Wire::callUnknown":{"rawname":"Wire::callUnknown","name":"Wire::callUnknown","lineNumber":515,"line":"\tprotected function ___callUnknown($method, $arguments) {\n"},"Wire::changed":{"rawname":"Wire::changed","name":"Wire::changed","lineNumber":972,"line":"\tpublic function ___changed($what, $old = null, $new = null) {\n"},"Wire::log":{"rawname":"Wire::log","name":"Wire::log","lineNumber":1484,"line":"\tpublic function ___log($str = '', array $options = array()) {\n"},"Wire::trackException":{"rawname":"Wire::trackException","name":"Wire::trackException","lineNumber":1301,"line":"\tpublic function ___trackException(\\Exception $e, $severe = true, $text = null) {\n"}}},{"filename":".\/wire\/core\/WireAction.php","classname":"WireAction","extends":"WireData","hooks":{"WireAction::action":{"rawname":"WireAction::action","name":"WireAction::action","lineNumber":83,"line":"\tabstract protected function ___action($item);\n"},"WireAction::executeMultiple":{"rawname":"WireAction::executeMultiple","name":"WireAction::executeMultiple","lineNumber":119,"line":"\tpublic function ___executeMultiple($items) {\n"},"WireAction::getConfigInputfields":{"rawname":"WireAction::getConfigInputfields","name":"WireAction::getConfigInputfields","lineNumber":136,"line":"\tpublic function ___getConfigInputfields() {\n"}}},{"filename":".\/wire\/core\/WireArray.php","classname":"WireArray","extends":"Wire","hooks":{"WireArray::and":{"rawname":"WireArray::and","name":"WireArray::and","lineNumber":2079,"line":"\tpublic function ___and($item) {\n"},"WireArray::callUnknown":{"rawname":"WireArray::callUnknown","name":"WireArray::callUnknown","lineNumber":2196,"line":"\tprotected function ___callUnknown($method, $arguments) {\n"}}},{"filename":".\/wire\/core\/WireCache.php","classname":"WireCache","extends":"Wire","hooks":{"WireCache::log":{"rawname":"WireCache::log","name":"WireCache::log","lineNumber":966,"line":"\tpublic function ___log($str = '', array $options = array()) {\n"}}},{"filename":".\/wire\/core\/WireData.php","classname":"WireData","extends":"Wire","hooks":{"WireData::and":{"rawname":"WireData::and","name":"WireData::and","lineNumber":421,"line":"\tpublic function ___and($items = null) {\n"}}},{"filename":".\/wire\/core\/WireDatabasePDO.php","classname":"WireDatabasePDO","extends":"Wire","hooks":{"WireDatabasePDO::unknownColumnError":{"rawname":"WireDatabasePDO::unknownColumnError","name":"WireDatabasePDO::unknownColumnError","lineNumber":512,"line":"\tprotected function ___unknownColumnError($column) { }\n"}}},{"filename":".\/wire\/core\/WireFileTools.php","classname":"WireFileTools","extends":"Wire","hooks":{"WireFileTools::include":{"rawname":"WireFileTools::include","name":"WireFileTools::include","lineNumber":679,"line":"\tfunction ___include($filename, array $vars = array(), array $options = array()) {\n"}}},{"filename":".\/wire\/core\/WireHttp.php","classname":"WireHttp","extends":"Wire","hooks":{"WireHttp::send":{"rawname":"WireHttp::send","name":"WireHttp::send","lineNumber":422,"line":"\tpublic function ___send($url, $data = array(), $method = 'POST') { \n"}}},{"filename":".\/wire\/core\/WireLog.php","classname":"WireLog","extends":"Wire","hooks":{"WireLog::save":{"rawname":"WireLog::save","name":"WireLog::save","lineNumber":101,"line":"\tpublic function ___save($name, $text, $options = array()) {\n"}}},{"filename":".\/wire\/core\/WireMail.php","classname":"WireMail","extends":"WireData","hooks":{"WireMail::send":{"rawname":"WireMail::send","name":"WireMail::send","lineNumber":410,"line":"\tpublic function ___send() {\n"}}},{"filename":".\/wire\/core\/WireMailInterface.php","classname":null,"extends":null,"hooks":{"::send":{"rawname":"::send","name":"::send","lineNumber":109,"line":"\tpublic function ___send(); \n"}}},{"filename":".\/wire\/core\/WireMailTools.php","classname":"WireMailTools","extends":"Wire","hooks":{"WireMailTools::new":{"rawname":"WireMailTools::new","name":"WireMailTools::new","lineNumber":44,"line":"\tpublic function ___new() {\n"}}},{"filename":".\/wire\/core\/WireSaveableItems.php","classname":"WireSaveableItems","extends":"Wire","hooks":{"WireSaveableItems::added":{"rawname":"WireSaveableItems::added","name":"WireSaveableItems::added","lineNumber":448,"line":"\tpublic function ___added(Saveable $item) {\n"},"WireSaveableItems::clone":{"rawname":"WireSaveableItems::clone","name":"WireSaveableItems::clone","lineNumber":307,"line":"\tpublic function ___clone(Saveable $item, $name = '') {\n"},"WireSaveableItems::cloneReady":{"rawname":"WireSaveableItems::cloneReady","name":"WireSaveableItems::cloneReady","lineNumber":423,"line":"\tpublic function ___cloneReady(Saveable $item, Saveable $copy) { }\n"},"WireSaveableItems::cloned":{"rawname":"WireSaveableItems::cloned","name":"WireSaveableItems::cloned","lineNumber":473,"line":"\tpublic function ___cloned(Saveable $item, Saveable $copy) {\n"},"WireSaveableItems::delete":{"rawname":"WireSaveableItems::delete","name":"WireSaveableItems::delete","lineNumber":270,"line":"\tpublic function ___delete(Saveable $item) {\n"},"WireSaveableItems::deleteReady":{"rawname":"WireSaveableItems::deleteReady","name":"WireSaveableItems::deleteReady","lineNumber":414,"line":"\tpublic function ___deleteReady(Saveable $item) { }\n"},"WireSaveableItems::deleted":{"rawname":"WireSaveableItems::deleted","name":"WireSaveableItems::deleted","lineNumber":460,"line":"\tpublic function ___deleted(Saveable $item) { \n"},"WireSaveableItems::find":{"rawname":"WireSaveableItems::find","name":"WireSaveableItems::find","lineNumber":342,"line":"\tpublic function ___find($selectors) {\n"},"WireSaveableItems::load":{"rawname":"WireSaveableItems::load","name":"WireSaveableItems::load","lineNumber":162,"line":"\tprotected function ___load(WireArray $items, $selectors = null) {\n"},"WireSaveableItems::save":{"rawname":"WireSaveableItems::save","name":"WireSaveableItems::save","lineNumber":208,"line":"\tpublic function ___save(Saveable $item) {\n"},"WireSaveableItems::saveReady":{"rawname":"WireSaveableItems::saveReady","name":"WireSaveableItems::saveReady","lineNumber":404,"line":"\tpublic function ___saveReady(Saveable $item) { }\n"},"WireSaveableItems::saved":{"rawname":"WireSaveableItems::saved","name":"WireSaveableItems::saved","lineNumber":434,"line":"\tpublic function ___saved(Saveable $item, array $changes = array()) {\n"}}},{"filename":".\/wire\/core\/WireSaveableItemsLookup.php","classname":"WireSaveableItemsLookup","extends":"WireSaveableItems","hooks":{"WireSaveableItemsLookup::delete":{"rawname":"WireSaveableItemsLookup::delete","name":"WireSaveableItemsLookup::delete","lineNumber":159,"line":"\tpublic function ___delete(Saveable $item) {\n"},"WireSaveableItemsLookup::load":{"rawname":"WireSaveableItemsLookup::load","name":"WireSaveableItemsLookup::load","lineNumber":62,"line":"\tprotected function ___load(WireArray $items, $selectors = null) {\n"},"WireSaveableItemsLookup::save":{"rawname":"WireSaveableItemsLookup::save","name":"WireSaveableItemsLookup::save","lineNumber":118,"line":"\tpublic function ___save(Saveable $item) {\n"}}},{"filename":".\/wire\/modules\/AdminTheme\/AdminThemeDefault\/AdminThemeDefault.module","classname":"AdminThemeDefault","extends":"AdminTheme","hooks":{"AdminThemeDefault::install":{"rawname":"AdminThemeDefault::install","name":"AdminThemeDefault::install","lineNumber":49,"line":"\tpublic function ___install() {\n"}}},{"filename":".\/wire\/modules\/AdminTheme\/AdminThemeReno\/AdminThemeRenoHelpers.php","classname":"AdminThemeRenoHelpers","extends":"AdminThemeDefaultHelpers","hooks":{"AdminThemeRenoHelpers::topNavItems":{"rawname":"AdminThemeRenoHelpers::topNavItems","name":"AdminThemeRenoHelpers::topNavItems","lineNumber":164,"line":"\tpublic function ___topNavItems(array $items) {\n"}}},{"filename":".\/wire\/modules\/AdminTheme\/AdminThemeUikit\/AdminThemeUikit.module","classname":"AdminThemeUikit","extends":"AdminThemeFramework","hooks":{"AdminThemeUikit::renderBreadcrumbs":{"rawname":"AdminThemeUikit::renderBreadcrumbs","name":"AdminThemeUikit::renderBreadcrumbs","lineNumber":507,"line":"\tpublic function ___renderBreadcrumbs() {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypeCache.module","classname":"FieldtypeCache","extends":"Fieldtype","hooks":{"FieldtypeCache::getCompatibleFieldtypes":{"rawname":"FieldtypeCache::getCompatibleFieldtypes","name":"FieldtypeCache::getCompatibleFieldtypes","lineNumber":39,"line":"\tpublic function ___getCompatibleFieldtypes(Field $field) {\n"},"FieldtypeCache::getConfigInputfields":{"rawname":"FieldtypeCache::getConfigInputfields","name":"FieldtypeCache::getConfigInputfields","lineNumber":165,"line":"\tpublic function ___getConfigInputfields(Field $field) {\n"},"FieldtypeCache::savePageField":{"rawname":"FieldtypeCache::savePageField","name":"FieldtypeCache::savePageField","lineNumber":94,"line":"\tpublic function ___savePageField(Page $page, Field $field) {\n"},"FieldtypeCache::sleepValue":{"rawname":"FieldtypeCache::sleepValue","name":"FieldtypeCache::sleepValue","lineNumber":81,"line":"\tpublic function ___sleepValue(Page $page, Field $field, $value) {\n"},"FieldtypeCache::wakeupValue":{"rawname":"FieldtypeCache::wakeupValue","name":"FieldtypeCache::wakeupValue","lineNumber":63,"line":"\tpublic function ___wakeupValue(Page $page, Field $field, $value) {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypeCheckbox.module","classname":"FieldtypeCheckbox","extends":"Fieldtype","hooks":{"FieldtypeCheckbox::getSelectorInfo":{"rawname":"FieldtypeCheckbox::getSelectorInfo","name":"FieldtypeCheckbox::getSelectorInfo","lineNumber":79,"line":"\tpublic function ___getSelectorInfo(Field $field, array $data = array()) {\n"},"FieldtypeCheckbox::markupValue":{"rawname":"FieldtypeCheckbox::markupValue","name":"FieldtypeCheckbox::markupValue","lineNumber":35,"line":"\tpublic function ___markupValue(Page $page, Field $field, $value = null, $property = '') {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypeComments\/CommentNotifications.php","classname":"CommentNotifications","extends":"Wire","hooks":{"CommentNotifications::sendAdminNotificationEmail":{"rawname":"CommentNotifications::sendAdminNotificationEmail","name":"CommentNotifications::sendAdminNotificationEmail","lineNumber":45,"line":"\tprotected function ___sendAdminNotificationEmail(Comment $comment) {\n"},"CommentNotifications::sendConfirmationEmail":{"rawname":"CommentNotifications::sendConfirmationEmail","name":"CommentNotifications::sendConfirmationEmail","lineNumber":469,"line":"\tpublic function ___sendConfirmationEmail(Comment $comment, $email, $subcode) {\n"},"CommentNotifications::sendNotificationEmail":{"rawname":"CommentNotifications::sendNotificationEmail","name":"CommentNotifications::sendNotificationEmail","lineNumber":429,"line":"\tpublic function ___sendNotificationEmail(Comment $comment, $email, $subcode) {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypeComments\/FieldtypeComments.module","classname":"FieldtypeComments","extends":"FieldtypeMulti","hooks":{"FieldtypeComments::commentApproved":{"rawname":"FieldtypeComments::commentApproved","name":"FieldtypeComments::commentApproved","lineNumber":1292,"line":"\tpublic function ___commentApproved(Page $page, Field $field, Comment $comment, $notes = '') {\n"},"FieldtypeComments::commentDeleted":{"rawname":"FieldtypeComments::commentDeleted","name":"FieldtypeComments::commentDeleted","lineNumber":1278,"line":"\tpublic function ___commentDeleted(Page $page, Field $field, Comment $comment, $notes = '') {\n"},"FieldtypeComments::commentUnapproved":{"rawname":"FieldtypeComments::commentUnapproved","name":"FieldtypeComments::commentUnapproved","lineNumber":1344,"line":"\tpublic function ___commentUnapproved(Page $page, Field $field, Comment $comment, $notes = '') {\n"},"FieldtypeComments::deleteField":{"rawname":"FieldtypeComments::deleteField","name":"FieldtypeComments::deleteField","lineNumber":1470,"line":"\tpublic function ___deleteField(Field $field) {\n"},"FieldtypeComments::exportValue":{"rawname":"FieldtypeComments::exportValue","name":"FieldtypeComments::exportValue","lineNumber":1588,"line":"\tpublic function ___exportValue(Page $page, Field $field, $value, array $options = array()) {\n"},"FieldtypeComments::getConfigInputfields":{"rawname":"FieldtypeComments::getConfigInputfields","name":"FieldtypeComments::getConfigInputfields","lineNumber":680,"line":"\tpublic function ___getConfigInputfields(Field $field) {\n"},"FieldtypeComments::importValue":{"rawname":"FieldtypeComments::importValue","name":"FieldtypeComments::importValue","lineNumber":1604,"line":"\tpublic function ___importValue(Page $page, Field $field, $value, array $options = array()) {\n"},"FieldtypeComments::renamedField":{"rawname":"FieldtypeComments::renamedField","name":"FieldtypeComments::renamedField","lineNumber":1499,"line":"\tpublic function ___renamedField(Field $field, $prevName) {\n"},"FieldtypeComments::savePageField":{"rawname":"FieldtypeComments::savePageField","name":"FieldtypeComments::savePageField","lineNumber":579,"line":"\tpublic function ___savePageField(Page $page, Field $field) {\n"},"FieldtypeComments::sleepValue":{"rawname":"FieldtypeComments::sleepValue","name":"FieldtypeComments::sleepValue","lineNumber":185,"line":"\tpublic function ___sleepValue(Page $page, Field $field, $value) {\n"},"FieldtypeComments::updateComment":{"rawname":"FieldtypeComments::updateComment","name":"FieldtypeComments::updateComment","lineNumber":1185,"line":"\tpublic function ___updateComment(Page $page, $field, Comment $comment, array $properties) {\n"},"FieldtypeComments::wakeupValue":{"rawname":"FieldtypeComments::wakeupValue","name":"FieldtypeComments::wakeupValue","lineNumber":142,"line":"\tpublic function ___wakeupValue(Page $page, Field $field, $value) {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypeComments\/InputfieldCommentsAdmin.module","classname":"InputfieldCommentsAdmin","extends":"Inputfield","hooks":{"InputfieldCommentsAdmin::processInput":{"rawname":"InputfieldCommentsAdmin::processInput","name":"InputfieldCommentsAdmin::processInput","lineNumber":191,"line":"\tpublic function ___processInput(WireInputData $input) {\n"},"InputfieldCommentsAdmin::render":{"rawname":"InputfieldCommentsAdmin::render","name":"InputfieldCommentsAdmin::render","lineNumber":166,"line":"\tpublic function ___render() {\n"},"InputfieldCommentsAdmin::renderItem":{"rawname":"InputfieldCommentsAdmin::renderItem","name":"InputfieldCommentsAdmin::renderItem","lineNumber":31,"line":"\tprotected function ___renderItem(Comment $comment, $n) {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypeDatetime.module","classname":"FieldtypeDatetime","extends":"FieldtypeText","hooks":{"FieldtypeDatetime::exportValue":{"rawname":"FieldtypeDatetime::exportValue","name":"FieldtypeDatetime::exportValue","lineNumber":172,"line":"\tpublic function ___exportValue(Page $page, Field $field, $value, array $options = array()) {\n"},"FieldtypeDatetime::formatValue":{"rawname":"FieldtypeDatetime::formatValue","name":"FieldtypeDatetime::formatValue","lineNumber":165,"line":"\tpublic function ___formatValue(Page $page, Field $field, $value) {\n"},"FieldtypeDatetime::getConfigInputfields":{"rawname":"FieldtypeDatetime::getConfigInputfields","name":"FieldtypeDatetime::getConfigInputfields","lineNumber":255,"line":"\tpublic function ___getConfigInputfields(Field $field) {\n"},"FieldtypeDatetime::sleepValue":{"rawname":"FieldtypeDatetime::sleepValue","name":"FieldtypeDatetime::sleepValue","lineNumber":227,"line":"\tpublic function ___sleepValue(Page $page, Field $field, $value) {\n"},"FieldtypeDatetime::wakeupValue":{"rawname":"FieldtypeDatetime::wakeupValue","name":"FieldtypeDatetime::wakeupValue","lineNumber":241,"line":"\tpublic function ___wakeupValue(Page $page, Field $field, $value) {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypeFieldsetClose.module","classname":"FieldtypeFieldsetClose","extends":"FieldtypeFieldsetOpen","hooks":{"FieldtypeFieldsetClose::getConfigInputfields":{"rawname":"FieldtypeFieldsetClose::getConfigInputfields","name":"FieldtypeFieldsetClose::getConfigInputfields","lineNumber":46,"line":"\tpublic function ___getConfigInputfields(Field $field) {\n"},"InputfieldFieldsetClose::getConfigInputfields":{"rawname":"InputfieldFieldsetClose::getConfigInputfields","name":"InputfieldFieldsetClose::getConfigInputfields","lineNumber":24,"line":"\tpublic function ___getConfigInputfields() { return null; }\n"},"InputfieldFieldsetClose::render":{"rawname":"InputfieldFieldsetClose::render","name":"InputfieldFieldsetClose::render","lineNumber":23,"line":"\tpublic function ___render() { return ''; }\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypeFieldsetOpen.module","classname":"FieldtypeFieldsetOpen","extends":"Fieldtype","hooks":{"FieldtypeFieldsetOpen::getCompatibleFieldtypes":{"rawname":"FieldtypeFieldsetOpen::getCompatibleFieldtypes","name":"FieldtypeFieldsetOpen::getCompatibleFieldtypes","lineNumber":94,"line":"\tpublic function ___getCompatibleFieldtypes(Field $field) {\n"},"FieldtypeFieldsetOpen::getConfigAdvancedInputfields":{"rawname":"FieldtypeFieldsetOpen::getConfigAdvancedInputfields","name":"FieldtypeFieldsetOpen::getConfigAdvancedInputfields","lineNumber":86,"line":"\tpublic function ___getConfigAdvancedInputfields(Field $field) {\n"},"FieldtypeFieldsetOpen::getConfigInputfields":{"rawname":"FieldtypeFieldsetOpen::getConfigInputfields","name":"FieldtypeFieldsetOpen::getConfigInputfields","lineNumber":81,"line":"\tpublic function ___getConfigInputfields(Field $field) {\n"},"FieldtypeFieldsetOpen::renamedField":{"rawname":"FieldtypeFieldsetOpen::renamedField","name":"FieldtypeFieldsetOpen::renamedField","lineNumber":256,"line":"\tpublic function ___renamedField(Field $field, $prevName) {\n"},"ProcessField::allowFieldInTemplate":{"rawname":"ProcessField::allowFieldInTemplate","name":"ProcessField::allowFieldInTemplate","lineNumber":62,"line":"\u003C?php $this-\u003EaddHook('ProcessField::allowFieldInTemplate', $this, 'hookAllowFieldInTemplate');"},"ProcessField::fieldAdded":{"rawname":"ProcessField::fieldAdded","name":"ProcessField::fieldAdded","lineNumber":60,"line":"\u003C?php $this-\u003EaddHook('ProcessField::fieldAdded', $this, 'hookFieldAdded');"},"ProcessField::fieldDeleted":{"rawname":"ProcessField::fieldDeleted","name":"ProcessField::fieldDeleted","lineNumber":61,"line":"\u003C?php $this-\u003EaddHook('ProcessField::fieldDeleted', $this, 'hookFieldDeleted');"},"ProcessTemplate::fieldAdded":{"rawname":"ProcessTemplate::fieldAdded","name":"ProcessTemplate::fieldAdded","lineNumber":63,"line":"\u003C?php $this-\u003EaddHook('ProcessTemplate::fieldAdded', $this, 'hookTemplateFieldAdded');"},"ProcessTemplate::fieldRemoved":{"rawname":"ProcessTemplate::fieldRemoved","name":"ProcessTemplate::fieldRemoved","lineNumber":64,"line":"\u003C?php $this-\u003EaddHook('ProcessTemplate::fieldRemoved', $this, 'hookTemplateFieldRemoved');"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypeFieldsetTabOpen.module","classname":"FieldtypeFieldsetTabOpen","extends":"FieldtypeFieldsetOpen","hooks":{"FieldtypeFieldsetTabOpen::getConfigAllowContext":{"rawname":"FieldtypeFieldsetTabOpen::getConfigAllowContext","name":"FieldtypeFieldsetTabOpen::getConfigAllowContext","lineNumber":78,"line":"\tpublic function ___getConfigAllowContext(Field $field) {\n"},"FieldtypeFieldsetTabOpen::getConfigInputfields":{"rawname":"FieldtypeFieldsetTabOpen::getConfigInputfields","name":"FieldtypeFieldsetTabOpen::getConfigInputfields","lineNumber":66,"line":"\tpublic function ___getConfigInputfields(Field $field) {\n"},"InputfieldFieldsetTabOpen::getConfigInputfields":{"rawname":"InputfieldFieldsetTabOpen::getConfigInputfields","name":"InputfieldFieldsetTabOpen::getConfigInputfields","lineNumber":26,"line":"\tpublic function ___getConfigInputfields() {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypeFile.module","classname":"FieldtypeFile","extends":"FieldtypeMulti","hooks":{"FieldtypeFile::deleteField":{"rawname":"FieldtypeFile::deleteField","name":"FieldtypeFile::deleteField","lineNumber":660,"line":"\tpublic function ___deleteField(Field $field) {\n"},"FieldtypeFile::deletePageField":{"rawname":"FieldtypeFile::deletePageField","name":"FieldtypeFile::deletePageField","lineNumber":629,"line":"\tpublic function ___deletePageField(Page $page, Field $field) {\n"},"FieldtypeFile::exportValue":{"rawname":"FieldtypeFile::exportValue","name":"FieldtypeFile::exportValue","lineNumber":254,"line":"\tpublic function ___exportValue(Page $page, Field $field, $value, array $options = array()) {\n"},"FieldtypeFile::formatValue":{"rawname":"FieldtypeFile::formatValue","name":"FieldtypeFile::formatValue","lineNumber":391,"line":"\tpublic function ___formatValue(Page $page, Field $field, $value) {\n"},"FieldtypeFile::formatValueString":{"rawname":"FieldtypeFile::formatValueString","name":"FieldtypeFile::formatValueString","lineNumber":472,"line":"\tprotected function ___formatValueString(Page $page, Field $field, $value) {\n"},"FieldtypeFile::getCompatibleFieldtypes":{"rawname":"FieldtypeFile::getCompatibleFieldtypes","name":"FieldtypeFile::getCompatibleFieldtypes","lineNumber":134,"line":"\tpublic function ___getCompatibleFieldtypes(Field $field) {\n"},"FieldtypeFile::getConfigInputfields":{"rawname":"FieldtypeFile::getConfigInputfields","name":"FieldtypeFile::getConfigInputfields","lineNumber":689,"line":"\tpublic function ___getConfigInputfields(Field $field) {\n"},"FieldtypeFile::getSelectorInfo":{"rawname":"FieldtypeFile::getSelectorInfo","name":"FieldtypeFile::getSelectorInfo","lineNumber":503,"line":"\tpublic function ___getSelectorInfo(Field $field, array $data = array()) {\n"},"FieldtypeFile::sleepValue":{"rawname":"FieldtypeFile::sleepValue","name":"FieldtypeFile::sleepValue","lineNumber":227,"line":"\tpublic function ___sleepValue(Page $page, Field $field, $value) {\n"},"FieldtypeFile::wakeupValue":{"rawname":"FieldtypeFile::wakeupValue","name":"FieldtypeFile::wakeupValue","lineNumber":196,"line":"\tpublic function ___wakeupValue(Page $page, Field $field, $value) {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypeFloat.module","classname":"FieldtypeFloat","extends":"Fieldtype","hooks":{"FieldtypeFloat::getCompatibleFieldtypes":{"rawname":"FieldtypeFloat::getCompatibleFieldtypes","name":"FieldtypeFloat::getCompatibleFieldtypes","lineNumber":27,"line":"\tpublic function ___getCompatibleFieldtypes(Field $field) {\n"},"FieldtypeFloat::getConfigInputfields":{"rawname":"FieldtypeFloat::getConfigInputfields","name":"FieldtypeFloat::getConfigInputfields","lineNumber":119,"line":"\tpublic function ___getConfigInputfields(Field $field) {\n"},"FieldtypeFloat::sleepValue":{"rawname":"FieldtypeFloat::sleepValue","name":"FieldtypeFloat::sleepValue","lineNumber":79,"line":"\tpublic function ___sleepValue(Page $page, Field $field, $value) {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypeImage.module","classname":"FieldtypeImage","extends":"FieldtypeFile","hooks":{"FieldtypeImage::exportValue":{"rawname":"FieldtypeImage::exportValue","name":"FieldtypeImage::exportValue","lineNumber":69,"line":"\tpublic function ___exportValue(Page $page, Field $field, $value, array $options = array()) {\n"},"FieldtypeImage::getConfigInputfields":{"rawname":"FieldtypeImage::getConfigInputfields","name":"FieldtypeImage::getConfigInputfields","lineNumber":104,"line":"\tpublic function ___getConfigInputfields(Field $field) {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypeInteger.module","classname":"FieldtypeInteger","extends":"Fieldtype","hooks":{"FieldtypeInteger::getCompatibleFieldtypes":{"rawname":"FieldtypeInteger::getCompatibleFieldtypes","name":"FieldtypeInteger::getCompatibleFieldtypes","lineNumber":27,"line":"\tpublic function ___getCompatibleFieldtypes(Field $field) {\n"},"FieldtypeInteger::getConfigInputfields":{"rawname":"FieldtypeInteger::getConfigInputfields","name":"FieldtypeInteger::getConfigInputfields","lineNumber":116,"line":"\tpublic function ___getConfigInputfields(Field $field) {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypeModule.module","classname":"FieldtypeModule","extends":"Fieldtype","hooks":{"FieldtypeModule::getCompatibleFieldtypes":{"rawname":"FieldtypeModule::getCompatibleFieldtypes","name":"FieldtypeModule::getCompatibleFieldtypes","lineNumber":152,"line":"\tpublic function ___getCompatibleFieldtypes(Field $field) {\n"},"FieldtypeModule::getConfigInputfields":{"rawname":"FieldtypeModule::getConfigInputfields","name":"FieldtypeModule::getConfigInputfields","lineNumber":98,"line":"\tpublic function ___getConfigInputfields(Field $field) {\n"},"FieldtypeModule::sleepValue":{"rawname":"FieldtypeModule::sleepValue","name":"FieldtypeModule::sleepValue","lineNumber":47,"line":"\tpublic function ___sleepValue(Page $page, Field $field, $value) {\n"},"FieldtypeModule::wakeupValue":{"rawname":"FieldtypeModule::wakeupValue","name":"FieldtypeModule::wakeupValue","lineNumber":42,"line":"\tpublic function ___wakeupValue(Page $page, Field $field, $value) {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypeOptions\/FieldtypeOptions.module","classname":"FieldtypeOptions","extends":"FieldtypeMulti","hooks":{"FieldtypeOptions::exportConfigData":{"rawname":"FieldtypeOptions::exportConfigData","name":"FieldtypeOptions::exportConfigData","lineNumber":385,"line":"\tpublic function ___exportConfigData(Field $field, array $data) {\n"},"FieldtypeOptions::formatValue":{"rawname":"FieldtypeOptions::formatValue","name":"FieldtypeOptions::formatValue","lineNumber":276,"line":"\tpublic function ___formatValue(Page $page, Field $field, $value) {\n"},"FieldtypeOptions::getCompatibleFieldtypes":{"rawname":"FieldtypeOptions::getCompatibleFieldtypes","name":"FieldtypeOptions::getCompatibleFieldtypes","lineNumber":128,"line":"\tpublic function ___getCompatibleFieldtypes(Field $field) {\n"},"FieldtypeOptions::getConfigInputfields":{"rawname":"FieldtypeOptions::getConfigInputfields","name":"FieldtypeOptions::getConfigInputfields","lineNumber":425,"line":"\tpublic function ___getConfigInputfields(Field $field) {\n"},"FieldtypeOptions::getSelectorInfo":{"rawname":"FieldtypeOptions::getSelectorInfo","name":"FieldtypeOptions::getSelectorInfo","lineNumber":343,"line":"\tpublic function ___getSelectorInfo(Field $field, array $data = array()) {\n"},"FieldtypeOptions::importConfigData":{"rawname":"FieldtypeOptions::importConfigData","name":"FieldtypeOptions::importConfigData","lineNumber":412,"line":"\tpublic function ___importConfigData(Field $field, array $data) {\n"},"FieldtypeOptions::install":{"rawname":"FieldtypeOptions::install","name":"FieldtypeOptions::install","lineNumber":452,"line":"\tpublic function ___install() {\n"},"FieldtypeOptions::markupValue":{"rawname":"FieldtypeOptions::markupValue","name":"FieldtypeOptions::markupValue","lineNumber":209,"line":"\tpublic function ___markupValue(Page $page, Field $field, $value = null, $property = '') {\n"},"FieldtypeOptions::sleepValue":{"rawname":"FieldtypeOptions::sleepValue","name":"FieldtypeOptions::sleepValue","lineNumber":224,"line":"\tpublic function ___sleepValue(Page $page, Field $field, $value) {\n"},"FieldtypeOptions::uninstall":{"rawname":"FieldtypeOptions::uninstall","name":"FieldtypeOptions::uninstall","lineNumber":456,"line":"\tpublic function ___uninstall() {\n"},"FieldtypeOptions::wakeupValue":{"rawname":"FieldtypeOptions::wakeupValue","name":"FieldtypeOptions::wakeupValue","lineNumber":256,"line":"\tpublic function ___wakeupValue(Page $page, Field $field, $value) {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypePage.module","classname":"FieldtypePage","extends":"FieldtypeMulti","hooks":{"FieldtypePage::exportConfigData":{"rawname":"FieldtypePage::exportConfigData","name":"FieldtypePage::exportConfigData","lineNumber":1222,"line":"\tpublic function ___exportConfigData(Field $field, array $data) {\n"},"FieldtypePage::exportValue":{"rawname":"FieldtypePage::exportValue","name":"FieldtypePage::exportValue","lineNumber":280,"line":"\tpublic function ___exportValue(Page $page, Field $field, $value, array $options = array()) {\n"},"FieldtypePage::formatValue":{"rawname":"FieldtypePage::formatValue","name":"FieldtypePage::formatValue","lineNumber":380,"line":"\tpublic function ___formatValue(Page $page, Field $field, $value) {\n"},"FieldtypePage::getCompatibleFieldtypes":{"rawname":"FieldtypePage::getCompatibleFieldtypes","name":"FieldtypePage::getCompatibleFieldtypes","lineNumber":69,"line":"\tpublic function ___getCompatibleFieldtypes(Field $field) {\n"},"FieldtypePage::getConfigInputfields":{"rawname":"FieldtypePage::getConfigInputfields","name":"FieldtypePage::getConfigInputfields","lineNumber":1064,"line":"\tpublic function ___getConfigInputfields(Field $field) {\n"},"FieldtypePage::getSelectorInfo":{"rawname":"FieldtypePage::getSelectorInfo","name":"FieldtypePage::getSelectorInfo","lineNumber":994,"line":"\tpublic function ___getSelectorInfo(Field $field, array $data = array()) {\n"},"FieldtypePage::importConfigData":{"rawname":"FieldtypePage::importConfigData","name":"FieldtypePage::importConfigData","lineNumber":1262,"line":"\tpublic function ___importConfigData(Field $field, array $data) {\n"},"FieldtypePage::importValue":{"rawname":"FieldtypePage::importValue","name":"FieldtypePage::importValue","lineNumber":327,"line":"\tpublic function ___importValue(Page $page, Field $field, $value, array $options = array()) {\n"},"FieldtypePage::markupValue":{"rawname":"FieldtypePage::markupValue","name":"FieldtypePage::markupValue","lineNumber":406,"line":"\tpublic function ___markupValue(Page $page, Field $field, $value = null, $property = '') {\n"},"FieldtypePage::sleepValue":{"rawname":"FieldtypePage::sleepValue","name":"FieldtypePage::sleepValue","lineNumber":246,"line":"\tpublic function ___sleepValue(Page $page, Field $field, $value) {\n"},"FieldtypePage::wakeupValue":{"rawname":"FieldtypePage::wakeupValue","name":"FieldtypePage::wakeupValue","lineNumber":132,"line":"\tpublic function ___wakeupValue(Page $page, Field $field, $value) {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypePageTable.module","classname":"FieldtypePageTable","extends":"FieldtypeMulti","hooks":{"FieldtypePageTable::exportConfigData":{"rawname":"FieldtypePageTable::exportConfigData","name":"FieldtypePageTable::exportConfigData","lineNumber":452,"line":"\tpublic function ___exportConfigData(Field $field, array $data) {\n"},"FieldtypePageTable::formatValue":{"rawname":"FieldtypePageTable::formatValue","name":"FieldtypePageTable::formatValue","lineNumber":346,"line":"\tpublic function ___formatValue(Page $page, Field $field, $value) {\n"},"FieldtypePageTable::getConfigInputfields":{"rawname":"FieldtypePageTable::getConfigInputfields","name":"FieldtypePageTable::getConfigInputfields","lineNumber":509,"line":"\tpublic function ___getConfigInputfields(Field $field) {\n"},"FieldtypePageTable::getSelectorInfo":{"rawname":"FieldtypePageTable::getSelectorInfo","name":"FieldtypePageTable::getSelectorInfo","lineNumber":435,"line":"\tpublic function ___getSelectorInfo(Field $field, array $data = array()) {\n"},"FieldtypePageTable::importConfigData":{"rawname":"FieldtypePageTable::importConfigData","name":"FieldtypePageTable::importConfigData","lineNumber":466,"line":"\tpublic function ___importConfigData(Field $field, array $data) {\n"},"FieldtypePageTable::sleepValue":{"rawname":"FieldtypePageTable::sleepValue","name":"FieldtypePageTable::sleepValue","lineNumber":367,"line":"\tpublic function ___sleepValue(Page $page, Field $field, $value) {\n"},"FieldtypePageTable::wakeupValue":{"rawname":"FieldtypePageTable::wakeupValue","name":"FieldtypePageTable::wakeupValue","lineNumber":389,"line":"\tpublic function ___wakeupValue(Page $page, Field $field, $value) {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypePageTitle.module","classname":"FieldtypePageTitle","extends":"FieldtypeText","hooks":{"FieldtypePageTitle::getCompatibleFieldtypes":{"rawname":"FieldtypePageTitle::getCompatibleFieldtypes","name":"FieldtypePageTitle::getCompatibleFieldtypes","lineNumber":38,"line":"\tpublic function ___getCompatibleFieldtypes(Field $field) {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypePassword.module","classname":"FieldtypePassword","extends":"Fieldtype","hooks":{"FieldtypePassword::getCompatibleFieldtypes":{"rawname":"FieldtypePassword::getCompatibleFieldtypes","name":"FieldtypePassword::getCompatibleFieldtypes","lineNumber":50,"line":"\tpublic function ___getCompatibleFieldtypes(Field $field) {\n"},"FieldtypePassword::getConfigInputfields":{"rawname":"FieldtypePassword::getConfigInputfields","name":"FieldtypePassword::getConfigInputfields","lineNumber":143,"line":"\tpublic function ___getConfigInputfields(Field $field) {\n"},"FieldtypePassword::sleepValue":{"rawname":"FieldtypePassword::sleepValue","name":"FieldtypePassword::sleepValue","lineNumber":109,"line":"\tpublic function ___sleepValue(Page $page, Field $field, $value) {\n"},"FieldtypePassword::wakeupValue":{"rawname":"FieldtypePassword::wakeupValue","name":"FieldtypePassword::wakeupValue","lineNumber":92,"line":"\tpublic function ___wakeupValue(Page $page, Field $field, $value) {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypeRepeater\/FieldtypeFieldsetPage.module","classname":"FieldtypeFieldsetPage","extends":"FieldtypeRepeater","hooks":{"FieldtypeFieldsetPage::exportValue":{"rawname":"FieldtypeFieldsetPage::exportValue","name":"FieldtypeFieldsetPage::exportValue","lineNumber":269,"line":"\tpublic function ___exportValue(Page $page, Field $field, $value, array $options = array()) {\n"},"FieldtypeFieldsetPage::formatValue":{"rawname":"FieldtypeFieldsetPage::formatValue","name":"FieldtypeFieldsetPage::formatValue","lineNumber":331,"line":"\tpublic function ___formatValue(Page $page, Field $field, $value) {\n"},"FieldtypeFieldsetPage::getConfigInputfields":{"rawname":"FieldtypeFieldsetPage::getConfigInputfields","name":"FieldtypeFieldsetPage::getConfigInputfields","lineNumber":405,"line":"\tpublic function ___getConfigInputfields(Field $field) {\n"},"FieldtypeFieldsetPage::loadPageField":{"rawname":"FieldtypeFieldsetPage::loadPageField","name":"FieldtypeFieldsetPage::loadPageField","lineNumber":351,"line":"\tpublic function ___loadPageField(Page $page, Field $field) {\n"},"FieldtypeFieldsetPage::savePageField":{"rawname":"FieldtypeFieldsetPage::savePageField","name":"FieldtypeFieldsetPage::savePageField","lineNumber":363,"line":"\tpublic function ___savePageField(Page $page, Field $field) {\n"},"FieldtypeFieldsetPage::sleepValue":{"rawname":"FieldtypeFieldsetPage::sleepValue","name":"FieldtypeFieldsetPage::sleepValue","lineNumber":246,"line":"\tpublic function ___sleepValue(Page $page, Field $field, $value) {\n"},"FieldtypeFieldsetPage::wakeupValue":{"rawname":"FieldtypeFieldsetPage::wakeupValue","name":"FieldtypeFieldsetPage::wakeupValue","lineNumber":205,"line":"\tpublic function ___wakeupValue(Page $page, Field $field, $value) {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypeRepeater\/FieldtypeRepeater.module","classname":"FieldtypeRepeater","extends":"Fieldtype","hooks":{"FieldtypeRepeater::cloneField":{"rawname":"FieldtypeRepeater::cloneField","name":"FieldtypeRepeater::cloneField","lineNumber":1712,"line":"\tpublic function ___cloneField(Field $field) {\n"},"FieldtypeRepeater::deleteField":{"rawname":"FieldtypeRepeater::deleteField","name":"FieldtypeRepeater::deleteField","lineNumber":1590,"line":"\tpublic function ___deleteField(Field $field) {\n"},"FieldtypeRepeater::deletePageField":{"rawname":"FieldtypeRepeater::deletePageField","name":"FieldtypeRepeater::deletePageField","lineNumber":1648,"line":"\tpublic function ___deletePageField(Page $page, Field $field) {\n"},"FieldtypeRepeater::exportConfigData":{"rawname":"FieldtypeRepeater::exportConfigData","name":"FieldtypeRepeater::exportConfigData","lineNumber":1736,"line":"\tpublic function ___exportConfigData(Field $field, array $data) {\n"},"FieldtypeRepeater::exportValue":{"rawname":"FieldtypeRepeater::exportValue","name":"FieldtypeRepeater::exportValue","lineNumber":813,"line":"\tpublic function ___exportValue(Page $page, Field $field, $value, array $options = array()) {\n"},"FieldtypeRepeater::formatValue":{"rawname":"FieldtypeRepeater::formatValue","name":"FieldtypeRepeater::formatValue","lineNumber":1289,"line":"\tpublic function ___formatValue(Page $page, Field $field, $value) {\n"},"FieldtypeRepeater::getCompatibleFieldtypes":{"rawname":"FieldtypeRepeater::getCompatibleFieldtypes","name":"FieldtypeRepeater::getCompatibleFieldtypes","lineNumber":519,"line":"\tpublic function ___getCompatibleFieldtypes(Field $field) {\n"},"FieldtypeRepeater::getConfigAdvancedInputfields":{"rawname":"FieldtypeRepeater::getConfigAdvancedInputfields","name":"FieldtypeRepeater::getConfigAdvancedInputfields","lineNumber":1886,"line":"\tpublic function ___getConfigAdvancedInputfields(Field $field) {\n"},"FieldtypeRepeater::getConfigInputfields":{"rawname":"FieldtypeRepeater::getConfigInputfields","name":"FieldtypeRepeater::getConfigInputfields","lineNumber":1836,"line":"\tpublic function ___getConfigInputfields(Field $field) {\n"},"FieldtypeRepeater::getSelectorInfo":{"rawname":"FieldtypeRepeater::getSelectorInfo","name":"FieldtypeRepeater::getSelectorInfo","lineNumber":1007,"line":"\tpublic function ___getSelectorInfo(Field $field, array $data = array()) {\n"},"FieldtypeRepeater::importConfigData":{"rawname":"FieldtypeRepeater::importConfigData","name":"FieldtypeRepeater::importConfigData","lineNumber":1771,"line":"\tpublic function ___importConfigData(Field $field, array $data) {\n"},"FieldtypeRepeater::importValue":{"rawname":"FieldtypeRepeater::importValue","name":"FieldtypeRepeater::importValue","lineNumber":853,"line":"\tpublic function ___importValue(Page $page, Field $field, $value, array $options = array()) {\n"},"FieldtypeRepeater::install":{"rawname":"FieldtypeRepeater::install","name":"FieldtypeRepeater::install","lineNumber":1898,"line":"\tpublic function ___install() {\n"},"FieldtypeRepeater::readyPageSaved":{"rawname":"FieldtypeRepeater::readyPageSaved","name":"FieldtypeRepeater::readyPageSaved","lineNumber":646,"line":"\tprotected function ___readyPageSaved(Page $readyPage, Page $ownerPage, Field $field) {\n"},"FieldtypeRepeater::saveConfigInputfields":{"rawname":"FieldtypeRepeater::saveConfigInputfields","name":"FieldtypeRepeater::saveConfigInputfields","lineNumber":1860,"line":"\tprotected function ___saveConfigInputfields(Field $field, Template $template, Page $parent) {\n"},"FieldtypeRepeater::savePageField":{"rawname":"FieldtypeRepeater::savePageField","name":"FieldtypeRepeater::savePageField","lineNumber":1469,"line":"\tpublic function ___savePageField(Page $page, Field $field) {\n"},"FieldtypeRepeater::sleepValue":{"rawname":"FieldtypeRepeater::sleepValue","name":"FieldtypeRepeater::sleepValue","lineNumber":768,"line":"\tpublic function ___sleepValue(Page $page, Field $field, $value) {\n"},"FieldtypeRepeater::uninstall":{"rawname":"FieldtypeRepeater::uninstall","name":"FieldtypeRepeater::uninstall","lineNumber":1925,"line":"\tpublic function ___uninstall() {\n"},"FieldtypeRepeater::wakeupValue":{"rawname":"FieldtypeRepeater::wakeupValue","name":"FieldtypeRepeater::wakeupValue","lineNumber":690,"line":"\tpublic function ___wakeupValue(Page $page, Field $field, $value) {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypeRepeater\/InputfieldRepeater.module","classname":"InputfieldRepeater","extends":"Inputfield","hooks":{"InputfieldRepeater::getConfigInputfields":{"rawname":"InputfieldRepeater::getConfigInputfields","name":"InputfieldRepeater::getConfigInputfields","lineNumber":977,"line":"\tpublic function ___getConfigInputfields() {\n"},"InputfieldRepeater::processInput":{"rawname":"InputfieldRepeater::processInput","name":"InputfieldRepeater::processInput","lineNumber":740,"line":"\tpublic function ___processInput(WireInputData $input) {\n"},"InputfieldRepeater::render":{"rawname":"InputfieldRepeater::render","name":"InputfieldRepeater::render","lineNumber":678,"line":"\tpublic function ___render() {\n"},"InputfieldRepeater::renderRepeaterLabel":{"rawname":"InputfieldRepeater::renderRepeaterLabel","name":"InputfieldRepeater::renderRepeaterLabel","lineNumber":118,"line":"\tpublic function ___renderRepeaterLabel($label, $cnt, Page $page) {\n"},"InputfieldRepeater::renderValue":{"rawname":"InputfieldRepeater::renderValue","name":"InputfieldRepeater::renderValue","lineNumber":721,"line":"\tpublic function ___renderValue() {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypeSelector.module","classname":"FieldtypeSelector","extends":"Fieldtype","hooks":{"FieldtypeSelector::formatValue":{"rawname":"FieldtypeSelector::formatValue","name":"FieldtypeSelector::formatValue","lineNumber":50,"line":"\tpublic function ___formatValue(Page $page, Field $field, $value) {\n"},"FieldtypeSelector::getCompatibleFieldtypes":{"rawname":"FieldtypeSelector::getCompatibleFieldtypes","name":"FieldtypeSelector::getCompatibleFieldtypes","lineNumber":36,"line":"\tpublic function ___getCompatibleFieldtypes(Field $field) {\n"},"FieldtypeSelector::getConfigInputfields":{"rawname":"FieldtypeSelector::getConfigInputfields","name":"FieldtypeSelector::getConfigInputfields","lineNumber":93,"line":"\tpublic function ___getConfigInputfields(Field $field) {\n"},"FieldtypeSelector::sleepValue":{"rawname":"FieldtypeSelector::sleepValue","name":"FieldtypeSelector::sleepValue","lineNumber":54,"line":"\tpublic function ___sleepValue(Page $page, Field $field, $value) {\n"},"FieldtypeSelector::wakeupValue":{"rawname":"FieldtypeSelector::wakeupValue","name":"FieldtypeSelector::wakeupValue","lineNumber":62,"line":"\tpublic function ___wakeupValue(Page $page, Field $field, $value) {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypeText.module","classname":"FieldtypeText","extends":"Fieldtype","hooks":{"FieldtypeText::formatValue":{"rawname":"FieldtypeText::formatValue","name":"FieldtypeText::formatValue","lineNumber":87,"line":"\tpublic function ___formatValue(Page $page, Field $field, $value) {\n"},"FieldtypeText::getCompatibleFieldtypes":{"rawname":"FieldtypeText::getCompatibleFieldtypes","name":"FieldtypeText::getCompatibleFieldtypes","lineNumber":62,"line":"\tpublic function ___getCompatibleFieldtypes(Field $field) {\n"},"FieldtypeText::getConfigInputfields":{"rawname":"FieldtypeText::getConfigInputfields","name":"FieldtypeText::getConfigInputfields","lineNumber":156,"line":"\tpublic function ___getConfigInputfields(Field $field) {\n"},"FieldtypeText::importConfigData":{"rawname":"FieldtypeText::importConfigData","name":"FieldtypeText::importConfigData","lineNumber":215,"line":"\tpublic function ___importConfigData(Field $field, array $data) {\n"},"FieldtypeText::importValue":{"rawname":"FieldtypeText::importValue","name":"FieldtypeText::importValue","lineNumber":238,"line":"\tpublic function ___importValue(Page $page, Field $field, $value, array $options = array()) {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypeTextarea.module","classname":"FieldtypeTextarea","extends":"FieldtypeText","hooks":{"FieldtypeTextarea::exportValue":{"rawname":"FieldtypeTextarea::exportValue","name":"FieldtypeTextarea::exportValue","lineNumber":347,"line":"\tpublic function ___exportValue(Page $page, Field $field, $value, array $options = array()) {\n"},"FieldtypeTextarea::formatValue":{"rawname":"FieldtypeTextarea::formatValue","name":"FieldtypeTextarea::formatValue","lineNumber":118,"line":"\tpublic function ___formatValue(Page $page, Field $field, $value) {\n"},"FieldtypeTextarea::getConfigInputfields":{"rawname":"FieldtypeTextarea::getConfigInputfields","name":"FieldtypeTextarea::getConfigInputfields","lineNumber":330,"line":"\tpublic function ___getConfigInputfields(Field $field) {\n"},"FieldtypeTextarea::importValue":{"rawname":"FieldtypeTextarea::importValue","name":"FieldtypeTextarea::importValue","lineNumber":367,"line":"\tpublic function ___importValue(Page $page, Field $field, $value, array $options = array()) {\n"},"FieldtypeTextarea::loadPageField":{"rawname":"FieldtypeTextarea::loadPageField","name":"FieldtypeTextarea::loadPageField","lineNumber":139,"line":"\tpublic function ___loadPageField(Page $page, Field $field) {\n"},"FieldtypeTextarea::markupValue":{"rawname":"FieldtypeTextarea::markupValue","name":"FieldtypeTextarea::markupValue","lineNumber":108,"line":"\tpublic function ___markupValue(Page $page, Field $field, $value = null, $property = '') {\n"},"FieldtypeTextarea::sleepValue":{"rawname":"FieldtypeTextarea::sleepValue","name":"FieldtypeTextarea::sleepValue","lineNumber":123,"line":"\tpublic function ___sleepValue(Page $page, Field $field, $value) {\n"},"FieldtypeTextarea::wakeupValue":{"rawname":"FieldtypeTextarea::wakeupValue","name":"FieldtypeTextarea::wakeupValue","lineNumber":129,"line":"\tpublic function ___wakeupValue(Page $page, Field $field, $value) {\n"}}},{"filename":".\/wire\/modules\/Fieldtype\/FieldtypeURL.module","classname":"FieldtypeURL","extends":"FieldtypeText","hooks":{"FieldtypeURL::formatValue":{"rawname":"FieldtypeURL::formatValue","name":"FieldtypeURL::formatValue","lineNumber":57,"line":"\tpublic function ___formatValue(Page $page, Field $field, $value) {\n"},"FieldtypeURL::getConfigInputfields":{"rawname":"FieldtypeURL::getConfigInputfields","name":"FieldtypeURL::getConfigInputfields","lineNumber":66,"line":"\tpublic function ___getConfigInputfields(Field $field) {\n"}}},{"filename":".\/wire\/modules\/ImageSizerEngineIMagick.module","classname":"ImageSizerEngineIMagick","extends":"ImageSizerEngine","hooks":{"ImageSizerEngineIMagick::install":{"rawname":"ImageSizerEngineIMagick::install","name":"ImageSizerEngineIMagick::install","lineNumber":442,"line":"\tpublic function ___install() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldAsmSelect\/InputfieldAsmSelect.module","classname":"InputfieldAsmSelect","extends":"InputfieldSelectMultiple","hooks":{"InputfieldAsmSelect::getConfigInputfields":{"rawname":"InputfieldAsmSelect::getConfigInputfields","name":"InputfieldAsmSelect::getConfigInputfields","lineNumber":111,"line":"\tpublic function ___getConfigInputfields() {\n"},"InputfieldAsmSelect::render":{"rawname":"InputfieldAsmSelect::render","name":"InputfieldAsmSelect::render","lineNumber":97,"line":"\tpublic function ___render() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldButton.module","classname":"InputfieldButton","extends":"InputfieldSubmit","hooks":{"InputfieldButton::render":{"rawname":"InputfieldButton::render","name":"InputfieldButton::render","lineNumber":34,"line":"\tpublic function ___render() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldCheckbox.module","classname":"InputfieldCheckbox","extends":"Inputfield","hooks":{"InputfieldCheckbox::getConfigInputfields":{"rawname":"InputfieldCheckbox::getConfigInputfields","name":"InputfieldCheckbox::getConfigInputfields","lineNumber":220,"line":"\tpublic function ___getConfigInputfields() {\n"},"InputfieldCheckbox::processInput":{"rawname":"InputfieldCheckbox::processInput","name":"InputfieldCheckbox::processInput","lineNumber":197,"line":"\tpublic function ___processInput(WireInputData $input) {\n"},"InputfieldCheckbox::render":{"rawname":"InputfieldCheckbox::render","name":"InputfieldCheckbox::render","lineNumber":75,"line":"\tpublic function ___render() {\n"},"InputfieldCheckbox::renderValue":{"rawname":"InputfieldCheckbox::renderValue","name":"InputfieldCheckbox::renderValue","lineNumber":126,"line":"\tpublic function ___renderValue() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldCheckboxes\/InputfieldCheckboxes.module","classname":"InputfieldCheckboxes","extends":"InputfieldSelectMultiple","hooks":{"InputfieldCheckboxes::getConfigInputfields":{"rawname":"InputfieldCheckboxes::getConfigInputfields","name":"InputfieldCheckboxes::getConfigInputfields","lineNumber":120,"line":"\tpublic function ___getConfigInputfields() {\n"},"InputfieldCheckboxes::render":{"rawname":"InputfieldCheckboxes::render","name":"InputfieldCheckboxes::render","lineNumber":31,"line":"\tpublic function ___render() {\t\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldCKEditor\/InputfieldCKEditor.module","classname":"InputfieldCKEditor","extends":"InputfieldTextarea","hooks":{"InputfieldCKEditor::getConfigInputfields":{"rawname":"InputfieldCKEditor::getConfigInputfields","name":"InputfieldCKEditor::getConfigInputfields","lineNumber":626,"line":"\tpublic function ___getConfigInputfields() {\n"},"InputfieldCKEditor::processInput":{"rawname":"InputfieldCKEditor::processInput","name":"InputfieldCKEditor::processInput","lineNumber":529,"line":"\tpublic function ___processInput(WireInputData $input) {\n"},"InputfieldCKEditor::render":{"rawname":"InputfieldCKEditor::render","name":"InputfieldCKEditor::render","lineNumber":314,"line":"\tpublic function ___render() {\n"},"InputfieldCKEditor::renderValue":{"rawname":"InputfieldCKEditor::renderValue","name":"InputfieldCKEditor::renderValue","lineNumber":457,"line":"\tpublic function ___renderValue() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldDatetime\/InputfieldDatetime.module","classname":"InputfieldDatetime","extends":"Inputfield","hooks":{"InputfieldDatetime::getConfigInputfields":{"rawname":"InputfieldDatetime::getConfigInputfields","name":"InputfieldDatetime::getConfigInputfields","lineNumber":256,"line":"\tpublic function ___getConfigInputfields() {\n"},"InputfieldDatetime::render":{"rawname":"InputfieldDatetime::render","name":"InputfieldDatetime::render","lineNumber":137,"line":"\tpublic function ___render() {\n"},"InputfieldDatetime::renderValue":{"rawname":"InputfieldDatetime::renderValue","name":"InputfieldDatetime::renderValue","lineNumber":194,"line":"\tpublic function ___renderValue() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldEmail.module","classname":"InputfieldEmail","extends":"InputfieldText","hooks":{"InputfieldEmail::getConfigInputfields":{"rawname":"InputfieldEmail::getConfigInputfields","name":"InputfieldEmail::getConfigInputfields","lineNumber":69,"line":"\tpublic function ___getConfigInputfields() {\n"},"InputfieldEmail::processInput":{"rawname":"InputfieldEmail::processInput","name":"InputfieldEmail::processInput","lineNumber":56,"line":"\tpublic function ___processInput(WireInputData $input) {\n"},"InputfieldEmail::render":{"rawname":"InputfieldEmail::render","name":"InputfieldEmail::render","lineNumber":32,"line":"\tpublic function ___render() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldFieldset.module","classname":"InputfieldFieldset","extends":"InputfieldWrapper","hooks":{"InputfieldFieldset::render":{"rawname":"InputfieldFieldset::render","name":"InputfieldFieldset::render","lineNumber":14,"line":"\tpublic function ___render() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldFile\/InputfieldFile.module","classname":"InputfieldFile","extends":"Inputfield","hooks":{"InputfieldFile::extractMetadata":{"rawname":"InputfieldFile::extractMetadata","name":"InputfieldFile::extractMetadata","lineNumber":699,"line":"\tprotected function ___extractMetadata(Pagefile $pagefile, array $metadata = array()) {\n"},"InputfieldFile::fileAdded":{"rawname":"InputfieldFile::fileAdded","name":"InputfieldFile::fileAdded","lineNumber":657,"line":"\tprotected function ___fileAdded(Pagefile $pagefile) {\n"},"InputfieldFile::getConfigInputfields":{"rawname":"InputfieldFile::getConfigInputfields","name":"InputfieldFile::getConfigInputfields","lineNumber":1022,"line":"\tpublic function ___getConfigInputfields() {\n"},"InputfieldFile::processInput":{"rawname":"InputfieldFile::processInput","name":"InputfieldFile::processInput","lineNumber":892,"line":"\tpublic function ___processInput(WireInputData $input) {\n"},"InputfieldFile::processInputAddFile":{"rawname":"InputfieldFile::processInputAddFile","name":"InputfieldFile::processInputAddFile","lineNumber":710,"line":"\tprotected function ___processInputAddFile($filename) {\n"},"InputfieldFile::processInputDeleteFile":{"rawname":"InputfieldFile::processInputDeleteFile","name":"InputfieldFile::processInputDeleteFile","lineNumber":776,"line":"\tprotected function ___processInputDeleteFile(Pagefile $pagefile) {\n"},"InputfieldFile::processInputFile":{"rawname":"InputfieldFile::processInputFile","name":"InputfieldFile::processInputFile","lineNumber":783,"line":"\tprotected function ___processInputFile(WireInputData $input, Pagefile $pagefile, $n) {\n"},"InputfieldFile::render":{"rawname":"InputfieldFile::render","name":"InputfieldFile::render","lineNumber":636,"line":"\tpublic function ___render() {\n"},"InputfieldFile::renderItem":{"rawname":"InputfieldFile::renderItem","name":"InputfieldFile::renderItem","lineNumber":463,"line":"\tprotected function ___renderItem($pagefile, $id, $n) {\n"},"InputfieldFile::renderList":{"rawname":"InputfieldFile::renderList","name":"InputfieldFile::renderList","lineNumber":514,"line":"\tprotected function ___renderList($value) {\n"},"InputfieldFile::renderUpload":{"rawname":"InputfieldFile::renderUpload","name":"InputfieldFile::renderUpload","lineNumber":537,"line":"\tprotected function ___renderUpload($value) {\n"},"InputfieldFile::renderValue":{"rawname":"InputfieldFile::renderValue","name":"InputfieldFile::renderValue","lineNumber":650,"line":"\tpublic function ___renderValue() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldForm.module","classname":"InputfieldForm","extends":"InputfieldWrapper","hooks":{"InputfieldForm::processInput":{"rawname":"InputfieldForm::processInput","name":"InputfieldForm::processInput","lineNumber":142,"line":"\tpublic function ___processInput(WireInputData $input) {\n"},"InputfieldForm::render":{"rawname":"InputfieldForm::render","name":"InputfieldForm::render","lineNumber":95,"line":"\tpublic function ___render() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldHidden.module","classname":"InputfieldHidden","extends":"Inputfield","hooks":{"InputfieldHidden::getConfigInputfields":{"rawname":"InputfieldHidden::getConfigInputfields","name":"InputfieldHidden::getConfigInputfields","lineNumber":45,"line":"\tpublic function ___getConfigInputfields() {\n"},"InputfieldHidden::render":{"rawname":"InputfieldHidden::render","name":"InputfieldHidden::render","lineNumber":27,"line":"\tpublic function ___render() {\n"},"InputfieldHidden::renderValue":{"rawname":"InputfieldHidden::renderValue","name":"InputfieldHidden::renderValue","lineNumber":31,"line":"\tpublic function ___renderValue() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldIcon\/InputfieldIcon.module","classname":"InputfieldIcon","extends":"Inputfield","hooks":{"InputfieldIcon::render":{"rawname":"InputfieldIcon::render","name":"InputfieldIcon::render","lineNumber":34,"line":"\tpublic function ___render() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldImage\/InputfieldImage.module","classname":"InputfieldImage","extends":"InputfieldFile","hooks":{"InputfieldImage::buildTooltipData":{"rawname":"InputfieldImage::buildTooltipData","name":"InputfieldImage::buildTooltipData","lineNumber":1060,"line":"\tprotected function ___buildTooltipData($pagefile) {\n"},"InputfieldImage::fileAdded":{"rawname":"InputfieldImage::fileAdded","name":"InputfieldImage::fileAdded","lineNumber":359,"line":"\tprotected function ___fileAdded(Pagefile $pagefile) {\n"},"InputfieldImage::getConfigInputfields":{"rawname":"InputfieldImage::getConfigInputfields","name":"InputfieldImage::getConfigInputfields","lineNumber":802,"line":"\tpublic function ___getConfigInputfields() {\n"},"InputfieldImage::processInput":{"rawname":"InputfieldImage::processInput","name":"InputfieldImage::processInput","lineNumber":1107,"line":"\tpublic function ___processInput(WireInputData $input) {\n"},"InputfieldImage::render":{"rawname":"InputfieldImage::render","name":"InputfieldImage::render","lineNumber":210,"line":"\tpublic function ___render() {\n"},"InputfieldImage::renderAdditionalFields":{"rawname":"InputfieldImage::renderAdditionalFields","name":"InputfieldImage::renderAdditionalFields","lineNumber":784,"line":"\tprotected function ___renderAdditionalFields($pagefile, $id, $n) { }\n"},"InputfieldImage::renderButtons":{"rawname":"InputfieldImage::renderButtons","name":"InputfieldImage::renderButtons","lineNumber":733,"line":"\tprotected function ___renderButtons($pagefile, $id, $n) {\n"},"InputfieldImage::renderItem":{"rawname":"InputfieldImage::renderItem","name":"InputfieldImage::renderItem","lineNumber":589,"line":"\tprotected function ___renderItem($pagefile, $id, $n) {\n"},"InputfieldImage::renderList":{"rawname":"InputfieldImage::renderList","name":"InputfieldImage::renderList","lineNumber":224,"line":"\tprotected function ___renderList($value) {\n"},"InputfieldImage::renderSingleItem":{"rawname":"InputfieldImage::renderSingleItem","name":"InputfieldImage::renderSingleItem","lineNumber":666,"line":"\tprotected function ___renderSingleItem($pagefile, $id, $n) {\n"},"InputfieldImage::renderUpload":{"rawname":"InputfieldImage::renderUpload","name":"InputfieldImage::renderUpload","lineNumber":283,"line":"\tprotected function ___renderUpload($value) {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldInteger.module","classname":"InputfieldInteger","extends":"Inputfield","hooks":{"InputfieldInteger::render":{"rawname":"InputfieldInteger::render","name":"InputfieldInteger::render","lineNumber":36,"line":"\tpublic function ___render() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldMarkup.module","classname":"InputfieldMarkup","extends":"InputfieldWrapper","hooks":{"InputfieldMarkup::getConfigInputfields":{"rawname":"InputfieldMarkup::getConfigInputfields","name":"InputfieldMarkup::getConfigInputfields","lineNumber":103,"line":"\tpublic function ___getConfigInputfields() {\n"},"InputfieldMarkup::render":{"rawname":"InputfieldMarkup::render","name":"InputfieldMarkup::render","lineNumber":42,"line":"\tpublic function ___render() {\n"},"InputfieldMarkup::renderValue":{"rawname":"InputfieldMarkup::renderValue","name":"InputfieldMarkup::renderValue","lineNumber":96,"line":"\tpublic function ___renderValue() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldPage\/InputfieldPage.module","classname":"InputfieldPage","extends":"Inputfield","hooks":{"InputfieldPage::findPagesCode":{"rawname":"InputfieldPage::findPagesCode","name":"InputfieldPage::findPagesCode","lineNumber":301,"line":"\tprotected function ___findPagesCode(Page $page) {\n"},"InputfieldPage::getConfigInputfields":{"rawname":"InputfieldPage::getConfigInputfields","name":"InputfieldPage::getConfigInputfields","lineNumber":944,"line":"\tpublic function ___getConfigInputfields() {\n"},"InputfieldPage::getSelectablePages":{"rawname":"InputfieldPage::getSelectablePages","name":"InputfieldPage::getSelectablePages","lineNumber":330,"line":"\tpublic function ___getSelectablePages(Page $page) {\n"},"InputfieldPage::processInput":{"rawname":"InputfieldPage::processInput","name":"InputfieldPage::processInput","lineNumber":769,"line":"\tpublic function ___processInput(WireInputData $input) {\n"},"InputfieldPage::processInputAddPages":{"rawname":"InputfieldPage::processInputAddPages","name":"InputfieldPage::processInputAddPages","lineNumber":840,"line":"\tprotected function ___processInputAddPages($input) {\n"},"InputfieldPage::render":{"rawname":"InputfieldPage::render","name":"InputfieldPage::render","lineNumber":622,"line":"\tpublic function ___render() {\n"},"InputfieldPage::renderAddable":{"rawname":"InputfieldPage::renderAddable","name":"InputfieldPage::renderAddable","lineNumber":679,"line":"\tprotected function ___renderAddable() {\n"},"InputfieldPage::renderValue":{"rawname":"InputfieldPage::renderValue","name":"InputfieldPage::renderValue","lineNumber":730,"line":"\tpublic function ___renderValue() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldPageAutocomplete\/InputfieldPageAutocomplete.module","classname":"InputfieldPageAutocomplete","extends":"Inputfield","hooks":{"InputfieldPageAutocomplete::getConfigInputfields":{"rawname":"InputfieldPageAutocomplete::getConfigInputfields","name":"InputfieldPageAutocomplete::getConfigInputfields","lineNumber":366,"line":"\tpublic function ___getConfigInputfields() {\n"},"InputfieldPageAutocomplete::install":{"rawname":"InputfieldPageAutocomplete::install","name":"InputfieldPageAutocomplete::install","lineNumber":342,"line":"\tpublic function ___install() {\n"},"InputfieldPageAutocomplete::processInput":{"rawname":"InputfieldPageAutocomplete::processInput","name":"InputfieldPageAutocomplete::processInput","lineNumber":251,"line":"\tpublic function ___processInput(WireInputData $input) {\n"},"InputfieldPageAutocomplete::render":{"rawname":"InputfieldPageAutocomplete::render","name":"InputfieldPageAutocomplete::render","lineNumber":148,"line":"\tpublic function ___render() {\n"},"InputfieldPageAutocomplete::renderList":{"rawname":"InputfieldPageAutocomplete::renderList","name":"InputfieldPageAutocomplete::renderList","lineNumber":125,"line":"\tprotected function ___renderList() { \n"},"InputfieldPageAutocomplete::renderListItem":{"rawname":"InputfieldPageAutocomplete::renderListItem","name":"InputfieldPageAutocomplete::renderListItem","lineNumber":105,"line":"\tprotected function ___renderListItem($label, $value, $class = '') {\n"},"InputfieldPageAutocomplete::uninstall":{"rawname":"InputfieldPageAutocomplete::uninstall","name":"InputfieldPageAutocomplete::uninstall","lineNumber":354,"line":"\tpublic function ___uninstall() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldPageListSelect\/InputfieldPageListSelect.module","classname":"InputfieldPageListSelect","extends":"Inputfield","hooks":{"InputfieldPageListSelect::processInput":{"rawname":"InputfieldPageListSelect::processInput","name":"InputfieldPageListSelect::processInput","lineNumber":73,"line":"\tpublic function ___processInput(WireInputData $input) {\n"},"InputfieldPageListSelect::render":{"rawname":"InputfieldPageListSelect::render","name":"InputfieldPageListSelect::render","lineNumber":50,"line":"\tpublic function ___render() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldPageListSelect\/InputfieldPageListSelectMultiple.module","classname":"InputfieldPageListSelectMultiple","extends":"Inputfield","hooks":{"InputfieldPageListSelectMultiple::processInput":{"rawname":"InputfieldPageListSelectMultiple::processInput","name":"InputfieldPageListSelectMultiple::processInput","lineNumber":117,"line":"\tpublic function ___processInput(WireInputData $input) {\n"},"InputfieldPageListSelectMultiple::render":{"rawname":"InputfieldPageListSelectMultiple::render","name":"InputfieldPageListSelectMultiple::render","lineNumber":72,"line":"\tpublic function ___render() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldPageName\/InputfieldPageName.module","classname":"InputfieldPageName","extends":"InputfieldName","hooks":{"InputfieldPageName::processInput":{"rawname":"InputfieldPageName::processInput","name":"InputfieldPageName::processInput","lineNumber":247,"line":"\tpublic function ___processInput(WireInputData $input) {\n"},"InputfieldPageName::render":{"rawname":"InputfieldPageName::render","name":"InputfieldPageName::render","lineNumber":163,"line":"\tpublic function ___render() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldPageTable\/InputfieldPageTable.module","classname":"InputfieldPageTable","extends":"Inputfield","hooks":{"InputfieldPageTable::getConfigInputfields":{"rawname":"InputfieldPageTable::getConfigInputfields","name":"InputfieldPageTable::getConfigInputfields","lineNumber":625,"line":"\tpublic function ___getConfigInputfields() {\n"},"InputfieldPageTable::processInput":{"rawname":"InputfieldPageTable::processInput","name":"InputfieldPageTable::processInput","lineNumber":472,"line":"\tpublic function ___processInput(WireInputData $input) {\n"},"InputfieldPageTable::render":{"rawname":"InputfieldPageTable::render","name":"InputfieldPageTable::render","lineNumber":115,"line":"\tpublic function ___render() {\n"},"InputfieldPageTable::renderTable":{"rawname":"InputfieldPageTable::renderTable","name":"InputfieldPageTable::renderTable","lineNumber":187,"line":"\tprotected function ___renderTable(array $columns) {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldPageTable\/InputfieldPageTableAjax.php","classname":"InputfieldPageTableAjax","extends":"Wire","hooks":{"InputfieldPageTableAjax::checkAjax":{"rawname":"InputfieldPageTableAjax::checkAjax","name":"InputfieldPageTableAjax::checkAjax","lineNumber":38,"line":"\tprotected function ___checkAjax() { \n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldPassword\/InputfieldPassword.module","classname":"InputfieldPassword","extends":"InputfieldText","hooks":{"InputfieldPassword::getConfigInputfields":{"rawname":"InputfieldPassword::getConfigInputfields","name":"InputfieldPassword::getConfigInputfields","lineNumber":415,"line":"\tpublic function ___getConfigInputfields() {\n"},"InputfieldPassword::processInput":{"rawname":"InputfieldPassword::processInput","name":"InputfieldPassword::processInput","lineNumber":294,"line":"\tpublic function ___processInput(WireInputData $input) {\n"},"InputfieldPassword::render":{"rawname":"InputfieldPassword::render","name":"InputfieldPassword::render","lineNumber":159,"line":"\tpublic function ___render() {\n"},"InputfieldPassword::renderValue":{"rawname":"InputfieldPassword::renderValue","name":"InputfieldPassword::renderValue","lineNumber":277,"line":"\tpublic function ___renderValue() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldRadios\/InputfieldRadios.module","classname":"InputfieldRadios","extends":"InputfieldSelect","hooks":{"InputfieldRadios::getConfigInputfields":{"rawname":"InputfieldRadios::getConfigInputfields","name":"InputfieldRadios::getConfigInputfields","lineNumber":104,"line":"\tpublic function ___getConfigInputfields() {\n"},"InputfieldRadios::render":{"rawname":"InputfieldRadios::render","name":"InputfieldRadios::render","lineNumber":29,"line":"\tpublic function ___render() {\t\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldSelect.module","classname":"InputfieldSelect","extends":"Inputfield","hooks":{"InputfieldSelect::getConfigInputfields":{"rawname":"InputfieldSelect::getConfigInputfields","name":"InputfieldSelect::getConfigInputfields","lineNumber":533,"line":"\tpublic function ___getConfigInputfields() {\n"},"InputfieldSelect::processInput":{"rawname":"InputfieldSelect::processInput","name":"InputfieldSelect::processInput","lineNumber":406,"line":"\tpublic function ___processInput(WireInputData $input) {\n"},"InputfieldSelect::render":{"rawname":"InputfieldSelect::render","name":"InputfieldSelect::render","lineNumber":320,"line":"\tpublic function ___render() {\n"},"InputfieldSelect::renderValue":{"rawname":"InputfieldSelect::renderValue","name":"InputfieldSelect::renderValue","lineNumber":339,"line":"\tpublic function ___renderValue() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldSelectMultiple.module","classname":"InputfieldSelectMultiple","extends":"InputfieldSelect","hooks":{"InputfieldSelectMultiple::getConfigInputfields":{"rawname":"InputfieldSelectMultiple::getConfigInputfields","name":"InputfieldSelectMultiple::getConfigInputfields","lineNumber":33,"line":"\tpublic function ___getConfigInputfields() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldSelector\/InputfieldSelector.module","classname":"InputfieldSelector","extends":"Inputfield","hooks":{"InputfieldSelector::processInput":{"rawname":"InputfieldSelector::processInput","name":"InputfieldSelector::processInput","lineNumber":1975,"line":"\tpublic function ___processInput(WireInputData $input) {\n"},"InputfieldSelector::render":{"rawname":"InputfieldSelector::render","name":"InputfieldSelector::render","lineNumber":1738,"line":"\tpublic function ___render() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldSubmit\/InputfieldSubmit.module","classname":"InputfieldSubmit","extends":"Inputfield","hooks":{"InputfieldSubmit::processInput":{"rawname":"InputfieldSubmit::processInput","name":"InputfieldSubmit::processInput","lineNumber":216,"line":"\tpublic function ___processInput(WireInputData $input) {\n"},"InputfieldSubmit::render":{"rawname":"InputfieldSubmit::render","name":"InputfieldSubmit::render","lineNumber":143,"line":"\tpublic function ___render() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldText.module","classname":"InputfieldText","extends":"Inputfield","hooks":{"InputfieldText::getConfigAllowContext":{"rawname":"InputfieldText::getConfigAllowContext","name":"InputfieldText::getConfigAllowContext","lineNumber":400,"line":"\tpublic function ___getConfigAllowContext($field) {\n"},"InputfieldText::getConfigInputfields":{"rawname":"InputfieldText::getConfigInputfields","name":"InputfieldText::getConfigInputfields","lineNumber":272,"line":"\tpublic function ___getConfigInputfields() {\n"},"InputfieldText::processInput":{"rawname":"InputfieldText::processInput","name":"InputfieldText::processInput","lineNumber":227,"line":"\tpublic function ___processInput(WireInputData $input) {\n"},"InputfieldText::render":{"rawname":"InputfieldText::render","name":"InputfieldText::render","lineNumber":111,"line":"\tpublic function ___render() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldTextarea.module","classname":"InputfieldTextarea","extends":"InputfieldText","hooks":{"InputfieldTextarea::getConfigAllowContext":{"rawname":"InputfieldTextarea::getConfigAllowContext","name":"InputfieldTextarea::getConfigAllowContext","lineNumber":188,"line":"\tpublic function ___getConfigAllowContext($field) {\n"},"InputfieldTextarea::getConfigInputfields":{"rawname":"InputfieldTextarea::getConfigInputfields","name":"InputfieldTextarea::getConfigInputfields","lineNumber":170,"line":"\tpublic function ___getConfigInputfields() {\n"},"InputfieldTextarea::processInput":{"rawname":"InputfieldTextarea::processInput","name":"InputfieldTextarea::processInput","lineNumber":129,"line":"\tpublic function ___processInput(WireInputData $input) {\n"},"InputfieldTextarea::render":{"rawname":"InputfieldTextarea::render","name":"InputfieldTextarea::render","lineNumber":85,"line":"\tpublic function ___render() {\n"},"InputfieldTextarea::renderValue":{"rawname":"InputfieldTextarea::renderValue","name":"InputfieldTextarea::renderValue","lineNumber":159,"line":"\tpublic function ___renderValue() {\n"}}},{"filename":".\/wire\/modules\/Inputfield\/InputfieldURL.module","classname":"InputfieldURL","extends":"InputfieldText","hooks":{"InputfieldURL::getConfigInputfields":{"rawname":"InputfieldURL::getConfigInputfields","name":"InputfieldURL::getConfigInputfields","lineNumber":75,"line":"\tpublic function ___getConfigInputfields() {\n"},"InputfieldURL::render":{"rawname":"InputfieldURL::render","name":"InputfieldURL::render","lineNumber":37,"line":"\tpublic function ___render() {\n"}}},{"filename":".\/wire\/modules\/Jquery\/JqueryCore\/JqueryCore.module","classname":"JqueryCore","extends":"ModuleJS","hooks":{"JqueryCore::use":{"rawname":"JqueryCore::use","name":"JqueryCore::use","lineNumber":47,"line":"\tpublic function ___use($name) {\n"}}},{"filename":".\/wire\/modules\/Jquery\/JqueryUI\/JqueryUI.module","classname":"JqueryUI","extends":"ModuleJS","hooks":{"JqueryUI::use":{"rawname":"JqueryUI::use","name":"JqueryUI::use","lineNumber":29,"line":"\tpublic function ___use($name) {\n"}}},{"filename":".\/wire\/modules\/LanguageSupport\/FieldtypePageTitleLanguage.module","classname":"FieldtypePageTitleLanguage","extends":"FieldtypeTextLanguage","hooks":{"FieldtypePageTitleLanguage::getCompatibleFieldtypes":{"rawname":"FieldtypePageTitleLanguage::getCompatibleFieldtypes","name":"FieldtypePageTitleLanguage::getCompatibleFieldtypes","lineNumber":37,"line":"\tpublic function ___getCompatibleFieldtypes(Field $field) {\n"}}},{"filename":".\/wire\/modules\/LanguageSupport\/FieldtypeTextareaLanguage.module","classname":"FieldtypeTextareaLanguage","extends":"FieldtypeTextarea","hooks":{"FieldtypeTextareaLanguage::exportValue":{"rawname":"FieldtypeTextareaLanguage::exportValue","name":"FieldtypeTextareaLanguage::exportValue","lineNumber":78,"line":"\tpublic function ___exportValue(Page $page, Field $field, $value, array $options = array()) {\n"},"FieldtypeTextareaLanguage::importValue":{"rawname":"FieldtypeTextareaLanguage::importValue","name":"FieldtypeTextareaLanguage::importValue","lineNumber":96,"line":"\tpublic function ___importValue(Page $page, Field $field, $value, array $options = array()) {\n"}}},{"filename":".\/wire\/modules\/LanguageSupport\/FieldtypeTextLanguage.module","classname":"FieldtypeTextLanguage","extends":"FieldtypeText","hooks":{"FieldtypeTextLanguage::exportValue":{"rawname":"FieldtypeTextLanguage::exportValue","name":"FieldtypeTextLanguage::exportValue","lineNumber":102,"line":"\tpublic function ___exportValue(Page $page, Field $field, $value, array $options = array()) {\n"},"FieldtypeTextLanguage::importValue":{"rawname":"FieldtypeTextLanguage::importValue","name":"FieldtypeTextLanguage::importValue","lineNumber":125,"line":"\tpublic function ___importValue(Page $page, Field $field, $value, array $options = array()) {\n"}}},{"filename":".\/wire\/modules\/LanguageSupport\/Languages.php","classname":"Languages","extends":"PagesType","hooks":{"Languages::added":{"rawname":"Languages::added","name":"Languages::added","lineNumber":528,"line":"\tpublic function ___added(Page $language) {\n"},"Languages::deleted":{"rawname":"Languages::deleted","name":"Languages::deleted","lineNumber":516,"line":"\tpublic function ___deleted(Page $language) {\n"},"Languages::updated":{"rawname":"Languages::updated","name":"Languages::updated","lineNumber":541,"line":"\tpublic function ___updated(Page $language, $what) {\n"}}},{"filename":".\/wire\/modules\/LanguageSupport\/LanguagesPageFieldValue.php","classname":"LanguagesPageFieldValue","extends":"Wire","hooks":{"LanguagesPageFieldValue::getStringValue":{"rawname":"LanguagesPageFieldValue::getStringValue","name":"LanguagesPageFieldValue::getStringValue","lineNumber":202,"line":"\tprotected function ___getStringValue() {\n"}}},{"filename":".\/wire\/modules\/LanguageSupport\/LanguageSupport.module","classname":"LanguageSupport","extends":"WireData","hooks":{"LanguageSupport::install":{"rawname":"LanguageSupport::install","name":"LanguageSupport::install","lineNumber":891,"line":"\tpublic function ___install() {\n"},"LanguageSupport::uninstall":{"rawname":"LanguageSupport::uninstall","name":"LanguageSupport::uninstall","lineNumber":899,"line":"\tpublic function ___uninstall() {\n"},"Page::getLanguageValue":{"rawname":"Page::getLanguageValue","name":"Page::getLanguageValue","lineNumber":199,"line":"\u003C?php $this-\u003EaddHook('Page::getLanguageValue', $this, 'hookPageGetLanguageValue');"},"Page::setLanguageValue":{"rawname":"Page::setLanguageValue","name":"Page::setLanguageValue","lineNumber":198,"line":"\u003C?php $this-\u003EaddHook('Page::setLanguageValue', $this, 'hookPageSetLanguageValue');"}}},{"filename":".\/wire\/modules\/LanguageSupport\/LanguageSupportFields.module","classname":"LanguageSupportFields","extends":"WireData","hooks":{"LanguageSupportFields::fieldLanguageAdded":{"rawname":"LanguageSupportFields::fieldLanguageAdded","name":"LanguageSupportFields::fieldLanguageAdded","lineNumber":236,"line":"\tpublic function ___fieldLanguageAdded(Field $field, Page $language) {\n"},"LanguageSupportFields::fieldLanguageRemoved":{"rawname":"LanguageSupportFields::fieldLanguageRemoved","name":"LanguageSupportFields::fieldLanguageRemoved","lineNumber":275,"line":"\tprotected function ___fieldLanguageRemoved(Field $field, Page $language) {\n"},"LanguageSupportFields::install":{"rawname":"LanguageSupportFields::install","name":"LanguageSupportFields::install","lineNumber":530,"line":"\tpublic function ___install() {\n"},"LanguageSupportFields::languageAdded":{"rawname":"LanguageSupportFields::languageAdded","name":"LanguageSupportFields::languageAdded","lineNumber":195,"line":"\tpublic function ___languageAdded(Page $language) {\n"},"LanguageSupportFields::languageDeleted":{"rawname":"LanguageSupportFields::languageDeleted","name":"LanguageSupportFields::languageDeleted","lineNumber":224,"line":"\tpublic function ___languageDeleted(Page $language) {\n"},"LanguageSupportFields::uninstall":{"rawname":"LanguageSupportFields::uninstall","name":"LanguageSupportFields::uninstall","lineNumber":538,"line":"\tpublic function ___uninstall() {\n"}}},{"filename":".\/wire\/modules\/LanguageSupport\/LanguageSupportInstall.php","classname":"LanguageSupportInstall","extends":"Wire","hooks":{"LanguageSupportInstall::install":{"rawname":"LanguageSupportInstall::install","name":"LanguageSupportInstall::install","lineNumber":24,"line":"\tpublic function ___install() {\n"},"LanguageSupportInstall::uninstall":{"rawname":"LanguageSupportInstall::uninstall","name":"LanguageSupportInstall::uninstall","lineNumber":199,"line":"\tpublic function ___uninstall() {\n"}}},{"filename":".\/wire\/modules\/LanguageSupport\/LanguageSupportPageNames.module","classname":"LanguageSupportPageNames","extends":"WireData","hooks":{"LanguageSupportPageNames::install":{"rawname":"LanguageSupportPageNames::install","name":"LanguageSupportPageNames::install","lineNumber":1077,"line":"\tpublic function ___install() {\n"},"LanguageSupportPageNames::uninstall":{"rawname":"LanguageSupportPageNames::uninstall","name":"LanguageSupportPageNames::uninstall","lineNumber":1089,"line":"\tpublic function ___uninstall() {\n"},"Page::localHttpUrl":{"rawname":"Page::localHttpUrl","name":"Page::localHttpUrl","lineNumber":127,"line":"\u003C?php $this-\u003EaddHook('Page::localHttpUrl', $this, 'hookPageLocalHttpUrl');"},"Page::localName":{"rawname":"Page::localName","name":"Page::localName","lineNumber":125,"line":"\u003C?php $this-\u003EaddHook('Page::localName', $this, 'hookPageLocalName');"},"Page::localPath":{"rawname":"Page::localPath","name":"Page::localPath","lineNumber":128,"line":"\u003C?php $this-\u003EaddHook('Page::localPath', $this, 'hookPageLocalPath');"},"Page::localUrl":{"rawname":"Page::localUrl","name":"Page::localUrl","lineNumber":126,"line":"\u003C?php $this-\u003EaddHook('Page::localUrl', $this, 'hookPageLocalUrl');"}}},{"filename":".\/wire\/modules\/LanguageSupport\/LanguageTranslator.php","classname":"LanguageTranslator","extends":"Wire","hooks":{"LanguageTranslator::getTranslation":{"rawname":"LanguageTranslator::getTranslation","name":"LanguageTranslator::getTranslation","lineNumber":298,"line":"\tpublic function ___getTranslation($textdomain, $text, $context = '') {\n"}}},{"filename":".\/wire\/modules\/LanguageSupport\/ProcessLanguage.module","classname":"ProcessLanguage","extends":"ProcessPageType","hooks":{"ProcessLanguage::execute":{"rawname":"ProcessLanguage::execute","name":"ProcessLanguage::execute","lineNumber":299,"line":"\tpublic function ___execute() { \n"},"ProcessLanguage::executeDownload":{"rawname":"ProcessLanguage::executeDownload","name":"ProcessLanguage::executeDownload","lineNumber":313,"line":"\tpublic function ___executeDownload() {\n"}}},{"filename":".\/wire\/modules\/LanguageSupport\/ProcessLanguageTranslator.module","classname":"ProcessLanguageTranslator","extends":"Process","hooks":{"ProcessLanguageTranslator::execute":{"rawname":"ProcessLanguageTranslator::execute","name":"ProcessLanguageTranslator::execute","lineNumber":121,"line":"\tpublic function ___execute() {\n"},"ProcessLanguageTranslator::executeAdd":{"rawname":"ProcessLanguageTranslator::executeAdd","name":"ProcessLanguageTranslator::executeAdd","lineNumber":177,"line":"\tpublic function ___executeAdd() {\n"},"ProcessLanguageTranslator::executeEdit":{"rawname":"ProcessLanguageTranslator::executeEdit","name":"ProcessLanguageTranslator::executeEdit","lineNumber":455,"line":"\tpublic function ___executeEdit() {\n"},"ProcessLanguageTranslator::executeList":{"rawname":"ProcessLanguageTranslator::executeList","name":"ProcessLanguageTranslator::executeList","lineNumber":129,"line":"\tpublic function ___executeList() {\n"},"ProcessLanguageTranslator::processAdd":{"rawname":"ProcessLanguageTranslator::processAdd","name":"ProcessLanguageTranslator::processAdd","lineNumber":324,"line":"\tprotected function ___processAdd($field = null, $sourceFilename = '') {\n"},"ProcessLanguageTranslator::processEdit":{"rawname":"ProcessLanguageTranslator::processEdit","name":"ProcessLanguageTranslator::processEdit","lineNumber":532,"line":"\tprotected function ___processEdit($form, $textdomain, $translations) {\n"}}},{"filename":".\/wire\/modules\/LazyCron.module","classname":"LazyCron","extends":"WireData","hooks":{"LazyCron::every10Minutes":{"rawname":"LazyCron::every10Minutes","name":"LazyCron::every10Minutes","lineNumber":231,"line":"\tpublic function ___every10Minutes($seconds) { }\n"},"LazyCron::every12Hours":{"rawname":"LazyCron::every12Hours","name":"LazyCron::every12Hours","lineNumber":239,"line":"\tpublic function ___every12Hours($seconds) { }\n"},"LazyCron::every15Minutes":{"rawname":"LazyCron::every15Minutes","name":"LazyCron::every15Minutes","lineNumber":232,"line":"\tpublic function ___every15Minutes($seconds) { }\n"},"LazyCron::every2Days":{"rawname":"LazyCron::every2Days","name":"LazyCron::every2Days","lineNumber":241,"line":"\tpublic function ___every2Days($seconds) { }\n"},"LazyCron::every2Hours":{"rawname":"LazyCron::every2Hours","name":"LazyCron::every2Hours","lineNumber":236,"line":"\tpublic function ___every2Hours($seconds) { }\n"},"LazyCron::every2Minutes":{"rawname":"LazyCron::every2Minutes","name":"LazyCron::every2Minutes","lineNumber":227,"line":"\tpublic function ___every2Minutes($seconds) { }\n"},"LazyCron::every2Weeks":{"rawname":"LazyCron::every2Weeks","name":"LazyCron::every2Weeks","lineNumber":244,"line":"\tpublic function ___every2Weeks($seconds) { }\n"},"LazyCron::every30Minutes":{"rawname":"LazyCron::every30Minutes","name":"LazyCron::every30Minutes","lineNumber":233,"line":"\tpublic function ___every30Minutes($seconds) { }\n"},"LazyCron::every30Seconds":{"rawname":"LazyCron::every30Seconds","name":"LazyCron::every30Seconds","lineNumber":225,"line":"\tpublic function ___every30Seconds($seconds) { }\n"},"LazyCron::every3Minutes":{"rawname":"LazyCron::every3Minutes","name":"LazyCron::every3Minutes","lineNumber":228,"line":"\tpublic function ___every3Minutes($seconds) { }\n"},"LazyCron::every45Minutes":{"rawname":"LazyCron::every45Minutes","name":"LazyCron::every45Minutes","lineNumber":234,"line":"\tpublic function ___every45Minutes($seconds) { }\n"},"LazyCron::every4Days":{"rawname":"LazyCron::every4Days","name":"LazyCron::every4Days","lineNumber":242,"line":"\tpublic function ___every4Days($seconds) { }\n"},"LazyCron::every4Hours":{"rawname":"LazyCron::every4Hours","name":"LazyCron::every4Hours","lineNumber":237,"line":"\tpublic function ___every4Hours($seconds) { }\n"},"LazyCron::every4Minutes":{"rawname":"LazyCron::every4Minutes","name":"LazyCron::every4Minutes","lineNumber":229,"line":"\tpublic function ___every4Minutes($seconds) { }\n"},"LazyCron::every4Weeks":{"rawname":"LazyCron::every4Weeks","name":"LazyCron::every4Weeks","lineNumber":245,"line":"\tpublic function ___every4Weeks($seconds) { }\n"},"LazyCron::every5Minutes":{"rawname":"LazyCron::every5Minutes","name":"LazyCron::every5Minutes","lineNumber":230,"line":"\tpublic function ___every5Minutes($seconds) { }\n"},"LazyCron::every6Hours":{"rawname":"LazyCron::every6Hours","name":"LazyCron::every6Hours","lineNumber":238,"line":"\tpublic function ___every6Hours($seconds) { }\n"},"LazyCron::everyDay":{"rawname":"LazyCron::everyDay","name":"LazyCron::everyDay","lineNumber":240,"line":"\tpublic function ___everyDay($seconds) { }\n"},"LazyCron::everyHour":{"rawname":"LazyCron::everyHour","name":"LazyCron::everyHour","lineNumber":235,"line":"\tpublic function ___everyHour($seconds) { }\n"},"LazyCron::everyMinute":{"rawname":"LazyCron::everyMinute","name":"LazyCron::everyMinute","lineNumber":226,"line":"\tpublic function ___everyMinute($seconds) { }\n"},"LazyCron::everyWeek":{"rawname":"LazyCron::everyWeek","name":"LazyCron::everyWeek","lineNumber":243,"line":"\tpublic function ___everyWeek($seconds) { }\n"}}},{"filename":".\/wire\/modules\/Markup\/MarkupAdminDataTable\/MarkupAdminDataTable.module","classname":"MarkupAdminDataTable","extends":"ModuleJS","hooks":{"MarkupAdminDataTable::render":{"rawname":"MarkupAdminDataTable::render","name":"MarkupAdminDataTable::render","lineNumber":216,"line":"\tpublic function ___render() {\n"}}},{"filename":".\/wire\/modules\/Markup\/MarkupCache.module","classname":"MarkupCache","extends":"Wire","hooks":{"MarkupCache::uninstall":{"rawname":"MarkupCache::uninstall","name":"MarkupCache::uninstall","lineNumber":214,"line":"\tpublic function ___uninstall() {\n"}}},{"filename":".\/wire\/modules\/Markup\/MarkupHTMLPurifier\/MarkupHTMLPurifier.module","classname":"MarkupHTMLPurifier","extends":"WireData","hooks":{"MarkupHTMLPurifier::uninstall":{"rawname":"MarkupHTMLPurifier::uninstall","name":"MarkupHTMLPurifier::uninstall","lineNumber":167,"line":"\tpublic function ___uninstall() {\n"}}},{"filename":".\/wire\/modules\/Markup\/MarkupPageArray.module","classname":"MarkupPageArray","extends":"WireData","hooks":{"PageArray::render":{"rawname":"PageArray::render","name":"PageArray::render","lineNumber":41,"line":"\u003C?php $this-\u003EaddHook(\"PageArray::render\", $this, \"renderPageArray\");"},"PageArray::renderPager":{"rawname":"PageArray::renderPager","name":"PageArray::renderPager","lineNumber":42,"line":"\u003C?php $this-\u003EaddHook(\"PageArray::renderPager\", $this, \"renderPager\");"}}},{"filename":".\/wire\/modules\/Markup\/MarkupPageFields.module","classname":"MarkupPageFields","extends":"WireData","hooks":{"Page::renderFields":{"rawname":"Page::renderFields","name":"Page::renderFields","lineNumber":36,"line":"\u003C?php $this-\u003EaddHook('Page::renderFields', $this, 'renderPageFields');"},"Pageimages::render":{"rawname":"Pageimages::render","name":"Pageimages::render","lineNumber":37,"line":"\u003C?php $this-\u003EaddHook('Pageimages::render', $this, 'renderPageImages');"}}},{"filename":".\/wire\/modules\/Markup\/MarkupPagerNav\/MarkupPagerNav.module","classname":"MarkupPagerNav","extends":"Wire","hooks":{"MarkupPagerNav::install":{"rawname":"MarkupPagerNav::install","name":"MarkupPagerNav::install","lineNumber":646,"line":"\tpublic function ___install() { }\n"},"MarkupPagerNav::render":{"rawname":"MarkupPagerNav::render","name":"MarkupPagerNav::render","lineNumber":263,"line":"\tpublic function ___render(WirePaginatable $items, $options = array()) {\n"},"MarkupPagerNav::uninstall":{"rawname":"MarkupPagerNav::uninstall","name":"MarkupPagerNav::uninstall","lineNumber":647,"line":"\tpublic function ___uninstall() { }\n"}}},{"filename":".\/wire\/modules\/Page\/PageFrontEdit\/PageFrontEdit.module","classname":"PageFrontEdit","extends":"WireData","hooks":{"Page::edit":{"rawname":"Page::edit","name":"Page::edit","lineNumber":139,"line":"\u003C?php $this-\u003EaddHook('Page::edit', $this, 'hookPageEditor');"},"Page::editor":{"rawname":"Page::editor","name":"Page::editor","lineNumber":140,"line":"\u003C?php $this-\u003EaddHook('Page::editor', $this, 'hookPageEditor');"}}},{"filename":".\/wire\/modules\/PagePathHistory.module","classname":"PagePathHistory","extends":"WireData","hooks":{"PagePathHistory::install":{"rawname":"PagePathHistory::install","name":"PagePathHistory::install","lineNumber":399,"line":"\tpublic function ___install() {\n"},"PagePathHistory::uninstall":{"rawname":"PagePathHistory::uninstall","name":"PagePathHistory::uninstall","lineNumber":421,"line":"\tpublic function ___uninstall() {\n"},"PagePathHistory::upgrade":{"rawname":"PagePathHistory::upgrade","name":"PagePathHistory::upgrade","lineNumber":432,"line":"\tpublic function ___upgrade($fromVersion, $toVersion) {\n"},"ProcessPageView::pageNotFound":{"rawname":"ProcessPageView::pageNotFound","name":"ProcessPageView::pageNotFound","lineNumber":66,"line":"\u003C?php $this-\u003EaddHook('ProcessPageView::pageNotFound', $this, 'hookPageNotFound');"}}},{"filename":".\/wire\/modules\/PagePaths.module","classname":"PagePaths","extends":"WireData","hooks":{"PagePaths::install":{"rawname":"PagePaths::install","name":"PagePaths::install","lineNumber":250,"line":"\tpublic function ___install() {\n"},"PagePaths::uninstall":{"rawname":"PagePaths::uninstall","name":"PagePaths::uninstall","lineNumber":275,"line":"\tpublic function ___uninstall() {\n"}}},{"filename":".\/wire\/modules\/PagePermissions.module","classname":"PagePermissions","extends":"WireData","hooks":{"Page::addable":{"rawname":"Page::addable","name":"Page::addable","lineNumber":108,"line":"\u003C?php $this-\u003EaddHook('Page::addable', $this, 'addable');"},"Page::deletable":{"rawname":"Page::deletable","name":"Page::deletable","lineNumber":106,"line":"\u003C?php $this-\u003EaddHook('Page::deletable', $this, 'deleteable');"},"Page::deleteable":{"rawname":"Page::deleteable","name":"Page::deleteable","lineNumber":105,"line":"\u003C?php $this-\u003EaddHook('Page::deleteable', $this, 'deleteable');"},"Page::editable":{"rawname":"Page::editable","name":"Page::editable","lineNumber":101,"line":"\u003C?php $this-\u003EaddHook('Page::editable', $this, 'editable');"},"Page::listable":{"rawname":"Page::listable","name":"Page::listable","lineNumber":104,"line":"\u003C?php $this-\u003EaddHook('Page::listable', $this, 'listable');"},"Page::moveable":{"rawname":"Page::moveable","name":"Page::moveable","lineNumber":109,"line":"\u003C?php $this-\u003EaddHook('Page::moveable', $this, 'moveable');"},"Page::publishable":{"rawname":"Page::publishable","name":"Page::publishable","lineNumber":102,"line":"\u003C?php $this-\u003EaddHook('Page::publishable', $this, 'publishable');"},"Page::sortable":{"rawname":"Page::sortable","name":"Page::sortable","lineNumber":110,"line":"\u003C?php $this-\u003EaddHook('Page::sortable', $this, 'sortable');"},"Page::trashable":{"rawname":"Page::trashable","name":"Page::trashable","lineNumber":107,"line":"\u003C?php $this-\u003EaddHook('Page::trashable', $this, 'trashable');"},"Page::viewable":{"rawname":"Page::viewable","name":"Page::viewable","lineNumber":103,"line":"\u003C?php $this-\u003EaddHook('Page::viewable', $this, 'viewable');"},"PagePermissions::pageEditable":{"rawname":"PagePermissions::pageEditable","name":"PagePermissions::pageEditable","lineNumber":171,"line":"\tprotected function ___pageEditable(Page $page) {\n"}}},{"filename":".\/wire\/modules\/PageRender.module","classname":"PageRender","extends":"WireData","hooks":{"Page::render":{"rawname":"Page::render","name":"Page::render","lineNumber":71,"line":"\u003C?php $this-\u003EaddHook('Page::render', $this, 'renderPage');"},"PageRender::clearCacheFileAll":{"rawname":"PageRender::clearCacheFileAll","name":"PageRender::clearCacheFileAll","lineNumber":228,"line":"\tpublic function ___clearCacheFileAll(Page $page) {\n"},"PageRender::clearCacheFilePages":{"rawname":"PageRender::clearCacheFilePages","name":"PageRender::clearCacheFilePages","lineNumber":247,"line":"\tpublic function ___clearCacheFilePages(PageArray $items, Page $page) {\n"},"PageRender::renderPage":{"rawname":"PageRender::renderPage","name":"PageRender::renderPage","lineNumber":377,"line":"\tpublic function ___renderPage($event) {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessCommentsManager\/ProcessCommentsManager.module","classname":"ProcessCommentsManager","extends":"Process","hooks":{"ProcessCommentsManager::execute":{"rawname":"ProcessCommentsManager::execute","name":"ProcessCommentsManager::execute","lineNumber":123,"line":"\tpublic function ___execute() {\n"},"ProcessCommentsManager::executeList":{"rawname":"ProcessCommentsManager::executeList","name":"ProcessCommentsManager::executeList","lineNumber":164,"line":"\tpublic function ___executeList() {\n"},"ProcessCommentsManager::install":{"rawname":"ProcessCommentsManager::install","name":"ProcessCommentsManager::install","lineNumber":646,"line":"\tpublic function ___install() {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessField\/ProcessField.module","classname":"ProcessField","extends":"Process","hooks":{"ProcessField::allowFieldInTemplate":{"rawname":"ProcessField::allowFieldInTemplate","name":"ProcessField::allowFieldInTemplate","lineNumber":2375,"line":"\tpublic function ___allowFieldInTemplate(Field $field, Template $template) {\n"},"ProcessField::buildEditForm":{"rawname":"ProcessField::buildEditForm","name":"ProcessField::buildEditForm","lineNumber":771,"line":"\tprotected function ___buildEditForm() {\n"},"ProcessField::buildEditFormAdvanced":{"rawname":"ProcessField::buildEditFormAdvanced","name":"ProcessField::buildEditFormAdvanced","lineNumber":1415,"line":"\tprotected function ___buildEditFormAdvanced() {\n"},"ProcessField::buildEditFormBasics":{"rawname":"ProcessField::buildEditFormBasics","name":"ProcessField::buildEditFormBasics","lineNumber":1105,"line":"\tprotected function ___buildEditFormBasics() {\n"},"ProcessField::buildEditFormContext":{"rawname":"ProcessField::buildEditFormContext","name":"ProcessField::buildEditFormContext","lineNumber":901,"line":"\tprotected function ___buildEditFormContext($form) {\n"},"ProcessField::buildEditFormCustom":{"rawname":"ProcessField::buildEditFormCustom","name":"ProcessField::buildEditFormCustom","lineNumber":1007,"line":"\tprotected function ___buildEditFormCustom($form) {\n"},"ProcessField::buildEditFormDelete":{"rawname":"ProcessField::buildEditFormDelete","name":"ProcessField::buildEditFormDelete","lineNumber":1069,"line":"\tprotected function ___buildEditFormDelete() {\n"},"ProcessField::buildEditFormInfo":{"rawname":"ProcessField::buildEditFormInfo","name":"ProcessField::buildEditFormInfo","lineNumber":1223,"line":"\tprotected function ___buildEditFormInfo() {\n"},"ProcessField::execute":{"rawname":"ProcessField::execute","name":"ProcessField::execute","lineNumber":294,"line":"\tpublic function ___execute() {\n"},"ProcessField::executeAdd":{"rawname":"ProcessField::executeAdd","name":"ProcessField::executeAdd","lineNumber":522,"line":"\tpublic function ___executeAdd() {\n"},"ProcessField::executeChangeType":{"rawname":"ProcessField::executeChangeType","name":"ProcessField::executeChangeType","lineNumber":1843,"line":"\tpublic function ___executeChangeType() {\n"},"ProcessField::executeEdit":{"rawname":"ProcessField::executeEdit","name":"ProcessField::executeEdit","lineNumber":537,"line":"\tpublic function ___executeEdit() {\n"},"ProcessField::executeExport":{"rawname":"ProcessField::executeExport","name":"ProcessField::executeExport","lineNumber":1953,"line":"\tpublic function ___executeExport() {\n"},"ProcessField::executeImport":{"rawname":"ProcessField::executeImport","name":"ProcessField::executeImport","lineNumber":1932,"line":"\tpublic function ___executeImport() {\n"},"ProcessField::executeNavJSON":{"rawname":"ProcessField::executeNavJSON","name":"ProcessField::executeNavJSON","lineNumber":180,"line":"\tpublic function ___executeNavJSON(array $options = array()) {\n"},"ProcessField::executeSave":{"rawname":"ProcessField::executeSave","name":"ProcessField::executeSave","lineNumber":1458,"line":"\tpublic function ___executeSave() {\n"},"ProcessField::executeSaveChangeType":{"rawname":"ProcessField::executeSaveChangeType","name":"ProcessField::executeSaveChangeType","lineNumber":1896,"line":"\tpublic function ___executeSaveChangeType() {\n"},"ProcessField::executeSendTemplates":{"rawname":"ProcessField::executeSendTemplates","name":"ProcessField::executeSendTemplates","lineNumber":1974,"line":"\tpublic function ___executeSendTemplates() {\n"},"ProcessField::executeSendTemplatesSave":{"rawname":"ProcessField::executeSendTemplatesSave","name":"ProcessField::executeSendTemplatesSave","lineNumber":2068,"line":"\tpublic function ___executeSendTemplatesSave() {\n"},"ProcessField::fieldAdded":{"rawname":"ProcessField::fieldAdded","name":"ProcessField::fieldAdded","lineNumber":2331,"line":"\tpublic function ___fieldAdded(Field $field) { }\n"},"ProcessField::fieldChangedContext":{"rawname":"ProcessField::fieldChangedContext","name":"ProcessField::fieldChangedContext","lineNumber":2365,"line":"\tpublic function ___fieldChangedContext(Field $field, Fieldgroup $fieldgroup, array $changes) { }\n"},"ProcessField::fieldChangedType":{"rawname":"ProcessField::fieldChangedType","name":"ProcessField::fieldChangedType","lineNumber":2355,"line":"\tpublic function ___fieldChangedType(Field $field) { }\n"},"ProcessField::fieldDeleted":{"rawname":"ProcessField::fieldDeleted","name":"ProcessField::fieldDeleted","lineNumber":2347,"line":"\tpublic function ___fieldDeleted(Field $field) { }\n"},"ProcessField::fieldSaved":{"rawname":"ProcessField::fieldSaved","name":"ProcessField::fieldSaved","lineNumber":2339,"line":"\tpublic function ___fieldSaved(Field $field) { }\n"},"ProcessField::getListFilterForm":{"rawname":"ProcessField::getListFilterForm","name":"ProcessField::getListFilterForm","lineNumber":198,"line":"\tpublic function ___getListFilterForm() {\n"},"ProcessField::getListTable":{"rawname":"ProcessField::getListTable","name":"ProcessField::getListTable","lineNumber":394,"line":"\tprotected function ___getListTable($fields) {\n"},"ProcessField::getListTableRow":{"rawname":"ProcessField::getListTableRow","name":"ProcessField::getListTableRow","lineNumber":430,"line":"\tprotected function ___getListTableRow(Field $field) {\n"},"ProcessField::saveContext":{"rawname":"ProcessField::saveContext","name":"ProcessField::saveContext","lineNumber":1679,"line":"\tprotected function ___saveContext() {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessField\/ProcessFieldExportImport.php","classname":"ProcessFieldExportImport","extends":"Wire","hooks":{"ProcessFieldExportImport::buildExport":{"rawname":"ProcessFieldExportImport::buildExport","name":"ProcessFieldExportImport::buildExport","lineNumber":45,"line":"\tpublic function ___buildExport() {\n"},"ProcessFieldExportImport::buildImport":{"rawname":"ProcessFieldExportImport::buildImport","name":"ProcessFieldExportImport::buildImport","lineNumber":159,"line":"\tpublic function ___buildImport() {\n"},"ProcessFieldExportImport::buildInputDataForm":{"rawname":"ProcessFieldExportImport::buildInputDataForm","name":"ProcessFieldExportImport::buildInputDataForm","lineNumber":125,"line":"\tprotected function ___buildInputDataForm() {\n"},"ProcessFieldExportImport::processImport":{"rawname":"ProcessFieldExportImport::processImport","name":"ProcessFieldExportImport::processImport","lineNumber":350,"line":"\tprotected function ___processImport() {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessForgotPassword.module","classname":"ProcessForgotPassword","extends":"Process","hooks":{"ProcessForgotPassword::execute":{"rawname":"ProcessForgotPassword::execute","name":"ProcessForgotPassword::execute","lineNumber":45,"line":"\tpublic function ___execute() {\n"},"ProcessForgotPassword::install":{"rawname":"ProcessForgotPassword::install","name":"ProcessForgotPassword::install","lineNumber":393,"line":"\tpublic function ___install() {\n"},"ProcessForgotPassword::uninstall":{"rawname":"ProcessForgotPassword::uninstall","name":"ProcessForgotPassword::uninstall","lineNumber":418,"line":"\tpublic function ___uninstall() {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessHome.module","classname":"ProcessHome","extends":"Process","hooks":{"ProcessHome::execute":{"rawname":"ProcessHome::execute","name":"ProcessHome::execute","lineNumber":30,"line":"\tpublic function ___execute() {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessList.module","classname":"ProcessList","extends":"Process","hooks":{"ProcessList::execute":{"rawname":"ProcessList::execute","name":"ProcessList::execute","lineNumber":30,"line":"\tpublic function ___execute() {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessLogger\/ProcessLogger.module","classname":"ProcessLogger","extends":"Process","hooks":{"ProcessLogger::execute":{"rawname":"ProcessLogger::execute","name":"ProcessLogger::execute","lineNumber":65,"line":"\tpublic function ___execute() {\n"},"ProcessLogger::executeNavJSON":{"rawname":"ProcessLogger::executeNavJSON","name":"ProcessLogger::executeNavJSON","lineNumber":47,"line":"\tpublic function ___executeNavJSON(array $options = array()) {\n"},"ProcessLogger::executeView":{"rawname":"ProcessLogger::executeView","name":"ProcessLogger::executeView","lineNumber":137,"line":"\tpublic function ___executeView() {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessLogin\/ProcessLogin.module","classname":"ProcessLogin","extends":"Process","hooks":{"ProcessLogin::afterLogin":{"rawname":"ProcessLogin::afterLogin","name":"ProcessLogin::afterLogin","lineNumber":279,"line":"\tprotected function ___afterLogin() {\n"},"ProcessLogin::afterLoginRedirect":{"rawname":"ProcessLogin::afterLoginRedirect","name":"ProcessLogin::afterLoginRedirect","lineNumber":465,"line":"\tprotected function ___afterLoginRedirect() {\n"},"ProcessLogin::afterLoginURL":{"rawname":"ProcessLogin::afterLoginURL","name":"ProcessLogin::afterLoginURL","lineNumber":479,"line":"\tpublic function ___afterLoginURL($url) {\n"},"ProcessLogin::beforeLogin":{"rawname":"ProcessLogin::beforeLogin","name":"ProcessLogin::beforeLogin","lineNumber":219,"line":"\tprotected function ___beforeLogin() {\n"},"ProcessLogin::buildLoginForm":{"rawname":"ProcessLogin::buildLoginForm","name":"ProcessLogin::buildLoginForm","lineNumber":373,"line":"\tprotected function ___buildLoginForm() {\n"},"ProcessLogin::execute":{"rawname":"ProcessLogin::execute","name":"ProcessLogin::execute","lineNumber":144,"line":"\tpublic function ___execute() {\n"},"ProcessLogin::executeLogout":{"rawname":"ProcessLogin::executeLogout","name":"ProcessLogin::executeLogout","lineNumber":199,"line":"\tpublic function ___executeLogout() {\n"},"ProcessLogin::renderLoginForm":{"rawname":"ProcessLogin::renderLoginForm","name":"ProcessLogin::renderLoginForm","lineNumber":433,"line":"\tprotected function ___renderLoginForm() {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessModule\/ProcessModule.module","classname":"ProcessModule","extends":"Process","hooks":{"ProcessModule::buildDownloadConfirmForm":{"rawname":"ProcessModule::buildDownloadConfirmForm","name":"ProcessModule::buildDownloadConfirmForm","lineNumber":850,"line":"\tprotected function ___buildDownloadConfirmForm(array $data, $update = false) {\n"},"ProcessModule::buildDownloadSuccessForm":{"rawname":"ProcessModule::buildDownloadSuccessForm","name":"ProcessModule::buildDownloadSuccessForm","lineNumber":1040,"line":"\tprotected function ___buildDownloadSuccessForm($className) {\n"},"ProcessModule::execute":{"rawname":"ProcessModule::execute","name":"ProcessModule::execute","lineNumber":237,"line":"\tpublic function ___execute() {\n"},"ProcessModule::executeDownload":{"rawname":"ProcessModule::executeDownload","name":"ProcessModule::executeDownload","lineNumber":1003,"line":"\tpublic function ___executeDownload() {\n"},"ProcessModule::executeDownloadURL":{"rawname":"ProcessModule::executeDownloadURL","name":"ProcessModule::executeDownloadURL","lineNumber":1107,"line":"\tpublic function ___executeDownloadURL($url = '') {\n"},"ProcessModule::executeEdit":{"rawname":"ProcessModule::executeEdit","name":"ProcessModule::executeEdit","lineNumber":1120,"line":"\tpublic function ___executeEdit() {\n"},"ProcessModule::executeInstallConfirm":{"rawname":"ProcessModule::executeInstallConfirm","name":"ProcessModule::executeInstallConfirm","lineNumber":1420,"line":"\tpublic function ___executeInstallConfirm() {\n"},"ProcessModule::executeNavJSON":{"rawname":"ProcessModule::executeNavJSON","name":"ProcessModule::executeNavJSON","lineNumber":161,"line":"\tpublic function ___executeNavJSON(array $options = array()) {\n"},"ProcessModule::executeUpload":{"rawname":"ProcessModule::executeUpload","name":"ProcessModule::executeUpload","lineNumber":1100,"line":"\tpublic function ___executeUpload($inputName = '') {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessPageAdd\/ProcessPageAdd.module","classname":"ProcessPageAdd","extends":"Process","hooks":{"ProcessPageAdd::buildForm":{"rawname":"ProcessPageAdd::buildForm","name":"ProcessPageAdd::buildForm","lineNumber":737,"line":"\tprotected function ___buildForm() {\n"},"ProcessPageAdd::execute":{"rawname":"ProcessPageAdd::execute","name":"ProcessPageAdd::execute","lineNumber":435,"line":"\tpublic function ___execute() {\n"},"ProcessPageAdd::executeBookmarks":{"rawname":"ProcessPageAdd::executeBookmarks","name":"ProcessPageAdd::executeBookmarks","lineNumber":1247,"line":"\tpublic function ___executeBookmarks() {\n"},"ProcessPageAdd::executeNavJSON":{"rawname":"ProcessPageAdd::executeNavJSON","name":"ProcessPageAdd::executeNavJSON","lineNumber":150,"line":"\tpublic function ___executeNavJSON(array $options = array()) {\n"},"ProcessPageAdd::executeTemplate":{"rawname":"ProcessPageAdd::executeTemplate","name":"ProcessPageAdd::executeTemplate","lineNumber":280,"line":"\tpublic function ___executeTemplate() {\n"},"ProcessPageAdd::getAllowedTemplates":{"rawname":"ProcessPageAdd::getAllowedTemplates","name":"ProcessPageAdd::getAllowedTemplates","lineNumber":515,"line":"\tprotected function ___getAllowedTemplates($parent = null) {\n"},"ProcessPageAdd::processInput":{"rawname":"ProcessPageAdd::processInput","name":"ProcessPageAdd::processInput","lineNumber":1075,"line":"\tprotected function ___processInput(InputfieldForm $form) {\n"},"ProcessPageAdd::processQuickAdd":{"rawname":"ProcessPageAdd::processQuickAdd","name":"ProcessPageAdd::processQuickAdd","lineNumber":996,"line":"\tprotected function ___processQuickAdd(Page $parent, Template $template) { \n"}}},{"filename":".\/wire\/modules\/Process\/ProcessPageClone.module","classname":"ProcessPageClone","extends":"Process","hooks":{"ProcessPageClone::buildForm":{"rawname":"ProcessPageClone::buildForm","name":"ProcessPageClone::buildForm","lineNumber":190,"line":"\tprotected function ___buildForm() {\n"},"ProcessPageClone::execute":{"rawname":"ProcessPageClone::execute","name":"ProcessPageClone::execute","lineNumber":113,"line":"\tpublic function ___execute() {\n"},"ProcessPageClone::process":{"rawname":"ProcessPageClone::process","name":"ProcessPageClone::process","lineNumber":283,"line":"\tprotected function ___process() {\n"},"ProcessPageClone::render":{"rawname":"ProcessPageClone::render","name":"ProcessPageClone::render","lineNumber":274,"line":"\tprotected function ___render() {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessPageEdit\/ProcessPageEdit.module","classname":"ProcessPageEdit","extends":"Process","hooks":{"ProcessPageEdit::ajaxEditable":{"rawname":"ProcessPageEdit::ajaxEditable","name":"ProcessPageEdit::ajaxEditable","lineNumber":2075,"line":"\tprotected function ___ajaxEditable(Page $page, $fieldName = '') {\n"},"ProcessPageEdit::ajaxSave":{"rawname":"ProcessPageEdit::ajaxSave","name":"ProcessPageEdit::ajaxSave","lineNumber":1782,"line":"\tprotected function ___ajaxSave(Page $page) {\n"},"ProcessPageEdit::buildForm":{"rawname":"ProcessPageEdit::buildForm","name":"ProcessPageEdit::buildForm","lineNumber":634,"line":"\tprotected function ___buildForm(InputfieldForm $form) {\n"},"ProcessPageEdit::buildFormChildren":{"rawname":"ProcessPageEdit::buildFormChildren","name":"ProcessPageEdit::buildFormChildren","lineNumber":857,"line":"\tprotected function ___buildFormChildren() {\n"},"ProcessPageEdit::buildFormContent":{"rawname":"ProcessPageEdit::buildFormContent","name":"ProcessPageEdit::buildFormContent","lineNumber":817,"line":"\tprotected function ___buildFormContent() {\n"},"ProcessPageEdit::buildFormDelete":{"rawname":"ProcessPageEdit::buildFormDelete","name":"ProcessPageEdit::buildFormDelete","lineNumber":1190,"line":"\tprotected function ___buildFormDelete() {\n"},"ProcessPageEdit::buildFormRoles":{"rawname":"ProcessPageEdit::buildFormRoles","name":"ProcessPageEdit::buildFormRoles","lineNumber":1267,"line":"\tprotected function ___buildFormRoles() {\n"},"ProcessPageEdit::buildFormSettings":{"rawname":"ProcessPageEdit::buildFormSettings","name":"ProcessPageEdit::buildFormSettings","lineNumber":991,"line":"\tprotected function ___buildFormSettings() {\n"},"ProcessPageEdit::buildFormView":{"rawname":"ProcessPageEdit::buildFormView","name":"ProcessPageEdit::buildFormView","lineNumber":1240,"line":"\tprotected function ___buildFormView($url) {\n"},"ProcessPageEdit::execute":{"rawname":"ProcessPageEdit::execute","name":"ProcessPageEdit::execute","lineNumber":418,"line":"\tpublic function ___execute() {\n"},"ProcessPageEdit::executeBookmarks":{"rawname":"ProcessPageEdit::executeBookmarks","name":"ProcessPageEdit::executeBookmarks","lineNumber":2245,"line":"\tpublic function ___executeBookmarks() {\n"},"ProcessPageEdit::executeNavJSON":{"rawname":"ProcessPageEdit::executeNavJSON","name":"ProcessPageEdit::executeNavJSON","lineNumber":2231,"line":"\tpublic function ___executeNavJSON(array $options = array()) {\n"},"ProcessPageEdit::executeSaveTemplate":{"rawname":"ProcessPageEdit::executeSaveTemplate","name":"ProcessPageEdit::executeSaveTemplate","lineNumber":1940,"line":"\tpublic function ___executeSaveTemplate($template = null) {\n"},"ProcessPageEdit::executeTemplate":{"rawname":"ProcessPageEdit::executeTemplate","name":"ProcessPageEdit::executeTemplate","lineNumber":1865,"line":"\tpublic function ___executeTemplate() {\n"},"ProcessPageEdit::getTabs":{"rawname":"ProcessPageEdit::getTabs","name":"ProcessPageEdit::getTabs","lineNumber":2203,"line":"\tpublic function ___getTabs() {\n"},"ProcessPageEdit::getViewActions":{"rawname":"ProcessPageEdit::getViewActions","name":"ProcessPageEdit::getViewActions","lineNumber":554,"line":"\tprotected function ___getViewActions($actions = array(), $configMode = false) {\n"},"ProcessPageEdit::loadPage":{"rawname":"ProcessPageEdit::loadPage","name":"ProcessPageEdit::loadPage","lineNumber":364,"line":"\tprotected function ___loadPage($id) {\n"},"ProcessPageEdit::processInput":{"rawname":"ProcessPageEdit::processInput","name":"ProcessPageEdit::processInput","lineNumber":1527,"line":"\tprotected function ___processInput(InputfieldWrapper $form, $level = 0, $formRoot = null) {\n"},"ProcessPageEdit::processSaveRedirect":{"rawname":"ProcessPageEdit::processSaveRedirect","name":"ProcessPageEdit::processSaveRedirect","lineNumber":1493,"line":"\tprotected function ___processSaveRedirect($redirectUrl) {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessPageEditImageSelect\/ProcessPageEditImageSelect.module","classname":"ProcessPageEditImageSelect","extends":"Process","hooks":{"ProcessPageEditImageSelect::execute":{"rawname":"ProcessPageEditImageSelect::execute","name":"ProcessPageEditImageSelect::execute","lineNumber":390,"line":"\tpublic function ___execute() {\n"},"ProcessPageEditImageSelect::executeEdit":{"rawname":"ProcessPageEditImageSelect::executeEdit","name":"ProcessPageEditImageSelect::executeEdit","lineNumber":617,"line":"\tpublic function ___executeEdit() {\n"},"ProcessPageEditImageSelect::executeResize":{"rawname":"ProcessPageEditImageSelect::executeResize","name":"ProcessPageEditImageSelect::executeResize","lineNumber":1122,"line":"\tpublic function ___executeResize() {\n"},"ProcessPageEditImageSelect::executeVariations":{"rawname":"ProcessPageEditImageSelect::executeVariations","name":"ProcessPageEditImageSelect::executeVariations","lineNumber":1219,"line":"\tpublic function ___executeVariations() {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessPageEditLink\/ProcessPageEditLink.module","classname":"ProcessPageEditLink","extends":"Process","hooks":{"ProcessPageEditLink::execute":{"rawname":"ProcessPageEditLink::execute","name":"ProcessPageEditLink::execute","lineNumber":130,"line":"\tpublic function ___execute() {\n"},"ProcessPageEditLink::executeFiles":{"rawname":"ProcessPageEditLink::executeFiles","name":"ProcessPageEditLink::executeFiles","lineNumber":328,"line":"\tpublic function ___executeFiles() {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessPageList\/ProcessPageList.module","classname":"ProcessPageList","extends":"Process","hooks":{"ProcessPageList::ajaxAction":{"rawname":"ProcessPageList::ajaxAction","name":"ProcessPageList::ajaxAction","lineNumber":399,"line":"\tpublic function ___ajaxAction($action) {\n"},"ProcessPageList::execute":{"rawname":"ProcessPageList::execute","name":"ProcessPageList::execute","lineNumber":164,"line":"\tpublic function ___execute() {\n"},"ProcessPageList::executeBookmarks":{"rawname":"ProcessPageList::executeBookmarks","name":"ProcessPageList::executeBookmarks","lineNumber":619,"line":"\tpublic function ___executeBookmarks() {\n"},"ProcessPageList::executeId":{"rawname":"ProcessPageList::executeId","name":"ProcessPageList::executeId","lineNumber":605,"line":"\tpublic function ___executeId() {\n"},"ProcessPageList::executeNavJSON":{"rawname":"ProcessPageList::executeNavJSON","name":"ProcessPageList::executeNavJSON","lineNumber":492,"line":"\tpublic function ___executeNavJSON(array $options = array()) {\n"},"ProcessPageList::executeOpen":{"rawname":"ProcessPageList::executeOpen","name":"ProcessPageList::executeOpen","lineNumber":598,"line":"\tpublic function ___executeOpen() {\n"},"ProcessPageList::find":{"rawname":"ProcessPageList::find","name":"ProcessPageList::find","lineNumber":437,"line":"\tpublic function ___find($selectorString, Page $page) {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessPageList\/ProcessPageListActions.php","classname":"ProcessPageListActions","extends":"Wire","hooks":{"ProcessPageListActions::getActions":{"rawname":"ProcessPageListActions::getActions","name":"ProcessPageListActions::getActions","lineNumber":43,"line":"\tpublic function ___getActions(Page $page) {\n"},"ProcessPageListActions::getExtraActions":{"rawname":"ProcessPageListActions::getExtraActions","name":"ProcessPageListActions::getExtraActions","lineNumber":100,"line":"\tpublic function ___getExtraActions(Page $page) {\n"},"ProcessPageListActions::processAction":{"rawname":"ProcessPageListActions::processAction","name":"ProcessPageListActions::processAction","lineNumber":194,"line":"\tpublic function ___processAction(Page $page, $action) {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessPageList\/ProcessPageListRender.php","classname":"ProcessPageListRender","extends":"Wire","hooks":{"ProcessPageListRender::getPageActions":{"rawname":"ProcessPageListRender::getPageActions","name":"ProcessPageListRender::getPageActions","lineNumber":85,"line":"\tpublic function ___getPageActions(Page $page) {\n"},"ProcessPageListRender::getPageLabel":{"rawname":"ProcessPageListRender::getPageLabel","name":"ProcessPageListRender::getPageLabel","lineNumber":97,"line":"\tpublic function ___getPageLabel(Page $page, array $options = array()) {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessPageLister\/ProcessPageLister.module","classname":"ProcessPageLister","extends":"Process","hooks":{"ProcessPageLister::buildListerTableColActions":{"rawname":"ProcessPageLister::buildListerTableColActions","name":"ProcessPageLister::buildListerTableColActions","lineNumber":1340,"line":"\tprotected function ___buildListerTableColActions(Page $p, $value) {\n"},"ProcessPageLister::execute":{"rawname":"ProcessPageLister::execute","name":"ProcessPageLister::execute","lineNumber":1717,"line":"\tpublic function ___execute() {\n"},"ProcessPageLister::executeEditBookmark":{"rawname":"ProcessPageLister::executeEditBookmark","name":"ProcessPageLister::executeEditBookmark","lineNumber":1945,"line":"\tpublic function ___executeEditBookmark() {\n"},"ProcessPageLister::executeNavJSON":{"rawname":"ProcessPageLister::executeNavJSON","name":"ProcessPageLister::executeNavJSON","lineNumber":1957,"line":"\tpublic function ___executeNavJSON(array $options = array()) {\n"},"ProcessPageLister::executeReset":{"rawname":"ProcessPageLister::executeReset","name":"ProcessPageLister::executeReset","lineNumber":1673,"line":"\tpublic function ___executeReset() {\n"},"ProcessPageLister::findResults":{"rawname":"ProcessPageLister::findResults","name":"ProcessPageLister::findResults","lineNumber":1547,"line":"\tprotected function ___findResults($selector) {\n"},"ProcessPageLister::getSelector":{"rawname":"ProcessPageLister::getSelector","name":"ProcessPageLister::getSelector","lineNumber":840,"line":"\tpublic function ___getSelector($limit = null) {\n"},"ProcessPageLister::install":{"rawname":"ProcessPageLister::install","name":"ProcessPageLister::install","lineNumber":2003,"line":"\tpublic function ___install() {\n"},"ProcessPageLister::renderResults":{"rawname":"ProcessPageLister::renderResults","name":"ProcessPageLister::renderResults","lineNumber":1603,"line":"\tprotected function ___renderResults($selector = null) {\n"},"ProcessPageLister::uninstall":{"rawname":"ProcessPageLister::uninstall","name":"ProcessPageLister::uninstall","lineNumber":2010,"line":"\tpublic function ___uninstall() {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessPageSearch\/ProcessPageSearch.module","classname":"ProcessPageSearch","extends":"Process","hooks":{"ProcessPageSearch::execute":{"rawname":"ProcessPageSearch::execute","name":"ProcessPageSearch::execute","lineNumber":111,"line":"\tpublic function ___execute() {\n"},"ProcessPageSearch::executeFor":{"rawname":"ProcessPageSearch::executeFor","name":"ProcessPageSearch::executeFor","lineNumber":154,"line":"\tpublic function ___executeFor() {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessPagesExportImport\/ProcessPagesExportImport.module","classname":"ProcessPagesExportImport","extends":"Process","hooks":{"ProcessPagesExportImport::execute":{"rawname":"ProcessPagesExportImport::execute","name":"ProcessPagesExportImport::execute","lineNumber":51,"line":"\tpublic function ___execute() {\n"},"ProcessPagesExportImport::install":{"rawname":"ProcessPagesExportImport::install","name":"ProcessPagesExportImport::install","lineNumber":1135,"line":"\tpublic function ___install() {\n"},"ProcessPagesExportImport::uninstall":{"rawname":"ProcessPagesExportImport::uninstall","name":"ProcessPagesExportImport::uninstall","lineNumber":1143,"line":"\tpublic function ___uninstall() {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessPageSort.module","classname":"ProcessPageSort","extends":"Process","hooks":{"ProcessPageSort::execute":{"rawname":"ProcessPageSort::execute","name":"ProcessPageSort::execute","lineNumber":51,"line":"\tpublic function ___execute() {\n"},"ProcessPageSort::install":{"rawname":"ProcessPageSort::install","name":"ProcessPageSort::install","lineNumber":43,"line":"\tpublic function ___install() {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessPageTrash.module","classname":"ProcessPageTrash","extends":"Process","hooks":{"ProcessPageTrash::execute":{"rawname":"ProcessPageTrash::execute","name":"ProcessPageTrash::execute","lineNumber":31,"line":"\tpublic function ___execute() {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessPageType\/ProcessPageType.module","classname":"ProcessPageType","extends":"Process","hooks":{"ProcessPageType::execute":{"rawname":"ProcessPageType::execute","name":"ProcessPageType::execute","lineNumber":137,"line":"\tpublic function ___execute() {\n"},"ProcessPageType::executeActions":{"rawname":"ProcessPageType::executeActions","name":"ProcessPageType::executeActions","lineNumber":133,"line":"\tpublic function ___executeActions() { return $this-\u003EgetLister()-\u003EexecuteActions(); }\n"},"ProcessPageType::executeAdd":{"rawname":"ProcessPageType::executeAdd","name":"ProcessPageType::executeAdd","lineNumber":271,"line":"\tpublic function ___executeAdd() {\n"},"ProcessPageType::executeConfig":{"rawname":"ProcessPageType::executeConfig","name":"ProcessPageType::executeConfig","lineNumber":130,"line":"\tpublic function ___executeConfig() { return $this-\u003EgetLister()-\u003EexecuteConfig(); }\n"},"ProcessPageType::executeEdit":{"rawname":"ProcessPageType::executeEdit","name":"ProcessPageType::executeEdit","lineNumber":260,"line":"\tpublic function ___executeEdit() {\n"},"ProcessPageType::executeEditBookmark":{"rawname":"ProcessPageType::executeEditBookmark","name":"ProcessPageType::executeEditBookmark","lineNumber":135,"line":"\tpublic function ___executeEditBookmark() { return $this-\u003EgetLister()-\u003EexecuteEditBookmark(); }\n"},"ProcessPageType::executeList":{"rawname":"ProcessPageType::executeList","name":"ProcessPageType::executeList","lineNumber":141,"line":"\tpublic function ___executeList() {\n"},"ProcessPageType::executeNavJSON":{"rawname":"ProcessPageType::executeNavJSON","name":"ProcessPageType::executeNavJSON","lineNumber":152,"line":"\tpublic function ___executeNavJSON(array $options = array()) {\n"},"ProcessPageType::executeReset":{"rawname":"ProcessPageType::executeReset","name":"ProcessPageType::executeReset","lineNumber":132,"line":"\tpublic function ___executeReset() { return $this-\u003EgetLister()-\u003EexecuteReset(); }\n"},"ProcessPageType::executeSave":{"rawname":"ProcessPageType::executeSave","name":"ProcessPageType::executeSave","lineNumber":134,"line":"\tpublic function ___executeSave() { return $this-\u003EgetLister()-\u003EexecuteSave(); }\n"},"ProcessPageType::executeSaveTemplate":{"rawname":"ProcessPageType::executeSaveTemplate","name":"ProcessPageType::executeSaveTemplate","lineNumber":289,"line":"\tpublic function ___executeSaveTemplate() {\n"},"ProcessPageType::executeTemplate":{"rawname":"ProcessPageType::executeTemplate","name":"ProcessPageType::executeTemplate","lineNumber":284,"line":"\tpublic function ___executeTemplate() {\n"},"ProcessPageType::executeViewport":{"rawname":"ProcessPageType::executeViewport","name":"ProcessPageType::executeViewport","lineNumber":131,"line":"\tpublic function ___executeViewport() { return $this-\u003EgetLister()-\u003EexecuteViewport(); }\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessPageView.module","classname":"ProcessPageView","extends":"Process","hooks":{"ProcessPageView::execute":{"rawname":"ProcessPageView::execute","name":"ProcessPageView::execute","lineNumber":135,"line":"\tpublic function ___execute($internal = true) {\n"},"ProcessPageView::executeExternal":{"rawname":"ProcessPageView::executeExternal","name":"ProcessPageView::executeExternal","lineNumber":226,"line":"\tpublic function ___executeExternal() {\n"},"ProcessPageView::failed":{"rawname":"ProcessPageView::failed","name":"ProcessPageView::failed","lineNumber":265,"line":"\tpublic function ___failed(\\Exception $e) { \n"},"ProcessPageView::finished":{"rawname":"ProcessPageView::finished","name":"ProcessPageView::finished","lineNumber":253,"line":"\tpublic function ___finished() { \n"},"ProcessPageView::pageNotFound":{"rawname":"ProcessPageView::pageNotFound","name":"ProcessPageView::pageNotFound","lineNumber":787,"line":"\tprotected function ___pageNotFound($page, $url, $triggerReady = false, $reason = '') {\n"},"ProcessPageView::ready":{"rawname":"ProcessPageView::ready","name":"ProcessPageView::ready","lineNumber":245,"line":"\tpublic function ___ready() { \n"},"ProcessPageView::sendFile":{"rawname":"ProcessPageView::sendFile","name":"ProcessPageView::sendFile","lineNumber":754,"line":"\tprotected function ___sendFile($page, $basename) {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessPermission\/ProcessPermission.module","classname":"ProcessPermission","extends":"ProcessPageType","hooks":{"ProcessPermission::executeAdd":{"rawname":"ProcessPermission::executeAdd","name":"ProcessPermission::executeAdd","lineNumber":77,"line":"\tpublic function ___executeAdd() {\n"},"ProcessPermission::executeInstallPermissions":{"rawname":"ProcessPermission::executeInstallPermissions","name":"ProcessPermission::executeInstallPermissions","lineNumber":105,"line":"\tprotected function ___executeInstallPermissions() {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessProfile\/ProcessProfile.module","classname":"ProcessProfile","extends":"Process","hooks":{"ProcessProfile::execute":{"rawname":"ProcessProfile::execute","name":"ProcessProfile::execute","lineNumber":66,"line":"\tpublic function ___execute() {\n"},"ProcessProfile::isDisallowedUserName":{"rawname":"ProcessProfile::isDisallowedUserName","name":"ProcessProfile::isDisallowedUserName","lineNumber":332,"line":"\tpublic function ___isDisallowedUserName($value) {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessRecentPages\/ProcessRecentPages.module","classname":"ProcessRecentPages","extends":"Process","hooks":{"ProcessRecentPages::execute":{"rawname":"ProcessRecentPages::execute","name":"ProcessRecentPages::execute","lineNumber":215,"line":"\tpublic function ___execute() {\n"},"ProcessRecentPages::executeAnother":{"rawname":"ProcessRecentPages::executeAnother","name":"ProcessRecentPages::executeAnother","lineNumber":398,"line":"\tpublic function ___executeAnother() {\n"},"ProcessRecentPages::executeAnotherNavJSON":{"rawname":"ProcessRecentPages::executeAnotherNavJSON","name":"ProcessRecentPages::executeAnotherNavJSON","lineNumber":364,"line":"\tpublic function ___executeAnotherNavJSON() {\n"},"ProcessRecentPages::executeEdit":{"rawname":"ProcessRecentPages::executeEdit","name":"ProcessRecentPages::executeEdit","lineNumber":290,"line":"\tpublic function ___executeEdit() {\n"},"ProcessRecentPages::executeNavJSON":{"rawname":"ProcessRecentPages::executeNavJSON","name":"ProcessRecentPages::executeNavJSON","lineNumber":123,"line":"\tpublic function ___executeNavJSON(array $options = array()) {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessTemplate\/ProcessTemplate.module","classname":"ProcessTemplate","extends":"Process","hooks":{"ProcessTemplate::buildEditForm":{"rawname":"ProcessTemplate::buildEditForm","name":"ProcessTemplate::buildEditForm","lineNumber":637,"line":"\tprotected function ___buildEditForm(Template $template) {\n"},"ProcessTemplate::execute":{"rawname":"ProcessTemplate::execute","name":"ProcessTemplate::execute","lineNumber":155,"line":"\tpublic function ___execute() {\n"},"ProcessTemplate::executeAdd":{"rawname":"ProcessTemplate::executeAdd","name":"ProcessTemplate::executeAdd","lineNumber":452,"line":"\tpublic function ___executeAdd() {\n"},"ProcessTemplate::executeEdit":{"rawname":"ProcessTemplate::executeEdit","name":"ProcessTemplate::executeEdit","lineNumber":609,"line":"\tpublic function ___executeEdit() {\n"},"ProcessTemplate::executeExport":{"rawname":"ProcessTemplate::executeExport","name":"ProcessTemplate::executeExport","lineNumber":2984,"line":"\tpublic function ___executeExport() {\n"},"ProcessTemplate::executeFieldgroup":{"rawname":"ProcessTemplate::executeFieldgroup","name":"ProcessTemplate::executeFieldgroup","lineNumber":2657,"line":"\tpublic function ___executeFieldgroup() {\n"},"ProcessTemplate::executeImport":{"rawname":"ProcessTemplate::executeImport","name":"ProcessTemplate::executeImport","lineNumber":2965,"line":"\tpublic function ___executeImport() {\n"},"ProcessTemplate::executeNavJSON":{"rawname":"ProcessTemplate::executeNavJSON","name":"ProcessTemplate::executeNavJSON","lineNumber":134,"line":"\tpublic function ___executeNavJSON(array $options = array()) {\n"},"ProcessTemplate::executeRename":{"rawname":"ProcessTemplate::executeRename","name":"ProcessTemplate::executeRename","lineNumber":2837,"line":"\tpublic function ___executeRename() {\n"},"ProcessTemplate::executeSave":{"rawname":"ProcessTemplate::executeSave","name":"ProcessTemplate::executeSave","lineNumber":2266,"line":"\tprotected function ___executeSave() {\n"},"ProcessTemplate::executeSaveFieldgroup":{"rawname":"ProcessTemplate::executeSaveFieldgroup","name":"ProcessTemplate::executeSaveFieldgroup","lineNumber":2729,"line":"\tpublic function ___executeSaveFieldgroup($fieldgroup = null) {\n"},"ProcessTemplate::fieldAdded":{"rawname":"ProcessTemplate::fieldAdded","name":"ProcessTemplate::fieldAdded","lineNumber":2954,"line":"\tpublic function ___fieldAdded(Field $field, Template $template) { \n"},"ProcessTemplate::fieldRemoved":{"rawname":"ProcessTemplate::fieldRemoved","name":"ProcessTemplate::fieldRemoved","lineNumber":2943,"line":"\tpublic function ___fieldRemoved(Field $field, Template $template) { \n"},"ProcessTemplate::getListFilterForm":{"rawname":"ProcessTemplate::getListFilterForm","name":"ProcessTemplate::getListFilterForm","lineNumber":247,"line":"\tpublic function ___getListFilterForm() {\n"},"ProcessTemplate::getListTable":{"rawname":"ProcessTemplate::getListTable","name":"ProcessTemplate::getListTable","lineNumber":325,"line":"\tpublic function ___getListTable($templates) {\n"},"ProcessTemplate::getListTableRow":{"rawname":"ProcessTemplate::getListTableRow","name":"ProcessTemplate::getListTableRow","lineNumber":368,"line":"\tpublic function ___getListTableRow(Template $template, $useLabel = true) {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessTemplate\/ProcessTemplateExportImport.php","classname":"ProcessTemplateExportImport","extends":"Wire","hooks":{"ProcessTemplateExportImport::buildExport":{"rawname":"ProcessTemplateExportImport::buildExport","name":"ProcessTemplateExportImport::buildExport","lineNumber":43,"line":"\tpublic function ___buildExport() {\n"},"ProcessTemplateExportImport::buildImport":{"rawname":"ProcessTemplateExportImport::buildImport","name":"ProcessTemplateExportImport::buildImport","lineNumber":161,"line":"\tpublic function ___buildImport() {\n"},"ProcessTemplateExportImport::buildInputDataForm":{"rawname":"ProcessTemplateExportImport::buildInputDataForm","name":"ProcessTemplateExportImport::buildInputDataForm","lineNumber":130,"line":"\tprotected function ___buildInputDataForm() {\n"},"ProcessTemplateExportImport::processImport":{"rawname":"ProcessTemplateExportImport::processImport","name":"ProcessTemplateExportImport::processImport","lineNumber":356,"line":"\tprotected function ___processImport() {\n"}}},{"filename":".\/wire\/modules\/Process\/ProcessUser\/ProcessUser.module","classname":"ProcessUser","extends":"ProcessPageType","hooks":{"ProcessUser::executeEdit":{"rawname":"ProcessUser::executeEdit","name":"ProcessUser::executeEdit","lineNumber":250,"line":"\tpublic function ___executeEdit() {\n"},"ProcessUser::executeNavJSON":{"rawname":"ProcessUser::executeNavJSON","name":"ProcessUser::executeNavJSON","lineNumber":71,"line":"\tpublic function ___executeNavJSON(array $options = array()) {\n"}}},{"filename":".\/wire\/modules\/Session\/SessionHandlerDB\/ProcessSessionDB.module","classname":"ProcessSessionDB","extends":"Process","hooks":{"ProcessSessionDB::execute":{"rawname":"ProcessSessionDB::execute","name":"ProcessSessionDB::execute","lineNumber":32,"line":"\tpublic function ___execute() {\n"},"ProcessSessionDB::install":{"rawname":"ProcessSessionDB::install","name":"ProcessSessionDB::install","lineNumber":161,"line":"\tpublic function ___install() {\n"},"ProcessSessionDB::uninstall":{"rawname":"ProcessSessionDB::uninstall","name":"ProcessSessionDB::uninstall","lineNumber":190,"line":"\tpublic function ___uninstall() {\n"}}},{"filename":".\/wire\/modules\/Session\/SessionHandlerDB\/SessionHandlerDB.module","classname":"SessionHandlerDB","extends":"WireSessionHandler","hooks":{"SessionHandlerDB::install":{"rawname":"SessionHandlerDB::install","name":"SessionHandlerDB::install","lineNumber":175,"line":"\tpublic function ___install() {\n"},"SessionHandlerDB::uninstall":{"rawname":"SessionHandlerDB::uninstall","name":"SessionHandlerDB::uninstall","lineNumber":200,"line":"\tpublic function ___uninstall() {\n"},"SessionHandlerDB::upgrade":{"rawname":"SessionHandlerDB::upgrade","name":"SessionHandlerDB::upgrade","lineNumber":360,"line":"\tpublic function ___upgrade($fromVersion, $toVersion) {\n"}}},{"filename":".\/wire\/modules\/Session\/SessionLoginThrottle\/SessionLoginThrottle.module","classname":"SessionLoginThrottle","extends":"WireData","hooks":{"SessionLoginThrottle::install":{"rawname":"SessionLoginThrottle::install","name":"SessionLoginThrottle::install","lineNumber":180,"line":"\tpublic function ___install() { \n"},"SessionLoginThrottle::uninstall":{"rawname":"SessionLoginThrottle::uninstall","name":"SessionLoginThrottle::uninstall","lineNumber":195,"line":"\tpublic function ___uninstall() { \n"}}},{"filename":".\/wire\/modules\/System\/SystemNotifications\/FieldtypeNotifications.module","classname":"FieldtypeNotifications","extends":"FieldtypeMulti","hooks":{"FieldtypeNotifications::sleepValue":{"rawname":"FieldtypeNotifications::sleepValue","name":"FieldtypeNotifications::sleepValue","lineNumber":122,"line":"\tpublic function ___sleepValue(Page $page, Field $field, $value) {\n"},"FieldtypeNotifications::wakeupValue":{"rawname":"FieldtypeNotifications::wakeupValue","name":"FieldtypeNotifications::wakeupValue","lineNumber":50,"line":"\tpublic function ___wakeupValue(Page $page, Field $field, $value) {\n"}}},{"filename":".\/wire\/modules\/System\/SystemNotifications\/SystemNotifications.module","classname":"SystemNotifications","extends":"WireData","hooks":{"SystemNotifications::install":{"rawname":"SystemNotifications::install","name":"SystemNotifications::install","lineNumber":640,"line":"\tpublic function ___install() {\n"},"SystemNotifications::uninstall":{"rawname":"SystemNotifications::uninstall","name":"SystemNotifications::uninstall","lineNumber":677,"line":"\tpublic function ___uninstall() {\n"},"User::notifications":{"rawname":"User::notifications","name":"User::notifications","lineNumber":69,"line":"\u003C?php $this-\u003EaddHook('User::notifications', $this, 'hookUserNotifications');"}}},{"filename":".\/wire\/modules\/System\/SystemUpdater\/SystemUpdater.module","classname":"SystemUpdater","extends":"WireData","hooks":{"SystemUpdater::coreVersionChange":{"rawname":"SystemUpdater::coreVersionChange","name":"SystemUpdater::coreVersionChange","lineNumber":127,"line":"\tprotected function ___coreVersionChange($fromVersion, $toVersion) {\n"}}}] This time it counts 801.1 point
-
Hi @tpr, AOS has a stylesheet rule... html.noFilenameTruncate i.fa-file-image-o, html.noFilenameTruncate .InputfieldFileInfo i { left: -21px !important; top: 3px; float: left; } ...but this is too broad and affects the FontAwesome icon 'file-image-o' outside of the image inputfield when the noFilenameTruncate option is active (e.g. in the icon picker or in the module listing if that icon is used for a module).1 point
-
Hey @tpr - I just noticed that AOS removes the 3px border radius on Page List Action buttons. Is there a particular reason for this? Is it just a stylistic choice on your part, or a remnant of some old code? No big deal, just thought I'd ask1 point
-
yeah, if you haven't used it yet, it almost becomes a 'can't live without' - on sites where you do use a URL field, it saves a ton of clicking, super convenient, been using it since way back when it was it's own module..1 point
-
Hi @DarsVaeda You should specify GET or POST variables in cache settings for this template ( there is an input for this at the bottom of cache settings screen.) Or specify * for all parameters.1 point
-
You absolutely can, but that's not why EC2 is so powerful and it's by no means suddenly more scaleable than a VPS elsewhere. That's what people are often missing. The scaleablity praise for amazon comes from things like autoscaling, which dynamically adds new EC2 instances or destroys unused ones, which has the same problems and hurdles you've had on heroku as well (except on aws you have to do the setup on your own as well). And for the complexity of amazons security management and other things involved in AWS it's probably better for unexperienced people to just go with digitalocean/linode for single instance VPS, because the savings in money on AWS are probably counteracted by the time saved not setting up EC2, but simple clicking a few buttons somewhere else.1 point
-
First, some background to lit a light. There are some functions in PHP that may produce unexpected results in special situations. This functions are used by PW core files and in user contributed modules. Some users may have problems with file upload (pdf, zip, image, whatever) if filename has non-ascii character at the first place. For example, if user upload a file named "år.jpg" (year in Swedish language), it is expected that PW would transliterate (transform) the filename to "ar.jpg", but because of the bug in basename() PHP function, the filename would become just "r.jpg". Nevertheless the file would upload successfully. But if the filename is "привет.jpg" (Hi in Russian language) the upload would fail. There are two ways how to handle this: Write and use custom functions instead of builtin functions Let end user fix that with proper locale Option 1. is used in some CMS/CMF (like Drupal), PW (Ryan) opted for option 2. After successful login PW perform a test and warning is issued in case of test failure. It is now your responsibility to set proper system locale. The locale is a model and definition of a native-language environment. A locale defines its code sets, date and time formatting conventions, string conversions, monetary conventions, decimal formatting conventions, and collation (sort) order. Those "problematic" builtin PHP functions are locale aware, that means they work as expected, if locale is configured appropriately. Locale can be set by the underlying operating system or in PHP. Because on shared hosting you don't usually have root access to the OS, the only option to set the locale is by using the builtin setlocale() PHP function. But, before you can use/set the locale, it must first be installed on the OS. On most unix systems at least some basic locales are already there, they are just not used. To check what locale are you currently using and what locales are available for you to use, create the file testlocale.php at the root of your website with the following content: <?php echo "<pre>Current locale:\n" var_dump(setlocale(LC_ALL, '0')); echo "\n\nAvailable locales:\n"; echo exec('locale -a'); Then point your browser to http://yourwebsite/testlocale.php If your current locale is "C" (and you are on unix), then you will probably get warning after login to the PW admin. What you want to do is change the locale to something that has "UTF-8" or "utf8" in the name of the available locales. In your case you would be looking for something like "sv_SE.UTF-8" or "sv_SE.utf8". Now, there is a chance that Swedish locale is not installed. You can ask your hosting provider to install it for you or use some other UTF-8 locale. On most unix systems I have seen, at least "en_US.UTF-8" or "en_US.utf8" is installed. If even that English locale is not available, then look for "C.UTF-8" or "C.utf8". And this is what you have to use as parameter in the setlocale() call: setlocale(LC_ALL, "sv_SE.utf8"); You could actually "stack up" multiple locales and one will eventually work: setlocale(LC_ALL, "sv_SE.utf8", "sv_SE.UTF-8", "en_US.UTF-8", "en_US.utf8", "C.UTF-8", "C.utf8"); Now, regarding where to put that setlocale() call. If you are not using PW multi language capabilities (you don't have Languge Support module installed), then you place setlocale to /site/config.php. That's it. If Language Support module is installed (PW checks for that), you have two options: Translate the string "C" in LanguageSupport.module for each installed language Put setlocale() call in /site/init.php My preferred method is option 1 and this is what PW (Ryan) recommends. See https://processwire.com/api/multi-language-support/code-i18n/ for more info on translating files. Option 1 allows you to set different locale for each of the installed language, while option 2 allows setting of one locale for all languages. PW will also provide links for the files that needs to be translated in the warning message. Ryan just pushed an update that makes it use the locale setting on the frontend when using LanguageSupportPageNames module (until now just language was changed, but not locale). Also setLocale() and getLocale() methods are added to the $languages API var.1 point
-
I'd imagine ProcessWire should run on any Linux derivate available to EC2, but may I ask, why you want specifically EC2? DigitalOcean or Linode do charge similarly and are way easier to setup than aws (with all it's enterpricy setup tools and permission hierarchies and stuff). I always feel people preemtively reach for EC2 even though they don't need all the things which make aws great over other services in the first place.1 point
-
Call me overly cautious, but I'd advice against self-managed VPS if this service needs to be highly secure and especially if you need a high level of availability. Anyone can manage a server when things go smooth -- install updates, add a few rules to a firewall and tweak Apache/PHP/MySQL settings. The real question is how well can you handle things going wrong; someone attacking your server, hardware or software failures (hardware issues are still very real even in this age of cloud computing, I'm afraid), restoring corrupted data etc. What about availability requirements -- do you need high availability and 24/7/365 support.. and if, can you really provide and guarantee that? A lot of time I'd recommend going with managed solution in one form or another rather than trying to do everything yourself. It depends a lot on the requirements and the nature of the service you're running, but the bottom line here is that unless you can guarantee that you're able to handle everything yourself, don't make any promises to the client you'll end up regretting.1 point
-
Hello @Vineet, I'd like to advocate against forcing frequent password changes if I may. IMHO it encourages poor password choice by users as the frequency of changes either causes them to repeat a simple pattern of passwords (like 'password1' one week, then 'password2' the following week and back to 'password1' after that) or it forces them to write down the password on a post-it note on their desk if your policy only allows diverse or strong passwords. I would definitely suggest going down the 2-factor authentication route (and yes, I published a 2-factor authentication module for PW) as this significantly mitigates poor password choice on the part of users anyway. Also, I don't think your client should be running a service with any sensitive data on a shared host. VPSs are pretty cheap these days.1 point