Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/main/classes/general/ |
Upload File : |
<?php class CAdminException extends CApplicationException { public $messages; /** * @param array $messages array("id"=>"", "text"=>""), array(...), ... * @param $id * @throws \Bitrix\Main\ArgumentException */ public function __construct($messages, $id = false) { $this->messages = $messages; $s = ''; foreach ($this->messages as $msg) { if (!isset($msg["text"])) { throw new \Bitrix\Main\ArgumentException('Incorrect message structure: ' . print_r($msg, true)); } $s .= $msg["text"] . "<br>"; } parent::__construct($s, $id); } public function GetMessages() { return $this->messages; } public function AddMessage($message) { $this->messages[] = $message; $this->msg .= $message["text"] . "<br>"; } }