function invia_commento() { try { $nome = Params::get("nome"); $subject = Params::get("subject"); $email = Params::get("email"); $testo = Params::get("testo"); //$codice_hidden = Params::get("codice_hidden"); //$codice = Params::get("codice"); //if ($codice_hidden!=$codice) // throw new InvalidParameterException("Il codice non e' impostato correttamente!!"); if ($nome != null && $subject != null && $email != null && $testo != null && isset(Config::instance()->EMAIL_COMMENT_RECEIVED)) { $e = new EMail("no_reply@" . Host::current_no_www(), Config::instance()->EMAIL_COMMENT_RECEIVED, "[Nuova commento da : " . $nome . "] - " . Host::current(), EMail::HTML_FORMAT); $e->render_and_send("include/messages/mail/alert/" . Lang::current() . "/nuovo_commento.php.inc", array("nome" => $nome, "email" => $email, "subject" => $subject, "testo" => $testo)); return Redirect::success(); } else { if (!isset(Config::instance()->EMAIL_COMMENT_RECEIVED)) { throw new InvalidDataException("Il parametri di configurazione EMAIL_COMMENT_RECEIVED non e' impostato correttamente!!"); } else { throw new InvalidDataException("I dati immessi nella form non sono validi!!"); } } } catch (Exception $ex) { Flash::error($ex->getMessage()); return Redirect::failure(); } }
function add() { if (Upload::isUploadSuccessful("my_file")) { $peer = new ImmaginiPeer(); $do = $peer->new_do(); $peer->setupByParams($do); $d = new Dir("/immagini/user/" . Session::get("/session/username") . Params::get("folder")); if (!$d->exists()) { $d->touch(); } $do->save_folder = $d->getPath(); $do->real_name = Upload::getRealFilename("my_file"); $do->folder = Params::get("folder"); $tokens = explode(".", Upload::getRealFilename("my_file")); $extension = $tokens[count($tokens) - 1]; $do->hash_name = md5(uniqid()) . "." . strtolower($extension); Upload::saveTo("my_file", $do->save_folder, $do->hash_name); $peer->save($do); if (is_html()) { Flash::ok("Immagine aggiunta con successo."); return Redirect::success(); } else { return ActiveRecordUtils::toArray($do); } } else { Flash::error(Upload::getUploadError("my_file")); return Redirect::failure(); } }
function add() { ini_set('upload_max_filesize', 8388608 * 4); if (Upload::isUploadSuccessful("my_file")) { $peer = new DocumentiPeer(); $do = $peer->new_do(); $peer->setupByParams($do); $d = new Dir("/documenti/user/" . Session::get("/session/username") . "/contenuti/"); if (!$d->exists()) { $d->touch(); } $do->save_folder = $d->getPath(); $do->real_name = Upload::getRealFilename("my_file"); $do->folder = Params::get("folder"); $tokens = explode(".", Upload::getRealFilename("my_file")); $extension = $tokens[count($tokens) - 1]; $do->hash_name = md5(uniqid()) . "." . strtolower($extension); Upload::saveTo("my_file", $do->save_folder, $do->hash_name); $peer->save($do); Flash::ok("Documento aggiunto con successo."); return Redirect::success(); } else { return Redirect::failure(Upload::getUploadError("my_file")); } }
function modify_image() { $peer = new GalleryImagePeer(); $do = $peer->updateByParams(); $peer->save($do); if (is_html()) { return Redirect::success(); } else { return Redirect::failure(); } }
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 add_rotator_image() { $rotator_name = Params::get("rotator_name"); $d = new Dir(self::ROTATOR_GALLERIES_ROOT_PATH . $rotator_name); if ($d->exists()) { Upload::saveTo("my_file", self::ROTATOR_GALLERIES_ROOT_PATH . $rotator_name . DS); } else { Flash::error("Errore durante il caricamento dell'immagine!! Contattare l'assistenza : info@mbcraft.it"); return Redirect::failure(); } Flash::ok("Immagine caricata con successo!!"); return Redirect::success(); }
function formatOutputData($result) { if (Result::is_result($result)) { if (Result::is_ok($result)) { $result = Redirect::success(); } else { $result = Redirect::failure(); } } if ($result instanceof IActionCommand) { return $result->execute(); } echo render_result($result); }
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 add_image() { if (Upload::isUploadSuccessful("file")) { $gallery_dir = new Dir($this->get_current_folder()); $uploaded_img = Upload::saveTo("file", $gallery_dir); if (isset(Config::instance()->GALLERY_RESIZE_BY_WIDTH)) { image_w($uploaded_img->getPath(), Config::instance()->GALLERY_RESIZE_BY_WIDTH); } else { if (isset(Config::instance()->GALLERY_RESIZE_BY_HEIGHT)) { image_h($uploaded_img->getPath(), Config::instance()->GALLERY_RESIZE_BY_HEIGHT); } } $peer = new GalleryImagePeer(); return Redirect::success(); } else { Flash::error(Upload::getUploadError("file")); return Redirect::failure(); } }
function __defaultReturn($success_message, $error_messages) { if (is_html()) { if (!$error_messages) { Flash::ok($success_message); return Redirect::success(); } else { foreach ($error_messages as $error_msg) { Flash::error($error_msg); } return Redirect::failure(); } } else { if (!$error_messages) { return Result::ok(); } else { return Result::error($error_messages); } } }
function aggiungi_immagine() { $id_prodotto_servizio = Params::get("id_prodotto_servizio"); if (Params::is_set("file_field_name")) { $file_field_name = Params::get("file_field_name"); } else { $file_field_name = "file"; } if (Upload::isUploadSuccessful($file_field_name)) { $product_dir = new Dir(self::PRODUCT_IMAGE_DIR . "/" . $id_prodotto_servizio); $product_dir->touch(); $uploaded_img = Upload::saveTo($file_field_name, $product_dir); if (isset(Config::instance()->PRODUCT_IMAGE_RESIZE_BY_WIDTH)) { image_w($uploaded_img->getPath(), Config::instance()->PRODUCT_IMAGE_RESIZE_BY_WIDTH); } else { if (isset(Config::instance()->PRODUCT_IMAGE_RESIZE_BY_HEIGHT)) { image_h($uploaded_img->getPath(), Config::instance()->PRODUCT_IMAGE_RESIZE_BY_HEIGHT); } } //creo una riga associata all'immagine $immagine_prodotto_servizio_peer = new ImmagineProdottoServizioPeer(); $do = $immagine_prodotto_servizio_peer->new_do(); $do->id_prodotto_servizio = Params::get("id_prodotto_servizio"); $do->nome_immagine = $uploaded_img->getFilename(); $immagine_prodotto_servizio_peer->save($do); return Redirect::success(); } else { Flash::error(Upload::getUploadError($file_field_name)); return Redirect::failure(); } }