public function save_form() { global $selector_choice; $this->parameters = array(); $this->parameters['selector'] = $selector_choice; return parent::save_form(); }
public function save_form() { global $cms_module_common_datasource_list_sort_by, $cms_module_common_datasource_list_sort_order; global $cms_module_common_datasource_list_limit; if ($this->sortable) { $this->parameters['sort_by'] = $cms_module_common_datasource_list_sort_by; $this->parameters['sort_order'] = $cms_module_common_datasource_list_sort_order; } if ($this->limitable) { $this->parameters['nb_max_elements'] = $cms_module_common_datasource_list_limit + 0; } return parent::save_form(); }
public function get_form() { $form = parent::get_form(); $metadatas_list = $this->get_metas_list(); $form .= "<div class='row'>\n\t\t\t\t\t\t<label for='cms_module_metadatas_datasource_metadatas_generic_def_metadatas'>" . $this->format_text($this->msg['cms_module_metadatas_datasource_metadatas_generic_def_metadatas']) . "</label>\n\t\t\t\t</div>"; $metadatas_format_form = ""; foreach ($metadatas_list as $key_metadata_list => $metadata_list) { $metadata_format_form = ""; foreach ($metadata_list["items"] as $key => $metadata) { if (!isset($this->parameters[$this->get_form_value_name($key_metadata_list . "_" . $key)])) { $active_template_content = $metadata["default_template"]; } else { $active_template_content = $this->parameters[$this->get_form_value_name($key_metadata_list . "_" . $key)]; } $metadata_format_form .= "<div class='row'>\n\t\t\t\t\t<div class='left'>\n\t\t\t\t\t\t<label for='" . $this->get_form_value_name($key_metadata_list . "_" . $key) . "' title='" . $this->format_text($metadata["desc"]) . "'>" . $metadata["label"] . " (" . $metadata_list["prefix"] . $metadata_list["separator"] . $key . ")</label>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class='right'>\n\t\t\t\t\t\t<textarea name='" . $this->get_form_value_name($key_metadata_list . "_" . $key) . "' id='" . $this->get_form_value_name($key_metadata_list . "_" . $key) . "'>" . $this->format_text($active_template_content) . "</textarea>\n\t\t\t\t\t</div>\n\t\t\t\t</div>"; } $metadatas_format_form .= gen_plus("metadatas_parameters_" . $key_metadata_list, $this->format_text($metadata_list["name"]), $metadata_format_form, false); } $form .= "\n\t\t<div class='row'>\n\t\t\t<div class='colonne3'>\n\t\t\t\t<label for='cms_module_metadatas_datasource_metadatas_generic_django_template_content'>" . $this->format_text($this->msg['cms_module_metadatas_datasource_metadatas_generic_django_template_content']) . "</label>\n\t\t\t\t" . $this->get_format_data_structure_tree("") . "\n\t\t\t</div>\n\t\t\t<div class='left'>\n\t\t\t\t" . $metadatas_format_form . "\n\t\t\t</div>\n\t\t</div>"; return $form; }
public function save_form() { $this->parameters['query'] = stripslashes($this->get_value_from_form("query")); return parent::save_form(); }
protected function filter_sections($datas) { $valid_datas = array(); //on initialise un arbre avec les sections if (!count(self::$sections_tree)) { self::$sections_tree = $this->get_sections_tree(0, "", self::$sections_path); } foreach ($datas as $id_section) { if (isset(self::$sections_path[$id_section])) { $section_path_ids = explode("/", self::$sections_path[$id_section]); $current_tree = self::$sections_tree[$section_path_ids[0]]; if ($current_tree['valid'] == 1) { $valid = true; for ($i = 1; $i < count($section_path_ids); $i++) { $current_tree = $current_tree['children'][$section_path_ids[$i]]; if ($current_tree['valid'] == 0) { $valid = false; break; } } if ($valid) { $valid_datas[] = $id_section; } } } else { continue; } } return $valid_datas; }
public function __construct($id = 0) { parent::__construct($id); }
public function get_form() { $form = parent::get_form(); return $form; }
public function get_form() { $form = parent::get_form(); $form .= "\n\t\t\t<div class='row'>\n\t\t\t\t<div class='colonne3'>\n\t\t\t\t\t<label for='cms_module_common_datasource_rss_limit'>" . $this->format_text($this->msg['cms_module_common_datasource_rss_limit']) . "</label>\n\t\t\t\t</div>\n\t\t\t\t<div class='colonne-suite'>\n\t\t\t\t\t<input type='text' name='cms_module_common_datasource_rss_limit' value='" . $this->parameters['nb_max_elements'] . "'/>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class='row'>\n\t\t\t\t\t<div class='colonne3'>\n\t\t\t\t\t<label for='cms_module_common_datasource_rss_timeout'>" . $this->format_text($this->msg['cms_module_common_datasource_rss_timeout']) . "</label>\n\t\t\t\t</div>\n\t\t\t\t<div class='colonne-suite'>\n\t\t\t\t\t<input type='text' name='cms_module_common_datasource_rss_timeout' value='" . $this->parameters['timeout'] . "'/>\n\t\t\t\t</div>\n\t\t\t</div>"; return $form; }