function doStore() { global $doc_ged_id, $file_id, $_firstModeleGed; $file_upload_ok = false; if ($msg = $this->_obj->store()) { CAppUI::setMsg($msg, UI_MSG_ERROR); if ($this->redirectError) { $this->redirect =& $this->redirectError; } } else { $this->redirect = null; $doc_ged_id = $this->_obj->doc_ged_id; if (isset($_FILES["formfile"]) && $_FILES["formfile"]["name"] != "") { $objFile = new CFileAddEdit(); $objFile->redirect = null; $objFile->doBind(); $_POST["object_id"] = $doc_ged_id; $objFile->dostore(); if (CAppUI::isMsgOK()) { $file_upload_ok = true; $file_id = $objFile->_obj->file_id; } else { // Erreur Upload if ($this->redirectError) { $this->redirect =& $this->redirectError; } $this->doRedirect(); } } } }
<?php /** * $Id: do_file_aed.php 20498 2013-09-29 19:08:17Z phenxdesign $ * * @category Files * @package Mediboard * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision: 20498 $ * @link http://www.mediboard.org */ CApp::setTimeLimit(600); ignore_user_abort(1); CValue::setSession(CValue::postOrSession("private")); ini_set("upload_max_filesize", CAppUI::conf("dPfiles upload_max_filesize")); $do = new CFileAddEdit(); $do->doBind(); if (intval(CValue::read($do->request, 'del'))) { $do->doDelete(); } else { $do->doStore(); } $smarty = new CSmartyDP(); $messages = CAppUI::getMsg(); $smarty->assign("messages", $messages); $smarty->display("../../dPfiles/templates/inc_callback_upload.tpl"); $do->doRedirect();