if (isset($_POST[$checkboxname])) {
return 'checked="checked"';
}<form class="ext-user-search-form" id="ext-user-search-form" method="post">
<input type="hidden" name="submit-var" value="etaoinshrdlu"/>
<div>
<input type="hidden" name="user_search_dogtA" value="0"/>
<input type="checkbox" id="user_search_dogtAid" name="user_search_dogtA" value="Service Provider" [[!persistCheckboxState? &checkboxname=`user_search_dogtA`]] />
<label for="user_search_dogtA">[[%user_search_dogtA_caption? &namespace=`classextender` &topic=`default`]]<br/>
</label>
</div>
<div>
<input type="hidden" name="user_search_dogtB" value="0"/>
<input type="checkbox" id="user_search_dogtBid" name="user_search_dogtB" value="Service Provider" [[!persistCheckboxState? &checkboxname=`user_search_dogtB`]]/>
<label for="user_search_dogtB">[[%user_search_dogtB_caption? &namespace=`classextender` &topic=`default`]]<br/>
</label>
</div>
<?php
$output = $modx->getChunk($formTpl);
$pdogtA = $modx->getOption('user_search_dogtA', $_POST, '');
$pdogtB = $modx->getOption('user_search_dogtB', $_POST, '');
$pdogtC = $modx->getOption('user_search_dogtC', $_POST, '');
$pdogtD = $modx->getOption('user_search_dogtD', $_POST, '');
$pdogtE = $modx->getOption('user_search_dogtE', $_POST, '');
$pdogtF = $modx->getOption('user_search_dogtF', $_POST, '');
$pdogtG = $modx->getOption('user_search_dogtG', $_POST, '');
$pdogtH = $modx->getOption('user_search_dogtH', $_POST, '');
$pdogtI = $modx->getOption('user_search_dogtI', $_POST, '');
$pdogtJ = $modx->getOption('user_search_dogtJ', $_POST, '');
$pdogtK = $modx->getOption('user_search_dogtK', $_POST, '');
$modx->setPlaceholder('user_search_dogtA', $pdogtA);
$modx->setPlaceholder('user_search_dogtB', $pdogtB);
$modx->setPlaceholder('user_search_dogtC', $pdogtC);
$modx->setPlaceholder('user_search_dogtD', $pdogtD);
$modx->setPlaceholder('user_search_dogtE', $pdogtE);
$modx->setPlaceholder('user_search_dogtF', $pdogtF);
$modx->setPlaceholder('user_search_dogtG', $pdogtG);
$modx->setPlaceholder('user_search_dogtH', $pdogtH);
$modx->setPlaceholder('user_search_dogtI', $pdogtI);
$modx->setPlaceholder('user_search_dogtJ', $pdogtJ);
$modx->setPlaceholder('user_search_dogtK', $pdogtK);
$fields = array();
if (isset($_POST['submit-var']) && $_POST['submit-var'] == 'etaoinshrdlu') {
$fields['where'] = '{"dogtA:=":"' . $pdogtA . '","OR:dogtB:=":"' . $pdogtB . '","OR:dogtC:=":"' . $pdogtC . '","OR:dogtD:=":"' . $pdogtD . '","OR:dogtE:=":"' . $pdogtE . '","OR:dogtF:=":"' . $pdogtF . '","OR:dogtG:=":"' . $pdogtG . '","OR:dogtH:=":"' . $pdogtH . '","OR:dogtI:=":"' . $pdogtI . '","OR:dogtJ:=":"' . $pdogtJ . '","OR:dogtK:=":"' . $pdogtK . '"}';
$results = $modx->runSnippet('GetExtUsers', $fields);
}
if (! empty ($results) ){
$modx->SetPlaceholder('user_search.results_heading',
$modx->lexicon('ce_user_search_results_heading'));
$modx->setPlaceholder('user_search.results', $results);
}
return $output;This question has been answered by BobRay. See the first response.
if (isset($_POST[$checkboxname]) && $_POST[$checkboxname]) {
return ' checked="checked" ';
}if (isset($_POST['$checkboxname']) && $_POST['$checkboxname'] == 'Service Provider') {
return 'checked="checked"';
}
