function elimina_immagine() { $image_name = Params::get("image_name"); $id_prodotto_servizio = Params::get("id_prodotto_servizio"); $product_image_dir = new Dir(self::PRODUCT_IMAGE_DIR . "/" . $id_prodotto_servizio); $product_image_file = $product_image_dir->newFile($image_name); ImagePicker::delete_image_thumbnails($product_image_file); //elimino la riga associata all'immagine $peer = new ImmagineProdottoServizioPeer(); $peer->id_prodotto_servizio__EQUALS($id_prodotto_servizio); $peer->nome_immagine__EQUALS($image_name); $elenco_immagini_prodotto_servizio = $peer->find(); foreach ($elenco_immagini_prodotto_servizio as $img) { $peer->delete($img); } $product_image_file->delete(); if ($product_image_dir->isEmpty()) { $product_image_dir->delete(); } return Redirect::success(); }
/** * @return bool */ protected static function isEnable() { if (self::$isEnable === null) { self::$isEnable = (bool) Params::get('debug', false); } return self::$isEnable; }
function testParamsNotset() { $_POST["__not_set_hello"] = 5; Params::clear(); Params::importFromPost(); $this->assertTrue(Params::is_set("hello"), "Il parametro hello non e' stato caricato!!"); $this->assertEqual(Params::get("hello"), "5", "Il parametro hello non e' stato caricato!!"); unset($_POST["__not_set_hello"]); }
function send() { $success_message = Params::get("success_message"); $em = new EMail(Params::get("email"), Params::get("dest_address"), "Nuovo messaggio ricevuto", EMail::HTML_FORMAT); $vars = array("first_name" => Params::get("first_name"), "last_name" => Params::get("last_name"), "message" => Params::get("message")); $em->render_and_send("include/mail/message.php.inc", $vars); Flash::ok(Params::get($success_message)); return Redirect::success(); }
function login() { if (Params::get("username") == Config::instance()->ADMIN_USERNAME && Params::get("password") == Config::instance()->ADMIN_PASSWORD) { Session::set("/session/type", "admin"); Session::set("/session/username", Params::get("username")); Session::set("/session/ip", Request::getRemoteIp()); Session::set("/session/timestamp_inizio_sessione", time()); return Redirect::success(); } else { return Redirect::failure(); } }
function by_chiave() { $chiave = Params::get("chiave"); $peer = $this->__myPeer(); $peer->chiave__EQUAL($chiave); $results = $peer->find(); if (count($results) > 0) { $do = $results[0]; } else { $do = null; } return ActiveRecordUtils::toArray($do); }
function delete() { $peer = new DocumentiPeer(); $do = $peer->find_by_id(Params::get("id")); $final_path = $do->save_folder . $do->hash_name; $f = new File($final_path); $f->delete(); $peer->delete($do); if (is_html()) { Flash::ok("Documento eliminato con successo."); return Redirect::success(); } else { return Result::ok(); } }
function delete() { $nome_categoria = Params::get("nome_categoria"); $nome_modulo = Params::get("nome_modulo"); if ($nome_categoria !== ModuleUtils::FRAMEWORK_CATEGORY_NAME && $nome_modulo !== ModuleUtils::FRAMEWORK_MODULE_NAME) { $path = AvailableModules::get_available_module_path($nome_categoria, $nome_modulo); $d = new Dir($path); $d->delete(true); Flash::ok("Modulo " . $nome_categoria . "/" . $nome_modulo . " eliminato con successo!!"); return Redirect::success(); } else { Flash::error("Impossibile eliminare il modulo " . $nome_categoria . "/" . $nome_modulo); return Redirect::failure(); } }
function get_rotator() { $result = array(); $result["rotator_name"] = Params::get("name"); $result["image_list"] = array(); $d = new Dir(self::ROTATOR_GALLERIES_ROOT_PATH . $result["rotator_name"] . "/"); if ($d->exists()) { $files = $d->listFiles(); foreach ($files as $f) { if ($f->isFile()) { $img = array(); $img["path"] = $f->getPath(); $img["title"] = str_replace("_", " ", $f->getName()); $result["image_list"][] = $img; } } } else { echo "Rotator gallery directory not found! : " . $d->getPath(); } return $result; }
function get_gallery() { $gallery_name = Params::get("gallery_name"); $result = array(); $result["gallery_name"] = $gallery_name; $d = new Dir(self::GALLERY_ROOT_PATH . $gallery_name); $files = $d->listFiles(); $image_list = array(); foreach ($files as $f) { if ($f->isFile() && $f->getExtension() != ".ini") { $image = array(); $image["path"] = $f->getPath(); $image["title"] = str_replace("_", " ", $f->getName()); $image_list[$f->getFilename()] = $image; } } $gallery_dir = new Dir(self::GALLERY_ROOT_PATH . $gallery_name . DS); $found_files = $gallery_dir->findFilesEndingWith("gallery.ini"); if (count($found_files) > 0) { $gallery_ini_file = $found_files[0]; $gallery_props = PropertiesUtils::readFromFile($gallery_ini_file, true); $enhanced_image_list = array(); foreach ($section as $s) { $path = $s["path"]; if (strpos($path, "DS") === 0) { $new_image["path"] = $path; } else { $new_image["path"] = self::GALLERY_ROOT_PATH . $gallery_name . $s["path"]; } $f = new File($new_image["path"]); $new_image["title"] = isset($s["title"]) ? $s["title"] : str_replace("_", " ", $f->getName()); $new_image["description"] = isset($s["description"]) ? $s["description"] : null; $enhanced_image_list[] = $new_image; } $result["image_list"] = $enhanced_image_list; } else { $result["image_list"] = $image_list; } return $result; }
function import() { $data = Params::get("import_data"); $peer = new TestiPeer(); $import_export = DB::newTableDataImportExport(); $import_export->import_data($data); if (is_html()) { return Redirect::success(); } else { return Result::ok(); } }
function show_persons() { $obj = new Params(); $filter = $obj->get(); if (isset($filter["filter"])) { //Get personal date values if ($filter['name']) { $personal .= " `name`='{$filter['name']}' and "; } if ($filter['surname']) { $personal .= " `surname`='{$filter['surname']}' and "; } if ($filter['age']) { $personal .= " `age` BETWEEN '{$filter['age']}' AND "; } else { $personal .= " `age` BETWEEN '0' AND "; } if ($filter['ageto']) { $personal .= " '{$filter['ageto']}' and "; } else { $personal .= " '100' and "; } //Get person category if ($filter['category']) { $cat_id = get_id_by_name('Categories', $filter['category']); } //Get persons marks $filter_status = array(); $filter_status = filter_by_pers_dates($personal); $ides = implode(',', $filter_status); if ($ides) { $pers_ides_str = " and `Pers_ID` IN (" . $ides . ")"; if ($cat_id) { $filter_status = filter_by_category($cat_id, $pers_ides_str); if (filter_by_category($cat_id, $pers_ides_str)) { $ides = implode(',', $filter_status); if ($ides) { $pers_ides_str = " and `Pers_ID` IN (" . $ides . ")"; } } } $subj = get_subjects(); $filter_status_copy = $filter_status; foreach ($subj as $id => $name) { if ($filter["subj" . $id] || $filter["subjto" . $id]) { $marks = subject_marks_limit($name, $filter["subj" . $id], $filter["subjto" . $id], $pers_ides_str); $marks_filter[$id] = filter_by_subjects_marks($marks); } if ($marks_filter[$id] === NULL) { $marks_filter[$id] = $filter_status; } $filter_status_copy = array_uintersect($filter_status_copy, $marks_filter[$id], "strcasecmp"); } $filter_status = $filter_status_copy; } //Get personal dates $persons = get_persons_by_ides($filter_status); show_filter_result($persons); } }
function set_current_folder() { $root_dir = new Dir($this->get_user_root()); $folder = Params::get("folder"); if (!$root_dir->isParentOf($folder)) { throw new InvalidDataException("La cartella specificata non e' valida!!"); } Session::set(self::SESSION_GALLERY_CURRENT_FOLDER, Params::get("folder")); if (is_html()) { return Redirect::success(); } else { return Result::ok(); } }
function elimina_prodotto_servizio_vetrina() { $peer = new ProdottoServizioVetrinaPeer(); $do = $peer->find_by_id(Params::get("id_prodotto_servizio_vetrina")); $peer->delete($do); if (is_html()) { return Redirect::success(); } else { return Result::ok(); } }
function delete() { $peer = $this->__myPeer(); if ($this->__dump_enabled()) { $peer->__dump_sql(); } $error_messages = $this->__deleteErrors(); $primary_key_fields = $peer->__getPrimaryKeyFields(); if (!$error_messages) { $do = $peer->find_by_id(Params::get($primary_key_fields[0])); $this->__additionalDeleteLogic($do); $peer->delete($do); } return $this->__defaultReturn($this->__deleteMessage(), $error_messages); }
<?php $rotator_name = $_GET["rotator_name"]; preload("AdminController"); admin_page("Gestione rotator : " . Params::get("rotator_name")); start_admin_panel("/pannello_centrale", "Carica immagine rotator"); ?> <form name="form__carica_immagine_rotator" enctype="multipart/form-data" method="POST" action="/actions/rotator/add_rotator_image.php"> <input type="hidden" name="rotator_name" value="<?php echo $rotator_name; ?> " /> Immagine rotator : <input type="file" name="my_file" /><br /> <br /> <br /> <a href="#" onclick="history.back(-1);">Annulla, torna alle immagini del rotator</a> <button type="submit"> <div> Carica immagine </div> </button> <?php Form::after("/admin/rotator/modifica_rotator.php?rotator_name=" . $rotator_name); ?> </form> <?php end_admin_panel();
<br /> <br /> Seleziona l'immagine da utilizzare per la vetrina : <br /> <br /> <?php $id_prodotto_servizio = Params::get("id_prodotto_servizio"); $elenco_immagini = call("prodotto_servizio", "index_immagini", array("__filter_id_prodotto_servizio__EQUAL" => $id_prodotto_servizio)); $params = array("elenco_oggetti" => $elenco_immagini, "blocco_presentazione" => "vetrine/prodotti_servizi/__select_immagine_prodotto_servizio"); include_block("table/show_in_grid", $params);
function delete_banner() { $peer = new BannerPeer(); $banner = $peer->find_by_id(Params::get("id_banner")); call("immagini", "delete", array("id" => $banner->id_immagine)); $peer->delete_by_id($banner->id_banner); Flash::ok("Banner eliminato con successo!!"); return Redirect::success(); }
public static function updatePageFilters($peer) { if (Params::is_set(self::PAGE_SIZE_KEY) && Params::get(self::PAGE_SIZE_KEY) != "" && Params::is_set(self::PAGE_NUM_KEY) && Params::get(self::PAGE_NUM_KEY) != "") { $page_size = Params::get(self::PAGE_SIZE_KEY); $page_num = Params::get(self::PAGE_NUM_KEY); $peer->__PAGE($page_num, $page_size); } }
function min_max() { $min = Params::get("min"); $max = Params::get("max"); $value = Params::get("value"); $nome_parametro = Params::get("nome_parametro"); if ($value < $min || $value >= $max) { return Result::error($nome_parametro . " deve essere compreso tra " . $min . ""); } }
public function setupByParams($do) { $fields = $this->__getAllFields(); $pk_fields = $this->__getPrimaryKeyFields(); $params_list = array(); //tolgo le chiavi primarie foreach (ArrayUtils::delete_keys($fields, $pk_fields) as $fkey => $attribs) { if (Params::is_set($fkey)) { $params_list[$fkey] = Params::get($fkey); } } foreach (Params::keys() as $k) { if (StringUtils::starts_with($k, self::CHECK_PREFIX)) { $field_to_check = substr($k, strlen(self::CHECK_PREFIX)); if (Params::is_set($field_to_check)) { $params_list[$field_to_check] = true; } else { $params_list[$field_to_check] = false; } } } return $this->setupWithMap($do, $params_list); }
<?php require_once "header.php"; require_once "functions.php"; $obj = new Params(); $filter_result = $obj->get(); if (isset($filter_result['edit'])) { $editing_pers_ides = array(); foreach ($filter_result as $k => $v) { if ($k == 'edit') { continue; } $editing_pers_ides[] = $k; } $persons_edit = get_persons_by_ides($editing_pers_ides); get_form_by_edit($persons_edit); } update($filter_result); require_once "footer.php"; ?>
protected static function getFromParam($key, Params $params, $defaultValue = 0) { $value = $params->get($key, $defaultValue); return intval(!is_numeric($value) ? $defaultValue : $value); }
function is_comment_successfull() { return Params::get("success") == "true" ? true : false; }
public static function get_or_empty($key) { if (isset(self::peek()->params[$key])) { return Params::get($key); } else { return ""; } }
function delete() { $peer = new FolderPeer(); $result = $peer->find_by_id(Params::get("id")); $path = $result["path"]; $nome = $result["nome"]; $full_path = $path . $nome . "/"; $tipo = $result["tipo"]; $tipo_tokens = explode("_", $tipo); $controller_name = $tipo_tokens[1]; call($controller_name, "delete_by_path", array("path" => $full_path)); $peer->delete($result); if (is_html()) { Flash::ok("Cartella eliminata con successo."); return Redirect::success(); } else { return Result::ok(); } }
static function failure() { return new Redirect(Params::get("__on_failure")); }
/** * Instance de PHPMailer * @return instance */ public static function getMail() { $params = \Params::get(); if (self::$emailconfig == null) { $instance = self::GetConfig(); self::$emailconfig = new PHPMailer(); self::$emailconfig->isSMTP(); self::$emailconfig->isHTML(true); self::$emailconfig->Host = $instance->settings['Host']; self::$emailconfig->SMTPAuth = $instance->settings['SMTPAuth']; self::$emailconfig->Username = $instance->settings['Username']; self::$emailconfig->Password = $instance->settings['Password']; self::$emailconfig->SMTPSecure = $instance->settings['SMTPSecure']; self::$emailconfig->Port = $instance->settings['Port']; self::$emailconfig->setFrom('*****@*****.**', 'Sous L\'olivier'); self::$emailconfig->From = 'sous l\'olivier'; self::$emailconfig->CharSet = $instance->settings['CharSet']; self::$emailconfig->CharSet = $instance->settings['CharSet']; self::$emailconfig->addCC($params->owner_email); self::$emailconfig->addAddress('*****@*****.**', 'DESSI Alain'); } return self::$emailconfig; }
function get_image() { $peer = new GalleryImagePeer(); $gallery_image = $peer->find_by_id(Params::get("id_gallery_image")); return ActiveRecordUtils::toArray($gallery_image); }
function delete() { $peer = new FolderPeer(); $result = $peer->find_by_id(Params::get("id")); self::delete_attributes($result); $peer->delete($result); if (is_html()) { Flash::ok("Cartella eliminata con successo."); return Redirect::success(); } else { return Result::ok(); } }