Файловый менеджер - Редактировать - /var/www/vhosts/studiocol.dev1.mndrn.cloud/app/slides/_/slides_admin.ctrl.php
Назад
<?php ### GYURAL ### /* ---------- slides admin ---------- Filename: /app/slides_admin/_/slides.ctrl.php Version: 0.1 Author: Andrea Rufo <orangedropdesign@gmail.com> Date: 28/10/2014 */ class slides_adminCtrl extends standardController { var $index_tollerant = true; function __construct() {} function GetIndex(){ Application('/admin/_v/header'); Application('/slides/_v/list'); Application('/admin/_v/footer'); } function GetEdit(){ Application('/admin/_v/header'); Application('/slides/_v/edit'); Application('/admin/_v/footer'); } public function GetOrder(){ Application('/admin/_v/header', null); Application('/slides/_v/order', null); Application('/admin/_v/footer', null); } // viene richiamata la pagina edit con metodo post (invio del form) function PostEdit(){ if( $_POST['id'] and $_POST['delete'] ){ //delete item if( !$item = LoadClass('slides', 1)->get($_POST['id']) ) exit('Errore load'); if( !$item->deleteExecute() ) exit('Errore delete'); header('Location: /slides/admin/delete:1'); exit; }elseif( $_POST['id'] ){ //update item if( !$item = LoadClass('slides', 1)->get($_POST['id']) ) exit('Errore load'); } else { //create item $item = LoadClass('slides', 1); } if($_FILES['img']['name'] != '') if( !$item->img = CallFunction('files', 'copyfile', $_FILES['img']) ) exit('Errore copia file'); $item->active = ($_POST['active']==1) ? 1 : 0; $item->links = serialize($_POST['gyu_links']); $item->refill($_POST); // execution if( $_POST['id'] ){ if( !$item->putExecute() ) exit('Errore put'); } else { if( !$item->hangExecute() ) exit('Errore hang'); } header('Location: /slides/admin/update:1'); } function AjaxSort(){ $data = $_REQUEST["sorted"]; foreach($data as $order => $id){ $obj = LoadClass('slides', 1)->get($id); $obj->setAttr('order', $order); if( !$obj->putExecute() ) exit('Errore hang'); } echo true; } } ?>
| ver. 1.4 |
Github
|
.
| PHP 8.2.5 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка