chevereto-free/app/routes/route.upload.php

36 lines
951 B
PHP

<?php
/* --------------------------------------------------------------------
Chevereto
http://chevereto.com/
@author Rodolfo Berrios A. <http://rodolfoberrios.com/>
<inbox@rodolfoberrios.com>
Copyright (C) Rodolfo Berrios A. All rights reserved.
BY USING THIS SOFTWARE YOU DECLARE TO ACCEPT THE CHEVERETO EULA
http://chevereto.com/license
--------------------------------------------------------------------- */
$route = function($handler) {
try {
if(!$handler::getCond('upload_allowed')) {
if(CHV\Login::getUser()) {
G\set_status_header(403);
$handler->template = 'request-denied';
return;
} else {
G\redirect('login');
}
}
$logged_user = CHV\Login::getUser();
// User status override redirect
CHV\User::statusRedirect($logged_user['status']);
$handler::setVar('pre_doctitle', _s('Upload')); // Wow, such creativity. Very smart.
} catch(Exception $e) {
G\exception_to_error($e);
}
};