public static function error_500($error_message) { header($_SERVER["SERVER_PROTOCOL"] . " 500 Internal Server Error", true, 500); DOM::start(); DOM::html()->body()->append_h1('500 Internal error'); DOM::html()->body()->append_p($error_message); echo DOM::generate(); trigger_error('App error fired', E_USER_NOTICE); exit; }
function smarty_function_table($params, $smarty) { $tableName = $params['name']; if (!$tableName) { return ""; } $DOM = new DOM(); $Links =& Links(); # Коллекция ссылок $Links['DOM'] =& $DOM; $comp = Comp_Load('Tables/Super', $tableName); if (Is_Error($comp)) { return ERROR | @Trigger_Error(500); } $DOM->Object = $comp; $Out = $DOM->Build(); if (Is_Error($Out)) { return ERROR | @Trigger_Error(500); } return $Out; }
<?php #------------------------------------------------------------------------------- /** @author Alex Keda, for www.host-food.ru */ /******************************************************************************/ /******************************************************************************/ eval(COMP_INIT); /******************************************************************************/ /******************************************************************************/ if (Is_Error(System_Load('modules/Authorisation.mod', 'classes/DOM.class.php'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); # Коллекция ссылок $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Base'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM->AddChild('Head', new Tag('SCRIPT', array('type' => 'text/javascript', 'src' => 'SRC:{Js/Tasks.js}'))); #------------------------------------------------------------------------------- $DOM->AddAttribs('MenuLeft', array('args' => 'Administrator/AddIns')); #------------------------------------------------------------------------------- $DOM->AddText('Title', 'Дополнения → Рассылка → Все рассылки'); #------------------------------------------------------------------------------- $NoBody = new Tag('NOBODY'); #-------------------------------------------------------------------------------
<?php #------------------------------------------------------------------------------- /** @author Великодный В.В. (Joonte Ltd.) */ /******************************************************************************/ /******************************************************************************/ eval(COMP_INIT); /******************************************************************************/ /******************************************************************************/ if (Is_Error(System_Load('modules/Authorisation.mod', 'classes/DOM.class.php'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); # Коллекция ссылок $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Base'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM->AddAttribs('MenuLeft', array('args' => 'User/Office')); #------------------------------------------------------------------------------- $DOM->AddText('Title', 'Мой офис → Партнерская программа'); $NoBody = new Tag('NOBODY'); #------------------------------------------------------------------------------- $Comp = Comp_Load('Tab', 'User/PartnerProgramm', $NoBody); if (Is_Error($Comp)) { return ERROR | @Trigger_Error(500);
return ERROR | @Trigger_Error(400); case 'array': break; default: return ERROR | @Trigger_Error(101); } #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- if ($GLOBALS['__USER']['ID'] != $UserNotice['UserID']) { if (!$GLOBALS['__USER']['IsAdmin']) { return ERROR | @Trigger_Error(700); } } #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); # Коллекция ссылок $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Window'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $Script = new Tag('SCRIPT', array('type' => 'text/javascript', 'src' => 'SRC:{Js/Pages/NoticeEdit.js}')); #------------------------------------------------------------------------------- $DOM->AddChild('Head', $Script); #------------------------------------------------------------------------------- $DOM->AddText('Title', 'Редактирование заметки'); #-------------------------------------------------------------------------------
#------------------------------------------------------------------------------- $_COOKIE['OwnerID'] = $__USER['ID']; #------------------------------------------------------------------------------- if (!SetCookie('IsManaged', 'yes')) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $_COOKIE['IsManaged'] = 'yes'; #------------------------------------------------------------------------------- } #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- $Links =& Links(); # Коллекция ссылок #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load(XML_HTTP_REQUEST ? 'Window' : 'Main'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM->AddText('Title', 'Регистрация в биллинговой системе'); #------------------------------------------------------------------------------- $Script = new Tag('SCRIPT', array('type' => 'text/javascript', 'src' => 'SRC:{Js/Pages/UserRegister.js}')); #------------------------------------------------------------------------------- $DOM->AddChild('Head', $Script); #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- $DOM->AddChild('Head', new Tag('SCRIPT', array('type' => 'text/javascript', 'src' => 'SRC:{Js/PasswordCheck.js}')));
#------------------------------------------------------------------------------- switch (ValueOf($IsPermission)) { case 'error': return ERROR | @Trigger_Error(500); case 'exception': return ERROR | @Trigger_Error(400); case 'false': return ERROR | @Trigger_Error(700); case 'true': break; default: return ERROR | @Trigger_Error(101); } #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); # Коллекция ссылок $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Window'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM->AddText('Title', 'История изменений'); #------------------------------------------------------------------------------- $Row = array(); #------------------------------------------------------------------------------- $Row[] = new Tag('TD', array('class' => 'Head'), 'Дата изменения'); $Row[] = new Tag('TD', array('class' => 'Head'), 'Статус');
#------------------------------------------------------------------------------- switch (ValueOf($IsPermission)) { case 'error': return ERROR | @Trigger_Error(500); case 'exception': return ERROR | @Trigger_Error(400); case 'false': return new gException('NO_PERMISSION', 'У вас отсутствуют права на изменение настроек автопродления'); case 'true': break; default: return ERROR | @Trigger_Error(101); } #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); # Коллекция ссылок $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Window'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM->AddText('Title', SPrintF('Настройки автопродления, услуга "%s"', $Service['Name'])); #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- $Number = Comp_Load('Formats/Order/Number', $Order['OrderID']); if (Is_Error($Number)) { return ERROR | @Trigger_Error(500);
switch (ValueOf($Profile)) { case 'error': return ERROR | @Trigger_Error(500); case 'exception': return ERROR | @Trigger_Error(400); case 'array': $Replace['Customer'] = $Profile['Attribs']; break; default: return ERROR | @Trigger_Error(101); } } #--------------------------------------------------------------- $Summ = Round($Result['Summ'], 2); #--------------------------------------------------------------- $DOM = new DOM(); #--------------------------------------------------------------- if (Is_Error($DOM->Load('WorksComplite/Reports/Template'))) { return ERROR | @Trigger_Error(500); } #--------------------------------------------------------------- $Adding = System_Read(SPrintF('templates/WorksComplite/Reports/Head.%s.xml', $Contract['IsUponConsider'] ? 'Upon' : 'Use')); if (Is_Error($Adding)) { return ERROR | @Trigger_Error(500); } #--------------------------------------------------------------- $DOM->AddHTML('Body', $Adding, TRUE); #--------------------------------------------------------------- $Executor = DB_Select('Profiles', 'TemplateID', array('UNIQ', 'ID' => 100)); #--------------------------------------------------------------- switch (ValueOf($Executor)) {
#------------------------------------------------------------------------------- /** @author Великодный В.В. (Joonte Ltd.) */ /******************************************************************************/ /******************************************************************************/ eval(COMP_INIT); /******************************************************************************/ /******************************************************************************/ $Args = Args(); #------------------------------------------------------------------------------- $IsError = (bool) @$Args['Error']; #------------------------------------------------------------------------------- if (Is_Error(System_Load('modules/Authorisation.mod', 'classes/DOM.class.php'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); # Коллекция ссылок $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Base'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM->AddAttribs('MenuLeft', array('args' => 'User/Office')); #------------------------------------------------------------------------------- $DOM->AddText('Title', 'Мой офис → Счета на оплату'); #------------------------------------------------------------------------------- $Comp = Comp_Load('Buttons/Standard', array('onclick' => "ShowWindow('/InvoiceMake');"), 'Новый счёт', 'Add.gif'); if (Is_Error($Comp)) {
#------------------------------------------------------------------------------- /** @author Великодный В.В. (Joonte Ltd.) */ /******************************************************************************/ /******************************************************************************/ eval(COMP_INIT); /******************************************************************************/ /******************************************************************************/ $Args = Args(); #------------------------------------------------------------------------------- $UserID = (int) @$Args['UserID']; #------------------------------------------------------------------------------- if (Is_Error(System_Load('modules/Authorisation.mod', 'classes/DOM.class.php'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); # Коллекция ссылок $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Window'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM->AddAttribs('Body', array('onload' => "window.document.getElementById('Message').focus();")); #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- if ($UserID) { #------------------------------------------------------------------------------- $User = DB_Select('Users', array('ID', 'GroupID', 'Name', 'Email'), array('UNIQ', 'ID' => $UserID));
<?php #------------------------------------------------------------------------------- /** @author Великодный В.В. (Joonte Ltd.) */ /******************************************************************************/ /******************************************************************************/ eval(COMP_INIT); /******************************************************************************/ /******************************************************************************/ if (Is_Error(System_Load('modules/Authorisation.mod', 'classes/DOM.class.php'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); #------------------------------------------------------------------------------- $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Base'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM->AddAttribs('MenuLeft', array('args' => 'Administrator/AddIns')); #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- $DOM->AddText('Title', 'Дополнения → Импорт данных'); #------------------------------------------------------------------------------- $Table = array(); #------------------------------------------------------------------------------- $Comp = Comp_Load('Upload', 'DataImport');
case 'array': #--------------------------------------------------------------------------- $__USER = $GLOBALS['__USER']; #--------------------------------------------------------------------------- $IsPermission = Permission_Check('ProfileRead', (int) $__USER['ID'], (int) $Profile['UserID']); #--------------------------------------------------------------------------- switch (ValueOf($IsPermission)) { case 'error': return ERROR | @Trigger_Error(500); case 'exception': return ERROR | @Trigger_Error(400); case 'false': return ERROR | @Trigger_Error(700); case 'true': #----------------------------------------------------------------------- $DOM = new DOM(); #----------------------------------------------------------------------- $Links =& Links(); # Коллекция ссылок $Links['DOM'] =& $DOM; #----------------------------------------------------------------------- if (Is_Error($DOM->Load('Window'))) { return ERROR | @Trigger_Error(500); } #----------------------------------------------------------------------- $DOM->AddText('Title', 'Профиль'); #----------------------------------------------------------------------- $Table = array('Общая информация'); #----------------------------------------------------------------------- $Comp = Comp_Load('Formats/Profile/Number', $Profile['ID']); if (Is_Error($Comp)) {
#------------------------------------------------------------------------------- switch (ValueOf($IsPermission)) { case 'error': return ERROR | @Trigger_Error(500); case 'exception': return ERROR | @Trigger_Error(400); case 'false': return ERROR | @Trigger_Error(700); case 'true': break; default: return ERROR | @Trigger_Error(101); } #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); #------------------------------------------------------------------------------- # Коллекция ссылок $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Window'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $Number = Comp_Load('Formats/Order/Number', $ISPswOrder['OrderID']); if (Is_Error($Number)) { return ERROR | @Trigger_Error(500); } #-------------------------------------------------------------------------------
$IsPermission = Permission_Check('ExtraIPOrdersRead', (int) $__USER['ID'], (int) $ExtraIPOrder['UserID']); #------------------------------------------------------------------------------- switch (ValueOf($IsPermission)) { case 'error': return ERROR | @Trigger_Error(500); case 'exception': return ERROR | @Trigger_Error(400); case 'false': return ERROR | @Trigger_Error(700); case 'true': break; default: return ERROR | @Trigger_Error(101); } #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); #------------------------------------------------------------------------------- # Коллекция ссылок $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Window'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM->AddText('Title', SPrintF('Заказ IP адреса %s', $ExtraIPOrder['Login'])); #------------------------------------------------------------------------------- $Table = array('Общая информация'); #------------------------------------------------------------------------------- $Comp = Comp_Load('Formats/Order/Number', $ExtraIPOrder['OrderID']);
} #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- /** * Gets PHP info if requested. */ if (isset($_GET['PHPINFO'])) { #------------------------------------------------------------------------------- PhpInfo(); #------------------------------------------------------------------------------- exit; #------------------------------------------------------------------------------- } #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); # Коллекция ссылок $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Base'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM->AddText('Title', 'Домашняя страница'); #------------------------------------------------------------------------------- $__MESSAGES =& $GLOBALS['__MESSAGES']; #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- if (IS_DEBUG) {
$ContractID = (int) @$Args['ContractID']; #------------------------------------------------------------------------------- if (Is_Error(System_Load('modules/Authorisation.mod', 'classes/DOM.class.php'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $Contract = DB_Select('Contracts', array('ID', 'UserID', 'Balance'), array('UNIQ', 'ID' => $ContractID)); #------------------------------------------------------------------------------- switch (ValueOf($Contract)) { case 'error': return ERROR | @Trigger_Error(500); case 'exception': return ERROR | @Trigger_Error(400); case 'array': #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); # Коллекция ссылок $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Window'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM->AddText('Title', 'Осуществить финансовую проводку'); #------------------------------------------------------------------------------- $Comp = Comp_Load('Form/Input', array('name' => 'ContractID', 'type' => 'hidden', 'value' => $Contract['ID'])); if (Is_Error($Comp)) { return ERROR | @Trigger_Error(500); }
/******************************************************************************/ eval(COMP_INIT); /******************************************************************************/ /******************************************************************************/ $Args = Args(); #------------------------------------------------------------------------------- $ContractID = (string) @$Args['ContractID']; $VPSSchemeID = (int) @$Args['VPSSchemeID']; $StepID = (int) @$Args['StepID']; $DiskTemplate = (string) @$Args['DiskTemplate']; #------------------------------------------------------------------------------- if (Is_Error(System_Load('modules/Authorisation.mod', 'classes/DOM.class.php', 'libs/WhoIs.php'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); # Коллекция ссылок $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Base'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM->AddAttribs('MenuLeft', array('args' => 'User/Services')); #------------------------------------------------------------------------------- $DOM->AddText('Title', 'Заказ виртуального сервера'); #------------------------------------------------------------------------------- $Script = new Tag('SCRIPT', array('type' => 'text/javascript', 'src' => 'SRC:{Js/Pages/Order.js}')); #-------------------------------------------------------------------------------
$StepID = (int) @$Args['StepID']; #------------------------------------------------------------------------------- if (Is_Error(System_Load('modules/Authorisation.mod', 'classes/DOM.class.php'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- Debug(SPrintF('[comp/www/InvoiceMake]: StepID = %u', $StepID)); #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- $Config = Config(); #------------------------------------------------------------------------------- $Settings = $Config['Interface']['User']['InvoiceMake']; #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); # Коллекция ссылок $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Window'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM->AddText('Title', 'Новый счёт'); #------------------------------------------------------------------------------- $Form = new Tag('FORM', array('name' => 'InvoiceMakeForm', 'onsubmit' => 'return false;')); #------------------------------------------------------------------------------- $Table = array(); #-------------------------------------------------------------------------------
return ERROR | @Trigger_Error(700); case 'true': break; default: return ERROR | @Trigger_Error(101); } #------------------------------------------------------------------------------- break; #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- default: return ERROR | @Trigger_Error(101); } #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- $DOM = new DOM(); #--------------------------------------------------------------------------- $Links =& Links(); # Коллекция ссылок $Links['DOM'] =& $DOM; #--------------------------------------------------------------------------- if (Is_Error($DOM->Load('Window'))) { return ERROR | @Trigger_Error(500); } #--------------------------------------------------------------------------- $DOM->AddText('Title', SPrintF('Передача заказа "%s", #%s на другой аккаунт биллинга', $Service['NameShort'], isset($Order['OrderID']) ? $Order['OrderID'] : $ServiceOrderID)); #--------------------------------------------------------------------------- #------------------------------------------------------------------------------- $Table = array(); #--------------------------------------------------------------------------- $Comp = Comp_Load('Form/Input', array('type' => 'text', 'name' => 'Email', 'size' => 30, 'value' => '', 'prompt' => 'Почтовый адрес (логин в биллинге) пользователя'));
<?php #------------------------------------------------------------------------------- /** @author Alex Keda, for www.host-food.ru */ /******************************************************************************/ /******************************************************************************/ eval(COMP_INIT); /******************************************************************************/ /******************************************************************************/ if (Is_Error(System_Load('modules/Authorisation.mod', 'classes/DOM.class.php'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); # Коллекция ссылок $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Base'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM->AddAttribs('MenuLeft', array('args' => 'Administrator/Office')); #------------------------------------------------------------------------------- $DOM->AddText('Title', 'Офис → Бонусы'); #------------------------------------------------------------------------------- $Comp = Comp_Load('Buttons/Standard', array('onclick' => "ShowWindow('/Administrator/BonusEdit');"), 'Новый бонус', 'Add.gif'); if (Is_Error($Comp)) { return ERROR | @Trigger_Error(500); }
<?php #------------------------------------------------------------------------------- /** @author Великодный В.В. (Joonte Ltd.) */ /******************************************************************************/ /******************************************************************************/ eval(COMP_INIT); /******************************************************************************/ /******************************************************************************/ if (Is_Error(System_Load('classes/DOM.class.php', 'modules/Authorisation.mod'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); #------------------------------------------------------------------------------- $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Base'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM->AddAttribs('MenuLeft', array('args' => 'Administrator/AddIns')); #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- $DOM->AddText('Title', 'Дополнения → Обслуживание системы → Логи системы'); #------------------------------------------------------------------------------- $Tmp = System_Element('tmp'); if (Is_Error($Tmp)) { return ERROR | @Trigger_Error(500);
<?php #------------------------------------------------------------------------------- /** @author Великодный В.В. (Joonte Ltd.) */ /******************************************************************************/ /******************************************************************************/ eval(COMP_INIT); /******************************************************************************/ /******************************************************************************/ if (Is_Error(System_Load('modules/Authorisation.mod', 'classes/DOM.class.php'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); #------------------------------------------------------------------------------- $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Base'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM->AddAttribs('MenuLeft', array('args' => 'Administrator/AddIns')); #------------------------------------------------------------------------------- $DOM->AddText('Title', 'Дополнения → Импорт данных → Средства миграции'); #------------------------------------------------------------------------------- $Table = array(); #------------------------------------------------------------------------------- $Comp = Comp_Load('Form/Select', array('onchange' => "form.action = SPrintF('/Administrator/%s',value);"), array('Bpanel' => 'BPanel', 'ClientExec' => 'ClientExec', 'Hostgrad' => 'Hostgrad')); if (Is_Error($Comp)) {
break; default: return ERROR | @Trigger_Error(101); } #------------------------------------------------------------------------------- } else { #------------------------------------------------------------------------------- $DSScheme = array('GroupID' => 1, 'UserID' => 1, 'Name' => 'DedicOne', 'PackageID' => 'd1', 'CostDay' => 100, 'CostMonth' => 3000, 'CostInstall' => 300, 'ServerID' => 1, 'IsActive' => TRUE, 'IsBroken' => FALSE, 'IsProlong' => TRUE, 'MinDaysPay' => 31, 'MinDaysProlong' => 14, 'MaxDaysPay' => 1460, 'MaxOrders' => 0, 'MinOrdersPeriod' => 0, 'SortID' => 10, 'CPU' => '2x Opteron 2GHz, 2 ядра', 'ram' => 2048, 'raid' => '3Ware 9650SE-4LPML, 256Mb cache', 'disks' => 'SATA 500Gb + SATA 500Gb', 'chrate' => 8, 'trafflimit' => 1000, 'traffcorrelation' => '1:4', 'OS' => 'FreeBSD 10.1', 'UserNotice' => 'Идеальный сервер для высоконагруженного проекта ...', 'AdminNotice' => 'второй диск скоро посыпется, надо заменить'); #------------------------------------------------------------------------------- } #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- $Messages = Messages(); #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); # Коллекция ссылок $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Window'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $Title = $DSSchemeID ? SPrintF('Редактирование тарифа "%s"', $DSScheme['Name']) : 'Добавление нового выделенного сервера'; #------------------------------------------------------------------------------- $DOM->AddText('Title', $Title); #------------------------------------------------------------------------------- $Table = array('Общая информация'); #-------------------------------------------------------------------------------
case 'error': return ERROR | @Trigger_Error(500); case 'exception': #------------------------------------------------------------------------------- Header('Location: /News'); #------------------------------------------------------------------------------- return NULL; #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- case 'array': break; default: return ERROR | @Trigger_Error(101); } #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); # Коллекция ссылок $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Standard'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $Comp = Comp_Load('Clauses/Load', $New['ID']); if (Is_Error($Comp)) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM->AddText('Title', $Comp['Title']);
#------------------------------------------------------------------------------- break; #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- default: return ERROR | @Trigger_Error(101); } #------------------------------------------------------------------------------- } else { #------------------------------------------------------------------------------- $Server = array('ServersGroupID' => 0, 'IsDefault' => TRUE, 'IsActive' => TRUE, 'SortID' => 99999, 'Protocol' => 'ssl', 'Address' => 'srv1.isp.su', 'Port' => 443, 'Login' => 'root', 'Password' => 'Default', 'Monitoring' => "HTTP=80\nHTTPS=443\nFTP=21\nMySQL=3306\nSMTP=25\nPOP=110\nIMAP=143", 'AdminNotice' => "Платформа: HP Proliant DL165 G7\nПроцессоры: 2x AMD Opteron 6238 Twelve Core (G34, 2600MHz, 16Mb, 12 ядер)\nОперативная память: DDR3, 2x4Gb + 4x2Gb, всего 16Gb\nRAID контроллер: 3Ware 9750-4I, 512Mb RAM\nЖёсткие диски: 4x Western Digital WD5003ABYX (собраны в RAID10)\nАдминистратор: Василий Алибабаевич\n\nДоступ к встроенной IP-KVM: 222.111.123.123/admin/cw4rf34n3"); #------------------------------------------------------------------------------- } #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); # Коллекция ссылок $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Window'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $Config = Config(); #------------------------------------------------------------------------------- $Form = new Tag('FORM', array('name' => 'ServerEditForm', 'onsubmit' => 'return false;')); #------------------------------------------------------------------------------- if ($Window) { #-------------------------------------------------------------------------------
<?php #------------------------------------------------------------------------------- /** @author Великодный В.В. (Joonte Ltd.) */ /******************************************************************************/ /******************************************************************************/ eval(COMP_INIT); /******************************************************************************/ /******************************************************************************/ if (Is_Error(System_Load('modules/Authorisation.mod', 'classes/DOM.class.php'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); # Коллекция ссылок $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Base'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM->AddAttribs('MenuLeft', array('args' => 'Administrator/Services')); #------------------------------------------------------------------------------- $DOM->AddText('Title', 'Услуги → VPS → Тарифы'); #------------------------------------------------------------------------------- $Comp = Comp_Load('Buttons/Standard', array('onclick' => "ShowWindow('/Administrator/VPSSchemeEdit');"), 'Новый тариф', 'Add.gif'); if (Is_Error($Comp)) { return ERROR | @Trigger_Error(500); }
$ISPswLicense = DB_Select('ISPswLicensesOwners', array('*'), array('UNIQ', 'ID' => $ISPswLicenseID)); #------------------------------------------------------------------------------- switch (ValueOf($ISPswLicense)) { case 'error': return ERROR | @Trigger_Error(500); case 'exception': return ERROR | @Trigger_Error(400); case 'array': # No more... break; default: return ERROR | @Trigger_Error(101); } #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); # Коллекция ссылок $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Window'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM->AddText('Title', 'Редактирование информации о лицензии'); #------------------------------------------------------------------------------- $Table = $Options = array(); #------------------------------------------------------------------------------- $Table[] = 'Общая информация'; #-------------------------------------------------------------------------------
<P>Просмотр статистики в <A target="blank" href="/public/%s/index.html">HTML</A> <B>|</B> <A target="blank" href="/public/%s/Statistics.pdf">PDF</A> </P> <SCRIPT>window.scrollTo(0,1000);</SCRIPT> </BODY> </HTML> EOD; #----------------------------------------------------------------------------- return SPrintF($Parse, $UniqID, $UniqID); } #------------------------------------------------------------------------------- # Формирование списка отчетов #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); #------------------------------------------------------------------------------- $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Base'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $DOM->AddAttribs('MenuLeft', array('args' => 'Administrator/AddIns')); #------------------------------------------------------------------------------- $DOM->AddText('Title', 'Дополнения → Статистика → Общая статистика'); #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- $NoBody = new Tag('NOBODY');
#------------------------------------------------------------------------------- switch (ValueOf($IsPermission)) { case 'error': return ERROR | @Trigger_Error(500); case 'exception': return ERROR | @Trigger_Error(400); case 'false': return ERROR | @Trigger_Error(700); case 'true': break; default: return ERROR | @Trigger_Error(101); } #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- $DOM = new DOM(); #------------------------------------------------------------------------------- $Links =& Links(); # Коллекция ссылок $Links['DOM'] =& $DOM; #------------------------------------------------------------------------------- if (Is_Error($DOM->Load('Window'))) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------------------- $Script = new Tag('SCRIPT', array('type' => 'text/javascript', 'src' => 'SRC:{Js/Pages/TicketRead.js}')); #------------------------------------------------------------------------------- $DOM->AddChild('Head', $Script); #------------------------------------------------------------------------------- $Script = new Tag('SCRIPT', array('type' => 'text/javascript', 'src' => 'SRC:{Js/TicketFunctions.js}')); #-------------------------------------------------------------------------------