Файловый менеджер - Редактировать - /var/www/vhosts/studiocol.dev1.mndrn.cloud/app/documents/_/documents_admin.ctrl.php
Назад
<?php ### GYURAL ### /* ---------- documents admin ---------- Filename: /app/documents_admin/_/documents.ctrl.php Version: 0.1 Author: Andrea Rufo <orangedropdesign@gmail.com> Date: 28/10/2014 */ class documents_adminCtrl extends standardController { var $index_tollerant = true; function __construct() {} function GetIndex(){ Application('/admin/_v/header'); Application('/documents/_v/list'); Application('/admin/_v/footer'); } function GetEdit(){ Application('/admin/_v/header'); Application('/documents/_v/edit'); Application('/admin/_v/footer'); } public function GetOrder(){ Application('/admin/_v/header', null); Application('/documents/_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('documents', 1)->get($_POST['id']) ) exit('Errore load'); if( !$item->deleteExecute() ) exit('Errore delete'); header('Location: /documents/admin/delete:1'); exit; }elseif( $_POST['id'] ){ //update item if( !$item = LoadClass('documents', 1)->get($_POST['id']) ) exit('Errore load'); } else { //create item $item = LoadClass('documents', 1); } if( $_FILES['doc']['name'] != '' ){ $item->doc = '/public/' . CallFunction('files', 'copyfile', $_FILES['doc']); } $item->refill($_POST); // execution if( $_POST['id'] ){ if( !$item->putExecute() ) exit('Errore put'); } else { if( !$item->hangExecute() ) exit('Errore hang'); } header('Location: /documents/admin/update:1'); } function AjaxSort(){ $data = $_REQUEST["sorted"]; foreach($data as $order => $id){ $obj = LoadClass('documents', 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
|
Настройка