예제 #1
0
$no_banner = 1;
$rpath = '../../';
$uid = get_uid();
if (!hasPermissions('sbr') && !hasPermissions('sbr_finance')) {
    header_location_exit('/404.php');
}
$reservesAdmin = new ReservesAdmin();
$action = __paramInit('string', 'action', null, 'export');
switch ($action) {
    case 'import':
        $inner_page = 'content_import.php';
        $file = $reservesAdmin->saveUploadedFile();
        if ($file) {
            $reservesAdmin->parseFile($file);
        }
        $reestrArray = $reservesAdmin->getReestrs(true);
        $list = Template::render('list_uploaded.php', array('dir' => $reservesAdmin->path, 'data' => $reestrArray));
        break;
    case 'export':
    default:
        $inner_page = 'content.php';
        $date_s = __paramInit('string', null, 'date_s_eng_format');
        $date_e = __paramInit('string', null, 'date_e_eng_format');
        $time_s = __paramInit('string', null, 'time_s', '00:00');
        $time_e = __paramInit('string', null, 'time_e', '23:59');
        if ($date_s || $date_e) {
            $res = $reservesAdmin->exportReservesToCSV($date_s, $time_s, $date_e, $time_e);
        }
        $reestrArray = $reservesAdmin->getReestrs();
        $list = Template::render('list.php', array('dir' => $reservesAdmin->path, 'data' => $reestrArray));
        break;