View RandomImages.module
<?php | |
/** | |
* Example use: | |
* | |
* $helper = $modules->get("RandomImages"); | |
* $image = $helper->getRandomImages(1,"images"); | |
* echo "<img src='{$image->size(150,0)->url}'>"; | |
*/ | |
View form-builder-html5off.php
<?php | |
// in form-builder.inc | |
$forms->addHookBefore('FormBuilderProcessor::render', null, 'hookRenderForm'); | |
function hookRenderForm(HookEvent $event) { | |
$processor = $event->object; | |
$form = $processor->getInputfieldsForm(); | |
$form->attr('novalidate', '1'); | |
} |
View paginator.php
<?php | |
/** | |
* include paginator class from ProcessWire core, $config->paths->Modulename can | |
* be used to get the path of any module in PW. | |
*/ | |
require_once($config->paths->MarkupPagerNav . "PagerNav.php"); | |
/** |
View repeater_example.php
<?php | |
$mypage = $pages->get("/about/"); | |
if($input->post->submit){ | |
$n = 1; | |
$title = "element_title_$n"; | |
$url = "external_url_$n"; | |
$mypage->setOutputFormatting(false); |
View AddPageFieldProperty.module
<?php | |
/** | |
* ProcessWire AddPageFieldProperty demonstration module | |
* | |
* | |
* ProcessWire 2.x | |
* Copyright (C) 2010 by Ryan Cramer | |
* Licensed under GNU/GPL v2, see LICENSE.TXT | |
* |
View MapPageField.module
<?php | |
class MapPageField extends WireData implements Module{ | |
public static function getModuleInfo(){ | |
return array( | |
'title' => 'MapPageField', | |
'version' => 100, | |
'singular' => true, | |
'autoload' => true |
View find matches example
$words = ''; | |
$q = $sanitizer->selectorValue($input->post->q); | |
$words = explode(' ', $q); | |
foreach($words as $word) { | |
$word = $sanitizer->selectorValue($word); | |
if($word) $selectorEmergencyContacts .= "title|label_$lang*=$word, "; | |
} | |
... |
View ModuleName.module
<?php | |
/** | |
* ProcessWire Module Template | |
* | |
* Demonstrates the Module interface and how to add hooks. | |
* | |
* ProcessWire 2.x | |
* Copyright (C) 2010 by Ryan Cramer | |
* Licensed under GNU/GPL v2, see LICENSE.TXT |
View ProcessDashboard.module
<?php | |
/* | |
* | |
* | |
* | |
*/ | |
class ProcessDashboard extends Process { |