} $template = new ZP\IEE\Template($period, $mine, $gov, $reportID, $templateID); //exit('date = '.$templates->getPeriod()); $template->getTemplate(); break; case 'download-error-log': $writer = new \ZP\IEE\Writer(); if (isset($_SESSION['errors'])) { $writer->setData($_SESSION['errors'], 'errors'); unset($_SESSION['errors']); } $writer->outputTemplate('error log'); break; case 'upload-templates': // validate uploaded file \ZP\ZP::validateFile($_FILES['templates']); if ($_FILES['templates']['name']) { $template = $_FILES['templates']; //$destination = 'IEE/resources/'.$templates['name']; //move_uploaded_file($templates['tmp_name'], $destination); //exit(json_encode($templates)); $reader = new \ZP\IEE\Reader($template['tmp_name']); $result = $reader->getTemplateData(); //exit(json_encode($result)); if ($result['success']) { print json_encode($result); } else { if (array_key_exists('msg', $result)) { $_SESSION['errors'] = $result['errors']; $result['error'] = $result['msg']; unset($result['errors'], $result['msg']);