Файловый менеджер - Редактировать - /var/www/vhosts/studiocol.dev1.mndrn.cloud/app/area/_/area.ctrl.php
Назад
<?php ### GYURAL ### /* ---------- area ---------- Filename: /app/area/_/area.ctrl.php Version: 0.1 Author: Andrea Rufo <orangedropdesign@gmail.com> Date: 20/03/2015 */ class areaCtrl extends standardController { var $index_tollerant = true; function __construct() { Right('*', '/pages/registrazione'); } function getIndex(){ $app_data['title'] = 'Area riservata'; Application('theme/_v/header', null, $app_data); if( !Logged() ) : ?> <div class="alert alert-danger">Non sei autorizzato ad entrare. Prova a rifare il login!</div> <? else : Application('area/_v/index', null, $app_data); endif; Application('theme/_v/footer', null, $app_data); } function getPannello(){ $app_data['title'] = 'Pannello'; Application('theme/_v/header', null, $app_data); if( !Logged() ) : ?> <div class="alert alert-danger">Non sei autorizzato ad entrare. Prova a rifare il login!</div> <? else : Application('area/_v/pannello', null, $app_data); endif; Application('theme/_v/footer', null, $app_data); } function getGet(){ Application('area/_v/get', null, $app_data); } function getGet2(){ Application('area/_v/get2', null, $app_data); } function postNotifiche(){ $user = LoadClass('utenti', 1)->get( Me()->id ); $user->refill($_POST); if( !$user->putExecute() ) exit('Errore aggiornamento'); #$user->riceviNotifiche $userInfo = LoadClass('utenti/info', 1)->get( Me()->id ); $userInfo->riceviNotifiche = $_POST['notifiche']; $userInfo->putExecute(); header('location: /area/pannello/done:1'); } function postScheda(){ $user = LoadClass('utenti/info', 1)->get( Me()->id ); $user->refill($_POST); if( !$user->putExecute() ) exit('Errore aggiornamento'); header('location: /area/pannello/done:1'); } function postPassword(){ $user = LoadClass('utenti', 1)->get( Me()->id ); $user->setAttr('password', $_POST['gyu_password']); if( !$user->putExecute() ) exit('Errore aggiornamento'); CallFunction( 'mail', 'save', $user->email, 'Studio Coletta, cambio password', 'La tua nuova password è <b>'.$_POST['gyu_password'].'</b>' ); header('location: /area/pannello/done:1'); } function postAdd(){ $cartellaDoveUploadare = $_SERVER["DOCUMENT_ROOT"] . '/commercialista_moderno/public/files/archivio/' . str_replace(" ","",Me()->getInfo()->nome) . "_" . str_replace(" ","",Me()->getInfo()->cognome) . "_" . Me()->getInfo()->partitaIva . "/"; if( !is_dir($cartellaDoveUploadare) ) mkdir($cartellaDoveUploadare); $cartellaDoveUploadare .= "public/"; if( !is_dir($cartellaDoveUploadare) ) mkdir($cartellaDoveUploadare); foreach($_FILES["file"]["name"] as $key => $notInUse) { if($_FILES["file"]["error"][$key] == 0) { $newFile = $cartellaDoveUploadare . $_FILES["file"]["name"][$key]; if(copy($_FILES["file"]["tmp_name"][$key], $newFile)){ // if( !Database()->query('area_files', array('nome' => $_FILES["file"]["name"][$key], 'percorso' => $newFile, 'uploader' => Me()->id, 'to'=> 0, 'data'=>time(), 'notify' => 1, 'letto' => 1)) ) exit('errore caricamento file'); $file = LoadClass('area', 1); $file->nome = $_FILES["file"]["name"][$key]; $file->percorso = $newFile; $file->uploader = Me()->id; $file->to = 0; $file->data = time(); $file->notify = 1; $file->letto = 1; if( !$file->hangExecute() ) exit('errore caricamento file'); }else{ exit('File '.$newFile.' non caricato'); } } } $indirizzi = array( 'coletta.segreteria@latinatelefonia.it', 'coletta.lavoro@latinatelefonia.it', 'ernesto.coletta@legalmail.it', 'a.bellamio@mandarinoadv.com' ); foreach($indirizzi as $indirizzo) { CallFunction( 'mail', 'save', $indirizzo, 'Nuovo File Caricato da utente: ' . Me()->getInfo()->nome . ' ' . Me()->getInfo()->cognome, 'Come da oggetto, '. Me()->getInfo()->nome . ' ' . Me()->getInfo()->cognome . ' ha caricato un nuovo file nella sua cartella utente.' ); } header('Location: /area/done:1'); } function ApiGets() { $items = LoadClass('area', 1)->filter( array('to', Me()->id), ' ORDER BY `data` ASC' ); return $items; # http://www.studio-coletta.it/api/area.gets } function ApiFileGet() { if(Me()) { header('Location: /area/get2/id:' . $_REQUEST["id"]); } #$items = LoadClass('area', 1)->filter( array('to', Me()->id),array('id', $_REQUEST["id"]), 'ONE'); #return $items; # http://www.studio-coletta.it/api/area.get/id:3049 } } ?>
| ver. 1.4 |
Github
|
.
| PHP 8.2.5 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка