Current Path : /var/www/html/clients/old.e-nkama.ru/e-nkama_bitrix/bitrix/modules/subscribe/admin/ |
Current File : /var/www/html/clients/old.e-nkama.ru/e-nkama_bitrix/bitrix/modules/subscribe/admin/posting_edit.php |
<? require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/subscribe/include.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/subscribe/prolog.php"); define("HELP_FILE", "add_issue.php"); IncludeModuleLangFile(__FILE__); $POST_RIGHT = $APPLICATION->GetGroupRight("subscribe"); if($POST_RIGHT=="D") $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); $aTabs = array( array("DIV" => "edit1", "TAB" => GetMessage("post_posting_tab"), "ICON"=>"main_user_edit", "TITLE"=>GetMessage("post_posting_tab_title")), array("DIV" => "edit2", "TAB" => GetMessage("post_subscr_tab"), "ICON"=>"main_user_edit", "TITLE"=>GetMessage("post_subscr_tab_title")), array("DIV" => "edit3", "TAB" => GetMessage("post_attachments"), "ICON"=>"main_user_edit", "TITLE"=>GetMessage("post_attachments_title")), array("DIV" => "edit4", "TAB" => GetMessage("post_params_tab"), "ICON"=>"main_user_edit", "TITLE"=>GetMessage("post_params_tab_title")), ); $tabControl = new CAdminTabControl("tabControl", $aTabs); $ID = intval($ID); // Id of the edited record $bCopy = ($action == "copy"); $message = null; $bVarsFromForm = false; if($REQUEST_METHOD == "POST" && ($save.$apply.$Send.$Resend.$Continue!="") && $POST_RIGHT=="W" && check_bitrix_sessid()) { $posting = new CPosting(); $arFields = Array( "FROM_FIELD" => $FROM_FIELD, "TO_FIELD" => $TO_FIELD, "BCC_FIELD" => $BCC_FIELD, "EMAIL_FILTER" => $EMAIL_FILTER, "SUBJECT" => $SUBJECT, "BODY_TYPE" => ($BODY_TYPE <> "html"? "text":"html"), "BODY" => $BODY, "DIRECT_SEND" => ($DIRECT_SEND <> "Y"? "N":"Y"), "CHARSET" => $CHARSET, "SUBSCR_FORMAT" => ($SUBSCR_FORMAT<>"html" && $SUBSCR_FORMAT<>"text"? false:$SUBSCR_FORMAT), "RUB_ID" => $RUB_ID, "GROUP_ID" => $GROUP_ID, "AUTO_SEND_TIME"=> ($AUTO_SEND_FLAG<>"Y"? false: $AUTO_SEND_TIME), ); if($STATUS <> "") { if($STATUS<>"S" && $STATUS<>"E" && $STATUS<>"P" && $STATUS<>"W") $STATUS = "D"; } if($ID>0) { $res = $posting->Update($ID, $arFields); if(strlen($Resend)>0) $STATUS="W"; if($res && $STATUS<>"") $res = $posting->ChangeStatus($ID, $STATUS); } else { $arFields["STATUS"] = "D"; $ID = $posting->Add($arFields); $res = ($ID>0); } if($res) { //Delete checked if(is_array($FILE_ID)) foreach($FILE_ID as $file) CPosting::DeleteFile($ID, $file); //New files $arFiles = array(); //Copy if(array_key_exists("FILES", $_POST) && is_array($_POST["FILES"])) { if(intval($COPY_ID) > 0) { //Files from posting_edit.php foreach($_POST["FILES"] as $key => $file_id) { //skip "deleted" if(is_array($FILE_ID) && array_key_exists($key, $FILE_ID)) continue; //clone file if(intval($file_id) > 0) { $rsFile = CPosting::GetFileList($COPY_ID, $file_id); if($ar = $rsFile->Fetch()) { $arFiles[] = CFile::MakeFileArray($ar["ID"]); } } } } else { //Files from template_test.php foreach($_POST["FILES"] as $arFile) if(is_array($arFile)) $arFiles[] = $arFile; } } //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 $file) { if(strlen($file["name"])>0 and intval($file["size"])>0) { $res = $posting->SaveFile($ID, $file); if(!$res) break; } } } if($res) { if($Send!="" || $Resend!="" || $Continue!="") { LocalRedirect("posting_admin.php?ID=".$ID."&action=send&lang=".LANG."&".bitrix_sessid_get()); } if($apply!="") { $_SESSION["SESS_ADMIN"]["POSTING_EDIT_MESSAGE"]=array("MESSAGE"=>GetMessage("post_save_ok"), "TYPE"=>"OK"); LocalRedirect("posting_edit.php?ID=".$ID."&lang=".LANG."&".$tabControl->ActiveTabParam()); } else { LocalRedirect("posting_admin.php?lang=".LANG); } } else { if($e = $APPLICATION->GetException()) $message = new CAdminMessage(GetMessage("post_save_error"), $e); $bVarsFromForm = true; } } ClearVars(); $str_STATUS = "D"; $str_DIRECT_SEND = "Y"; $str_BODY_TYPE = (COption::GetOptionString("subscribe", "posting_use_editor")=="Y"? "html":"text"); $str_FROM_FIELD = COption::GetOptionString("subscribe", "default_from"); $str_TO_FIELD = COption::GetOptionString("subscribe", "default_to"); $str_AUTO_SEND_FLAG = "N"; $str_AUTO_SEND_TIME = ConvertTimeStamp(false, "FULL"); if($ID>0) { $post = CPosting::GetByID($ID); if(!($post_arr = $post->ExtractFields("str_"))) $ID=0; } if($bVarsFromForm) { if(!array_key_exists("DIRECT_SEND", $_REQUEST)) $DIRECT_SEND = "N"; $DB->InitTableVarsForEdit("b_posting", "", "str_"); if(array_key_exists("AUTO_SEND_FLAG", $_REQUEST)) $str_AUTO_SEND_FLAG = "Y"; else $str_AUTO_SEND_FLAG = "N"; } elseif($ID > 0) { if(strlen($str_AUTO_SEND_TIME)) $str_AUTO_SEND_FLAG = "Y"; else $str_AUTO_SEND_FLAG = "N"; } $APPLICATION->SetTitle(($ID>0 && !$bCopy? GetMessage("post_title_edit").$ID : GetMessage("post_title_add"))); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php"); $aMenu = array( array( "TEXT"=>GetMessage("post_mnu_list"), "TITLE"=>GetMessage("post_mnu_list_title"), "LINK"=>"posting_admin.php?lang=".LANG, "ICON"=>"btn_list", ) ); if($ID>0 && !$bCopy) { $aMenu[] = array("SEPARATOR"=>"Y"); $aMenu[] = array( "TEXT"=>GetMessage("post_mnu_add"), "TITLE"=>GetMessage("post_mnu_add_title"), "LINK"=>"posting_edit.php?lang=".LANG, "ICON"=>"btn_new", ); $aMenu[] = array( "TEXT"=>GetMessage("post_mnu_copy"), "TITLE"=>GetMessage("post_mnu_copy_title"), "LINK"=>"posting_edit.php?ID=".$ID."&action=copy&lang=".LANG, "ICON"=>"btn_copy", ); $aMenu[] = array( "TEXT"=>GetMessage("post_mnu_del"), "TITLE"=>GetMessage("post_mnu_del_title"), "LINK"=>"javascript:if(confirm('".GetMessage("post_mnu_confirm")."'))window.location='posting_admin.php?ID=".$ID."&action=delete&lang=".LANG."&".bitrix_sessid_get()."';", "ICON"=>"btn_delete", ); } $context = new CAdminContextMenu($aMenu); $context->Show(); if(is_array($_SESSION["SESS_ADMIN"]["POSTING_EDIT_MESSAGE"])) { CAdminMessage::ShowMessage($_SESSION["SESS_ADMIN"]["POSTING_EDIT_MESSAGE"]); $_SESSION["SESS_ADMIN"]["POSTING_EDIT_MESSAGE"]=false; } if($message) echo $message->Show(); elseif($posting->LAST_ERROR!="") CAdminMessage::ShowMessage($posting->LAST_ERROR); ?> <form method="POST" Action="<?echo $APPLICATION->GetCurPage()?>" ENCTYPE="multipart/form-data" name="post_form"> <? $tabControl->Begin(); ?> <? //******************** //Posting issue //******************** $tabControl->BeginNextTab(); ?> <tr class="heading"> <td colspan="2"><?=GetMessage("post_info")?></td> </tr> <?if($ID>0 && !$bCopy):?> <tr> <td><?echo GetMessage("post_date_upd")?></td> <td><?echo $str_TIMESTAMP_X;?></td> </tr> <?if(strlen($str_DATE_SENT)>0):?> <tr> <td><?echo GetMessage("post_date_sent")?></td> <td><?echo $str_DATE_SENT;?></td> </tr> <?endif;?> <? $arEmailStatuses = CPosting::GetEmailStatuses($ID); if(array_key_exists("Y", $arEmailStatuses) || array_key_exists("E", $arEmailStatuses)):?> <tr> <td><?echo GetMessage("POST_TO")?></td> <td>[ <a class="tablebodylink" href="javascript:void(0)" OnClick="jsUtils.OpenWindow('posting_bcc.php?ID=<?echo $str_ID?>&lang=<?echo LANG?>&find_status_id=E&set_filter=Y', 600, 500);"><?echo GetMessage("POST_SHOW_LIST")?></a> ]</td> </tr> <?endif;?> <?endif; //ID?> <tr> <td width="40%"><?echo GetMessage("post_stat")?></td> <td width="60%"> <? if($ID>0 && !$bCopy) { if($str_STATUS=="D") echo GetMessage("POST_STATUS_DRAFT"); if($str_STATUS=="S") echo GetMessage("POST_STATUS_SENT"); if($str_STATUS=="P") echo GetMessage("POST_STATUS_PART"); if($str_STATUS=="E") echo GetMessage("POST_STATUS_ERROR"); if($str_STATUS=="W") echo GetMessage("POST_STATUS_WAIT"); } else echo GetMessage("POST_STATUS_DRAFT"); ?> </td> </tr> <?if($ID>0 && !$bCopy && $str_STATUS!="D"):?> <tr> <td><?echo GetMessage("post_status_change")?></td> <td> <select class="typeselect" name="STATUS"> <option value=""><?echo GetMessage("post_status_not_change")?></option> <?if($str_STATUS <> "D" && $str_STATUS <> "P"):?> <option value="D"><?echo GetMessage("POST_STATUS_DRAFT")?></option> <?endif;?> <?if($str_STATUS == "P"):?> <option value="W"><?echo GetMessage("POST_STATUS_WAIT")?></option> <?endif;?> </select> </td> </tr> <?endif;?> <tr class="heading"> <td colspan="2"><?echo GetMessage("post_fields")?></td> </tr> <tr> <td><span class="required">*</span><?echo GetMessage("post_fields_from")?></td> <td><input type="text" name="FROM_FIELD" value="<?echo $str_FROM_FIELD;?>" size="30" maxlength="255"></td> </tr> <tr> <td><?echo GetMessage("post_fields_to")?></td> <td><input type="text" name="TO_FIELD" value="<?echo $str_TO_FIELD;?>" size="30" maxlength="255"></td> </tr> <tr> <td><span class="required">*</span><?echo GetMessage("post_fields_subj")?></td> <td><input type="text" name="SUBJECT" value="<?echo $str_SUBJECT;?>" size="30" maxlength="255"></td> </tr> <tr class="heading"> <td colspan="2"><span class="required">*</span><?echo GetMessage("post_fields_text")?><span class="required"><sup>1</sup></span></td> </tr> <? if(COption::GetOptionString("subscribe", "posting_use_editor")=="Y" && CModule::IncludeModule("fileman")): ?> <tr> <td colspan="2"> <? CFileMan::AddHTMLEditorFrame("BODY", $str_BODY, "BODY_TYPE", $str_BODY_TYPE, 400, "N", 0, "", "", SITE_ID); ?> </td> </tr> <? else: ?> <tr> <td colspan="2"> <input type="radio" id="BODY_TYPE_1" name="BODY_TYPE" value="text"<?if($str_BODY_TYPE=="text")echo " checked"?>> <label for="BODY_TYPE_1"><?echo GetMessage("post_format_text")?></label> / <input type="radio" id="BODY_TYPE_2" name="BODY_TYPE" value="html"<?if($str_BODY_TYPE=="html")echo " checked"?>> <label for="BODY_TYPE_2">HTML</label> </td> </tr> <tr> <td colspan="2"> <textarea name="BODY" style="width:100%; height:400px"><?echo $str_BODY;?></textarea> </td> </tr> <?endif;?> <? //******************** //Receipients //******************** $tabControl->BeginNextTab(); ?> <tr class="heading"> <td colspan="2"><?echo GetMessage("post_subscr")?></td> </tr> <tr> <td><?echo GetMessage("post_rub")?></td> <td> <input type="checkbox" id="RUB_ID_ALL" name="RUB_ID_ALL" value="Y" OnClick="CheckAll('RUB_ID', true)"> <label for="RUB_ID_ALL"><?echo GetMessage("MAIN_ALL")?></label><br> <? $aPostRub = array(); if($ID>0) { $post_rub = CPosting::GetRubricList($ID); while($ar = $post_rub->Fetch()) $aPostRub[] = $ar["ID"]; } if(!is_array($RUB_ID)) $RUB_ID = array(); $rub = CRubric::GetList(array("LID"=>"ASC", "SORT"=>"ASC", "NAME"=>"ASC"), array("ACTIVE"=>"Y")); while($ar = $rub->GetNext()): ?> <input type="checkbox" id="RUB_ID_<?echo $ar["ID"]?>" name="RUB_ID[]" value="<?echo $ar["ID"]?>"<?if(in_array($ar["ID"], ($bVarsFromForm? $RUB_ID:$aPostRub))) echo " checked"?> OnClick="CheckAll('RUB_ID')"> <label for="RUB_ID_<?echo $ar["ID"]?>"><?echo "[".$ar["LID"]."] ".$ar["NAME"]?></label><br> <? endwhile; ?> </td> </tr> <tr> <td width="40%"><?echo GetMessage("post_format")?></td> <td width="60%"> <select class="typeselect" name="SUBSCR_FORMAT" id="SUBSCR_FORMAT"> <option value=""<?if($str_SUBSCR_FORMAT=="") echo" selected"?>><?echo GetMessage("post_format_any")?></option> <option value="text"<?if($str_SUBSCR_FORMAT=="text") echo" selected"?>><?echo GetMessage("post_format_text")?></option> <option value="html"<?if($str_SUBSCR_FORMAT=="html") echo" selected"?>>HTML</option> </select> </td> </tr> <tr class="heading"> <td colspan="2"><?echo GetMessage("post_users")?></td> </tr> <tr> <td><?echo GetMessage("post_groups")?></td> <td> <input type="checkbox" id="GROUP_ID_ALL" name="GROUP_ID_ALL" value="Y" OnClick="CheckAll('GROUP_ID', true)"> <label for="GROUP_ID_ALL"><?echo GetMessage("MAIN_ALL")?></label><br> <? $aPostGrp = array(); if($ID>0) { $post_grp = CPosting::GetGroupList($ID); while($post_grp_arr = $post_grp->Fetch()) $aPostGrp[] = $post_grp_arr["ID"]; } if(!is_array($GROUP_ID)) $GROUP_ID = array(); $group = CGroup::GetList(($by="sort"), ($order="asc")); while($ar = $group->GetNext()): ?> <input type="checkbox" id="GROUP_ID_<?echo $ar["ID"]?>" name="GROUP_ID[]" value="<?echo $ar["ID"]?>"<?if(in_array($ar["ID"], ($bVarsFromForm? $GROUP_ID: $aPostGrp))) echo " checked"?> OnClick="CheckAll('GROUP_ID')"> <label for="GROUP_ID_<?echo $ar["ID"]?>"><?echo $ar["NAME"]?> [<a href="/bitrix/admin/group_edit.php?ID=<?echo $ar["ID"]?>&lang=<?echo LANGUAGE_ID?>"><?echo $ar["ID"]?></a>]</label><br> <? $n++; endwhile; ?> </td> </tr> <tr class="heading"> <td colspan="2"><?echo GetMessage("post_filter_title")?></td> </tr> <tr> <td><?echo GetMessage("post_filter")?></td> <td><input type="text" name="EMAIL_FILTER" id="EMAIL_FILTER" value="<?echo $str_EMAIL_FILTER?>" size="30" maxlength="255"></td> </tr> <tr> <td colspan="2" align="center"> <script language="JavaScript"> <!-- function ShowEMails() { var strParam = 'EMAIL_FILTER='+escape(document.post_form.EMAIL_FILTER.value); var aCheckBox; try { if('['+document.post_form.elements['RUB_ID[]'].type+']'=='[undefined]') aCheckBox = document.post_form.elements['RUB_ID[]']; else aCheckBox = new Array(document.post_form.elements['RUB_ID[]']); for(i=0; i<aCheckBox.length; i++) if(aCheckBox[i].checked) strParam += ('&RUB_ID[]='+aCheckBox[i].value); } catch (e) { //there is no rubrics so we can safely ignore } if('['+document.post_form.elements['GROUP_ID[]'].type+']'=='[undefined]') aCheckBox = document.post_form.elements['GROUP_ID[]']; else aCheckBox = new Array(document.post_form.elements['GROUP_ID[]']); for(i=0; i<aCheckBox.length; i++) if(aCheckBox[i].checked) strParam += ('&GROUP_ID[]='+aCheckBox[i].value); strParam += ('&SUBSCR_FORMAT='+document.post_form.SUBSCR_FORMAT[document.post_form.SUBSCR_FORMAT.selectedIndex].value); jsUtils.OpenWindow('posting_search.php?'+strParam+'&lang=<?echo LANG?>', 600, 500); } function CheckAll(prefix, act) { var bCheck = document.getElementById(prefix+'_ALL').checked; var bAll = true; var aCheckBox; try { if('['+document.post_form.elements[prefix+'[]'].type+']'=='[undefined]') aCheckBox = document.post_form.elements[prefix+'[]']; else aCheckBox = new Array(document.post_form.elements[prefix+'[]']); for(i=0; i<aCheckBox.length; i++) { if(act) { if(bCheck) aCheckBox[i].checked = true; else aCheckBox[i].checked = false; } else bAll = bAll && aCheckBox[i].checked; } } catch (e) { //there is no rubrics so we can safely ignore } if(!act) document.getElementById(prefix+'_ALL').checked = bAll; } CheckAll('RUB_ID'); CheckAll('GROUP_ID'); //--> </script>[ <a class="tablebodylink" title="<?echo GetMessage("post_list_title")?>" href="javascript:ShowEMails()"><?echo GetMessage("post_filter_list")?></a> ]</td> </tr> <tr class="heading"> <td colspan="2"><?echo GetMessage("post_additional")?></td> </tr> <tr> <td align="center" colspan="2"><textarea name="BCC_FIELD" cols="50" rows="7" style="width:100%"><?echo $str_BCC_FIELD?></textarea></td> </tr> <? //******************** //Attachments //******************** $tabControl->BeginNextTab(); ?> <? if(COption::GetOptionString("subscribe", "attach_images")=="Y" && $str_BODY<>"" && $str_BODY_TYPE=="html"): $tools = new CMailTools; $tools->ReplaceImages($post_arr["BODY"]); if(count($tools->aMatches)>0): ?> <tr> <td width="40%" valign="top"><?=GetMessage("post_images_list")?>:</td> <td width="60%"> <table border="0" cellspacing="0" cellpadding="0" class="internal"> <tr class="heading"> <td align="center"><?echo GetMessage("post_file")?></td> <td align="center"><?echo GetMessage("post_size")?></td> </tr> <? foreach($tools->aMatches as $attachment): $filename = $_SERVER["DOCUMENT_ROOT"].$attachment["SRC"]; if(@getimagesize($filename) === false) continue; ?> <tr> <td><a href="<?echo $attachment["SRC"]?>" target=_blank><?echo $attachment["DEST"]?></a></td> <td align="right"><?echo filesize($filename)?></td> </tr> <?endforeach;?> </table> </td> </tr> <? endif; endif; ?> <?if($ID > 0 && ($rsFiles = CPosting::GetFileList($ID)) && ($arFile = $rsFiles->GetNext())):?> <tr> <td valign="top"><?=GetMessage("post_attachments_list")?>:</td> <td> <table border="0" cellpadding="0" cellspacing="0" class="internal"> <tr class="heading"> <td align="center"><?echo GetMessage("post_att_file")?></td> <td align="center"><?echo GetMessage("post_size")?></td> <td align="center"><?echo GetMessage("post_att_delete")?></td> </tr> <? do { ?> <tr> <td><a href="posting_attachment.php?POSTING_ID=<?echo $ID?>&FILE_ID=<?echo $arFile["ID"]?>"><?echo $arFile["ORIGINAL_NAME"]?><a></td> <td align="right"><?echo $arFile["FILE_SIZE"]?></td> <td align="center"> <input type="checkbox" name="FILE_ID[<?echo $arFile["ID"]?>]" value="<?echo $arFile["ID"]?>"> <?if($bCopy):?> <input type="hidden" name="FILES[<?echo $arFile["ID"]?>]" value="<?echo $arFile["ID"]?>"> <?endif?> </td> </tr> <? } while($arFile = $rsFiles->GetNext()); ?> </table></td> </tr> <?endif;?> <tr> <td valign="top"><?=GetMessage("post_attachments_load")?>:</td> <td> <table border="0" cellpadding="0" cellspacing="0"> <tr><td><?echo CFile::InputFile("NEW_FILE[n0]", 40, 0)?></td></tr> <tr><td><?echo CFile::InputFile("NEW_FILE[n1]", 40, 0)?></td></tr> <tr><td><?echo CFile::InputFile("NEW_FILE[n2]", 40, 0)?></td></tr> </table> </td> </tr> <? //******************** //Parameters //******************** $tabControl->BeginNextTab(); ?> <tr class="heading"> <td colspan="2"><?echo GetMessage("post_params")?></td> </tr> <tr> <td width="40%"><?echo GetMessage("post_enc")?></td> <td width="60%"> <select class="typeselect" name="CHARSET"> <? $aCharset = explode(",", COption::GetOptionString("subscribe", "posting_charset")); foreach($aCharset as $strCharset): ?><option value="<?echo htmlspecialchars($strCharset)?>"<?if($ID > 0 && $post_arr["CHARSET"]==$strCharset) echo " selected"?>><?echo htmlspecialcharsex($strCharset)?></option><? endforeach; ?> </select> </td> </tr> <tr class="heading"> <td colspan="2"><?echo GetMessage("post_send_params")?></td> </tr> <tr> <td><?echo GetMessage("post_direct")?></td> <td> <input type="checkbox" name="DIRECT_SEND" value="Y"<?if($str_DIRECT_SEND <> "N") echo " checked"?>> </td> </tr> <?if($str_STATUS=="D" || $str_STATUS=="W"):?> <tr> <td><?echo GetMessage("post_send_flag")?></td> <td> <input type="checkbox" name="AUTO_SEND_FLAG" value="Y"<?if($str_AUTO_SEND_FLAG == "Y") echo " checked"?> OnClick="EnableAutoSend()"> </td> </tr> <tr> <td><?echo GetMessage("post_send_time"). " (".FORMAT_DATETIME."):"?><span class="required"><sup>2</sup></span></td> <td><?echo CalendarDate("AUTO_SEND_TIME", $str_AUTO_SEND_TIME, "post_form", "20")?></td> </tr> <script language="JavaScript"> <!-- function EnableAutoSend() { document.post_form.AUTO_SEND_TIME.disabled = !document.post_form.AUTO_SEND_FLAG.checked; } EnableAutoSend(); //--> </script> <?else: $str_AUTO_SEND_FLAG = strlen($str_AUTO_SEND_TIME)? "Y": "N"; ?> <tr> <td><?echo GetMessage("post_send_flag")?></td> <td><? echo ($str_AUTO_SEND_FLAG == "Y"?GetMessage("post_yes"):GetMessage("post_no"))?></td> </tr> <tr> <td><?echo GetMessage("post_send_time"). " (".FORMAT_DATETIME."):"?><span class="required"><sup>2</sup></span> <input type="hidden" name="AUTO_SEND_FLAG" value="<?echo $str_AUTO_SEND_FLAG?>"> <input type="hidden" name="AUTO_SEND_TIME" value="<?echo $str_AUTO_SEND_TIME?>"> </td> <td><?echo $str_AUTO_SEND_TIME?></td> </tr> <?endif;?> <? $tabControl->Buttons( array( "disabled"=>($POST_RIGHT<"W"), "back_url"=>"posting_admin.php?lang=".LANG, ) ); ?> <?echo bitrix_sessid_post();?> <input type="hidden" name="lang" value="<?=LANG?>"> <?if($str_STATUS=="D"):?> <input <?if ($POST_RIGHT<"W") echo "disabled" ?> type="submit" value="<?echo GetMessage("post_butt_send")?>" name="Send" title="<?echo GetMessage("post_hint_send")?>"> <?elseif($str_STATUS=="W"):?> <input <?if ($POST_RIGHT<"W") echo "disabled" ?> type="submit" value="<?echo GetMessage("post_continue")?>" name="Continue" title="<?echo GetMessage("post_continue_conf")?>"> <?elseif($str_STATUS=="E"):?> <input <?if ($POST_RIGHT<"W") echo "disabled" ?> type="submit" value="<?echo GetMessage("post_resend")?>" name="Resend" title="<?echo GetMessage("post_resend_conf")?>"> <?endif?> <?if($ID > 0):?> <?if($bCopy):?> <input type="hidden" name="COPY_ID" value="<?=$ID?>"> <?else:?> <input type="hidden" name="ID" value="<?=$ID?>"> <?endif?> <?endif;?> <? $tabControl->End(); ?> </form> <? $tabControl->ShowWarnings("post_form", $message); ?> <?echo BeginNote();?> <span class="required">*</span><?echo GetMessage("REQUIRED_FIELDS")?><br> <br> <span class="required"><sup>1</sup></span><?echo GetMessage("post_note")?><br> <br> <span class="required"><sup>2</sup></span><?echo GetMessage("post_send_msg")?><br> <?echo EndNote();?> <?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_admin.php");?>