public function save() { $obj = new informativo(); if ($_POST['id_noticiaweb'] == "") { if (isset($_FILES["imagen"]["name"])) { $out_dir = '../web/images/noticias/'; if (move_uploaded_file($_FILES['imagen']['tmp_name'], $out_dir . $_POST["id_noticiaweb"] . $_FILES["imagen"]["name"])) { $p = $obj->insert($_POST, $_FILES); } } if ($p[0]) { header('Location: index.php?controller=informativo'); } else { $data = array(); $view = new View(); $data['msg'] = $p[1]; $data['url'] = 'index.php?controller=informativo'; $view->setData($data); $view->setTemplate('../view/_Error_App.php'); $view->setLayout('../template/Layout.php'); $view->render(); } } else { if (isset($_FILES["imagen"]["name"])) { $out_dir = '../web/images/noticias/'; if (move_uploaded_file($_FILES['imagen']['tmp_name'], $out_dir . $_POST["id_noticiaweb"] . $_FILES["imagen"]["name"])) { $p = $obj->update($_POST, $_FILES); } } if ($p[0]) { header('Location: index.php?controller=informativo'); } else { $data = array(); $view = new View(); $data['msg'] = $p[1]; $data['url'] = 'index.php?controller=informativo'; $view->setData($data); $view->setTemplate('../view/_Error_App.php'); $view->setLayout('../template/Layout.php'); $view->render(); } } }