コード例 #1
0
ファイル: message_edit.php プロジェクト: Satariall/izurit
     $bVarsFromForm = true;
 } else {
     //Delete checked
     if (is_array($FILES_del)) {
         $FILE_ID_tmp = array();
         foreach ($FILES_del as $file => $fileMarkDel) {
             $file = intval($file);
             if ($file > 0) {
                 $FILE_ID_tmp[] = $file;
             }
         }
         if (count($FILE_ID_tmp) > 0) {
             $deleteFileDb = \Bitrix\Main\Mail\Internal\EventMessageAttachmentTable::getList(array('select' => array('FILE_ID'), 'filter' => array('EVENT_MESSAGE_ID' => $ID, 'FILE_ID' => $FILE_ID_tmp)));
             while ($arDeleteFile = $deleteFileDb->fetch()) {
                 CFile::Delete($arDeleteFile["FILE_ID"]);
                 \Bitrix\Main\Mail\Internal\EventMessageAttachmentTable::delete($arDeleteFile['FILE_ID']);
             }
         }
     }
     //New files
     $arFiles = array();
     //Brandnew
     if (is_array($_FILES["NEW_FILE"])) {
         foreach ($_FILES["NEW_FILE"] as $attribute => $files) {
             if (is_array($files)) {
                 foreach ($files as $index => $value) {
                     $arFiles[$index][$attribute] = $value;
                 }
             }
         }
         foreach ($arFiles as $index => $file) {