コード例 #1
0
ファイル: main.php プロジェクト: hakerillo66/mikbill_distr
 */
function err_handler_stathtml($errno, $errmsg, $filename, $linenum)
{
    $date = date('Y-m-d H:i:s (T)');
    $err = "{$date}\r\n";
    $err .= "{$errmsg}\r\n";
    $err .= "{$filename}\r\n";
    $err .= "on line: {$linenum}\r\n";
    $err .= "\r\n\r\n";
    file_put_contents('./app/log/html5.log', $err, FILE_APPEND);
}
# Текущий URL кабинета
$urlHost = (isset($_SERVER['HTTPS']) ? "https" : "http") . "://" . $_SERVER['HTTP_HOST'];
# Создали экземпляр класса SystemClass
$systemClass = new SystemsClass();
# Получаем массив с полными путями для запросов к бекенду
$billLink = $systemClass->getBillLink($urlHost);
# Получаем входные Get/Post
$paramsInput = $systemClass->get_input_data();
# Создали экземпляр класса CabinetClass
$cabinetClass = new CabinetClass($billLink, $paramsInput);
# Выбор локализации:
setLanguage($cabinetClass->_attributesOut);
# Start обработчика запроса и информации
$cabinetClass->proceedRequest();
# Страница которую необходимо вывести на экран
$page = $cabinetClass->_outPage;
# Вывод шаблона
$tpl = new TemplateClass($cabinetClass->_attributesOut['config']['path_template']);
$tpl->set('val', $cabinetClass->attributesArrayOut());
$tpl->display($page);
コード例 #2
0
 public function menuNews()
 {
     # Создаем обьект класса
     $tplNews = new TemplateClass($this->_attributesOut['config']['path_template']);
     $outItemNews = $this->getNews();
     $tplNews->set("newsitem", $outItemNews);
     $itemNews = $tplNews->out("newsitem");
     $this->_attributesOut['news'] = array('cab_company_news' => $itemNews);
 }