// if ($config->enable_categories == 1) { // $ddopts = array(); // foreach ($db->selectObjects('category',"location_data='".serialize($loc)."' ORDER BY rank ASC") as $opt) { // $ddopts[$opt->id] = $opt->name; // } // // uasort($ddopts,'strnatcmp'); // if (!isset($item->category_id)) $item->category_id = null; // $form->registerAfter('eventend','category',gt('Category'),new dropdowncontrol($item->category_id,$ddopts)); // $form->registerBefore('category', null, '', new htmlcontrol('<hr size="1" />')); // } if ($config->enable_feedback == 1) { $form->registerBefore('submit', null, '', new htmlcontrol('<hr size="1" />')); $allforms = array(); $allforms[''] = gt('Disallow Feedback'); // $allforms = array_merge($allforms, expTemplate::listFormTemplates("forms/calendar")); $allforms = array_merge($allforms, expCore::buildNameList("forms", "forms/calendar", "tpl", "[!_]*")); $feedback_form = $item == null ? 0 : $item->feedback_form; $feedback_email = $item == null ? '' : $item->feedback_email; $form->registerAfter('eventend', 'feedback_form', gt('Feedback Form'), new dropdowncontrol($feedback_form, $allforms)); $form->registerAfter('feedback_form', 'feedback_email', gt('Feedback Email'), new textcontrol($feedback_email, 20)); $form->registerBefore('feedback_form', null, '', new htmlcontrol('<hr size="1" />')); } if (isset($_GET['id']) && $_GET['id'] != 0) { $form->unregister('submit'); // $buttons = "<div id=\"submitControl\" class=\"control buttongroup\"> "; // $buttons = "<input name=\"submitSubmit\" class=\"button\" type=\"submit\" value=\"Save\" onclick=\"if (checkRequired(this.form)) { if (validate(this.form)) { return true; } else { return false; } } else { return false; }\" /> "; $buttons = '<button name="submitSubmit" type="submit" id="' . $_GET['id'] . 'Submit" class="submit button awesome ' . BTN_SIZE . ' ' . BTN_COLOR; $buttons .= '" type="submit" value="' . "Save" . '"'; $buttons .= ' onclick="if (checkRequired(this.form)) { if (validate(this.form)) { return true; } else { return false; } } else { return false; }"'; $buttons .= ' />'; $buttons .= "Save";
/** exdoc * * Looks through the module's views directory and returns * all non-internal views that are found there. * Returns an array of all standard view names. * This array is unsorted. * * @param string $module The classname of the module to get views for. * @return array * @node Subsystems:Template */ public static function listModuleViews($module) { //FIXME only used by containermodule edit action and administrationmodule examplecontent action return expCore::buildNameList("modules", $module, "tpl", "[!_]*"); }