uawdijnntqw1x1x1
IP : 216.73.216.10
Hostname : xhost1.intravision.ru
Kernel : Linux xhost1.intravision.ru 3.16.0-7-amd64 #1 SMP Debian 3.16.59-1 (2018-10-03) x86_64
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,
OS : Linux
PATH:
/
var
/
.
/
.
/
.
/
backup
/
external_www
/
new02.medcomp.ru
/
bitrix
/
modules
/
vote
/
admin
/
vote_edit.php
/
/
<? /* ############################################## # Bitrix: SiteManager # # Copyright (c) 2004 - 2009 Bitrix # # http://www.bitrix.ru # # mailto:admin@bitrix.ru # ############################################## */ require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/vote/prolog.php"); $VOTE_RIGHT = $APPLICATION->GetGroupRight("vote"); if($VOTE_RIGHT=="D") $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/vote/include.php"); ClearVars(); IncludeModuleLangFile(__FILE__); CModule::IncludeModule("vote"); $err_mess = "File: ".__FILE__."<br>Line: "; $old_module_version = CVote::IsOldVersion(); $aTabs = array( array("DIV" => "edit1", "TAB"=>GetMessage("VOTE_PROP"), "ICON"=>"main_vote_edit", "TITLE"=>GetMessage("VOTE_PARAMS")), array("DIV" => "edit2", "TAB"=>GetMessage("VOTE_DESCR"), "ICON"=>"main_vote_edit", "TITLE"=>GetMessage("VOTE_DESCRIPTION")), array("DIV" => "edit3", "TAB"=>GetMessage("VOTE_HOSTS"), "ICON"=>"main_vote_edit", "TITLE"=>GetMessage("VOTE_UNIQUE_PARAMS"))); $tabControl = new CAdminTabControl("tabControl", $aTabs); $arChannels = array(); $is_filtered = false; $bVarsFromForm = false; $db_res = CVoteChannel::GetList($by = "s_c_sort", $order = "asc", array(), $is_filtered); if ($db_res && $res = $db_res->GetNext()) { do { $arChannels[$res["ID"]] = $res; } while ($res = $db_res->GetNext()); } if (empty($arChannels)) { $APPLICATION->SetTitle(GetMessage("VOTE_NEW_RECORD")); require_once ($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php"); echo "<a href='vote_list.php?lang=".LANGUAGE_ID."' class='navchain'>".GetMessage("VOTE_VOTE_LIST")."</a>"; echo ShowError(GetMessage("VOTE_CHANNEL_NOT_FOUND")); require_once ($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_admin.php"); die(); } $DAYS = (intVal($_REQUEST["DAYS"]) > 0 ? intVal($_REQUEST["DAYS"]) : 30); /******************************************************************** ACTIONS ********************************************************************/ $ID = intval($ID); $bCopy = isset($_REQUEST['docopy']); if (isset($_REQUEST['COPYID'])) unset($ID); $TEMPLATE = ($TEMPLATE == "NOT_REF" ? "" : $TEMPLATE); $RESULT_TEMPLATE = ($RESULT_TEMPLATE == "NOT_REF" ? "" : $RESULT_TEMPLATE); $CHANNEL_ID = intval($CHANNEL_ID); if((strlen($save)>0 || strlen($apply)>0) && $_SERVER["REQUEST_METHOD"]=="POST" && $VOTE_RIGHT=="W" && check_bitrix_sessid()) { if(array_key_exists("IMAGE_ID", $_FILES)) $arIMAGE_ID = $_FILES["IMAGE_ID"]; elseif(isset($_REQUEST["IMAGE_ID"]) && strlen($_REQUEST["IMAGE_ID"]) > 0) { $arIMAGE_ID = CFile::MakeFileArray($_SERVER["DOCUMENT_ROOT"].$_REQUEST["IMAGE_ID"]); $arIMAGE_ID["COPY_FILE"] = "Y"; } else $arIMAGE_ID = array(); $arIMAGE_ID["del"] = ${"IMAGE_ID_del"}; $arIMAGE_ID["description"] = ${"IMAGE_ID_descr"}; $uniqSession = isset($_REQUEST['UNIQUE_TYPE_SESSION']) ? intval($_REQUEST['UNIQUE_TYPE_SESSION']) : 0; $uniqCookie = isset($_REQUEST['UNIQUE_TYPE_COOKIE']) ? intval($_REQUEST['UNIQUE_TYPE_COOKIE']) : 0; $uniqIP = isset($_REQUEST['UNIQUE_TYPE_IP']) ? intval($_REQUEST['UNIQUE_TYPE_IP']) : 0; $uniqID = isset($_REQUEST['UNIQUE_TYPE_USER_ID']) ? intval($_REQUEST['UNIQUE_TYPE_USER_ID']) : 0; $uniqIDNew = isset($_REQUEST['UNIQUE_TYPE_USER_ID_NEW']) ? intval($_REQUEST['UNIQUE_TYPE_USER_ID_NEW']) : 0; $uniqType = $uniqSession | $uniqCookie | $uniqIP | $uniqID | $uniqIDNew; $uniqType += 5; $arFields = array( "CHANNEL_ID" => $_REQUEST["CHANNEL_ID"], "C_SORT" => intVal($_REQUEST["C_SORT"]), "ACTIVE" => ($_REQUEST["ACTIVE"] == "Y" ? "Y" : "N"), "DATE_START" => $_REQUEST["DATE_START"], "DATE_END" => $_REQUEST["DATE_END"], "TITLE" => $_REQUEST["TITLE"], "DESCRIPTION" => $_REQUEST["DESCRIPTION"], "DESCRIPTION_TYPE" => $_REQUEST["DESCRIPTION_TYPE"], "IMAGE_ID" => $arIMAGE_ID, "EVENT1" => $_REQUEST["EVENT1"], "EVENT2" => $_REQUEST["EVENT2"], "EVENT3" => $_REQUEST["EVENT3"], "UNIQUE_TYPE" => $uniqType, "DELAY" => $_REQUEST["DELAY"], "DELAY_TYPE" => $_REQUEST["DELAY_TYPE"], "TEMPLATE" => $_REQUEST["TEMPLATE"], "RESULT_TEMPLATE" => $_REQUEST["RESULT_TEMPLATE"], "NOTIFY" => $_REQUEST["NOTIFY"], "URL" => $_REQUEST["URL"] ); $result = false; $arFields["IMAGE_ID"]["del"] = $_POST["IMAGE_ID_del"]; if (!CVote::CheckFields(($ID > 0 ? "UPDATE" : "ADD"), $arFields, $ID, array("CHECK_INTERSECTION" => "Y"))): elseif ($ID <= 0): $arFields["AUTHOR_ID"] = $GLOBALS["USER"]->GetId(); $result = $ID = CVote::Add($arFields); else: $result = CVote::Update($ID, $arFields); endif; if (!$result) { $e = $APPLICATION->GetException(); $message = new CAdminMessage(GetMessage("VOTE_GOT_ERROR"), $e); $bVarsFromForm = true; } else { if ( isset($_REQUEST['COPYID']) && (($oldID = intval($_REQUEST['COPYID'])) > 0) && ($rCurrentVote = CVote::GetByID($oldID)) && ($arCurrentVote = $rCurrentVote->Fetch())) { global $DB; $newImageId = false; if (intval($arCurrentVote['IMAGE_ID']) > 0 && empty($arIMAGE_ID['name']) && $arIMAGE_ID['del'] != 'Y' ) { $imageId = $arCurrentVote['IMAGE_ID']; $newImageId = CFile::CopyFile($imageId); $arCurrentVote["IMAGE_ID"] = NULL; } $newID = $ID; if ($newID === false) return false; $DB->Update("b_vote", array("COUNTER"=>"0"), "WHERE ID=".$newID, $err_mess.__LINE__); if ($newImageId) { $DB->Update("b_vote", array("IMAGE_ID"=>$newImageId), "WHERE ID=".$newID, $err_mess.__LINE__); } $state = true; $rQuestions = CVoteQuestion::GetList($oldID, $by, $order, array(), $is_filtered); while ($arQuestion = $rQuestions->Fetch()) { $state = $state && ( CVoteQuestion::Copy($arQuestion['ID'], $newID) !== false); } } if (!empty($save)) { if (!empty($_REQUEST["return_url"])) LocalRedirect($_REQUEST["return_url"]); LocalRedirect("vote_list.php?lang=".LANGUAGE_ID."&CHANNEL_ID=".$arFields["CHANNEL_ID"]); } LocalRedirect($APPLICATION->GetCurPage(). "?lang=".LANGUAGE_ID."&CHANNEL_ID=".$arFields["CHANNEL_ID"]."&ID=".$ID."&".$tabControl->ActiveTabParam(). (!empty($_REQUEST["return_url"]) ? "&return_url=".urlencode($_REQUEST["return_url"]) : "")); } } /******************************************************************** /ACTIONS ********************************************************************/ if ($ID > 0) { $db_res = CVote::GetByID($ID); if ($db_res && $res = $db_res->Fetch()): $arVote = $res; $arChannel = $arChannels[$arVote["CHANNEL_ID"]]; else: $ID = 0; endif; } if ($ID <= 0) { $arChannel = current($arChannels); reset($arChannels); $arVote = array( "CHANNEL_ID" => (isset($_REQUEST['CHANNEL_ID']) && (intval($_REQUEST['CHANNEL_ID'])>0)) ? intval($_REQUEST['CHANNEL_ID']) : $arChannel["ID"], "C_SORT" => CVote::GetNextSort($arChannel["ID"]), "ACTIVE" => "Y", "DATE_START" => ($arChannel["VOTE_SINGLE"] != "N" ? CVote::GetNextStartDate($arChannel["ID"]) : ""), "UNIQUE_TYPE" => 12, // IP "DELAY" => 10, "DELAY_TYPE" => "M", "DESCRIPTION_TYPE" => "html", "IMAGE_ID" => 0, "EVENT1" => "vote", "EVENT2" => strtolower($arChannel["SYMBOLIC_NAME"]), "TEMPLATE" => "default.php" ); } if ($bVarsFromForm) { if (!empty($arVote["IMAGE_ID"])): unset($arFields["IMAGE_ID"]); endif; $arVote = $arFields; } foreach ($arVote as $key => $val): $arVote["~".$key] = $val; $arVote[$key] = htmlspecialcharsEx($val); endforeach; $sDocTitle = ($ID > 0 ? str_replace("#ID#", $ID, GetMessage("VOTE_EDIT_RECORD")) : GetMessage("VOTE_NEW_RECORD")); if (isset($_REQUEST['docopy']) || isset($_REQUEST['COPYID'])) $sDocTitle = GetMessage("VOTE_NEW_RECORD"); $APPLICATION->SetTitle($sDocTitle); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php"); /*************************************************************************** HTML ****************************************************************************/ $aMenu = array(); $aMenu[] = array( "TEXT" => GetMessage("VOTE_LIST"), "TITLE" => GetMessage("VOTE_RECORDS_LIST"), "LINK" => "/bitrix/admin/vote_list.php?lang=".LANGUAGE_ID, "ICON" => "btn_list"); if (($ID > 0) && !$bCopy) { $aMenu[] = array( "TEXT" => GetMessage("VOTE_QUESTIONS").($arVote["QUESTIONS"]?" [".$arVote["QUESTIONS"]."]":""), "TITLE" => GetMessage("VOTE_QUESTIONS_TITLE"), "LINK" => "/bitrix/admin/vote_question_list.php?lang=".LANGUAGE_ID."&VOTE_ID=".$ID, ); if ($VOTE_RIGHT == "W") { $aMenu[] = array( "TEXT" => GetMessage("VOTE_CREATE"), "TITLE" => GetMessage("VOTE_CREATE_NEW_RECORD"), "LINK" => "/bitrix/admin/vote_edit.php?lang=".LANGUAGE_ID, "ICON" => "btn_new"); $aMenu[] = array( "TEXT" => GetMessage("VOTE_COPY"), "TITLE" => GetMessage("VOTE_COPY_TITLE"), "LINK" => "vote_edit.php?lang=".LANGUAGE_ID."&docopy=Y&ID=$ID&".bitrix_sessid_get(), "ICON" => "btn_copy"); $aMenu[] = array( "TEXT" => GetMessage("VOTE_DELETE"), "TITLE" => GetMessage("VOTE_DELETE_RECORD"), "LINK" => "javascript:if(confirm('".GetMessage("VOTE_DELETE_RECORD_CONFIRM")."')) window.location='/bitrix/admin/vote_list.php?action=delete&ID=".$ID."&".bitrix_sessid_get()."&lang=".LANGUAGE_ID."';", "ICON" => "btn_delete"); $aMenu[] = array( "TITLE" => GetMessage("VOTE_RESET_RECORD"), "LINK" => "javascript:if(confirm('".GetMessage("VOTE_RESET_RECORD_CONFIRM")."')) window.location='/bitrix/admin/vote_list.php?reset_id=".$ID."&lang=".LANGUAGE_ID."&".bitrix_sessid_get()."';", "TEXT" => GetMessage("VOTE_RESET")); } $aMenu[] = array( "TEXT" => GetMessage("VOTE_QUESTIONS_ADD"), "TITLE" => GetMessage("VOTE_QUESTIONS_ADD_TITLE"), "LINK" => "/bitrix/admin/vote_question_edit.php?lang=".LANGUAGE_ID."&VOTE_ID=$ID", "ICON" => "btn_new"); } $context = new CAdminContextMenu($aMenu); $context->Show(); if($message) echo $message->Show(); ?> <form name="form1" method="POST" action="" enctype="multipart/form-data"> <SCRIPT LANGUAGE="JavaScript"> <!-- function UNIQUE_TYPE_CHANGE() { ip = document.form1.UNIQUE_TYPE_IP.checked; document.getElementById("DELAY_TYPE").disabled = (! ip); document.getElementById("DELAY").disabled = (! ip); id = document.form1.UNIQUE_TYPE_USER_ID.checked; document.form1.UNIQUE_TYPE_USER_ID_NEW.disabled = (! id); } //--> </SCRIPT> <?=bitrix_sessid_post()?> <? if (!$bCopy) { ?> <input type="hidden" name="ID" value="<?=$ID?>" /> <? } else { ?> <? if ($ID > 0) { ?> <input type="hidden" name="COPYID" value="<?=$ID?>" /> <? } else if (isset($_REQUEST['COPYID']) && intval($_REQUEST['COPYID'])>0) { ?> <input type="hidden" name="COPYID" value="<?=intval($_REQUEST['COPYID'])?>" /> <? } ?> <? } ?> <input type="hidden" name="lang" value="<?=LANGUAGE_ID?>"> <? $tabControl->Begin(); //******************** //General Tab //******************** $tabControl->BeginNextTab(); if ($ID > 0): if (strlen($arVote["TIMESTAMP_X"]) > 0 && $arVote["TIMESTAMP_X"] != "00.00.0000 00:00:00"): ?> <tr> <td><?=GetMessage("VOTE_TIMESTAMP")?></td> <td><?=$arVote["TIMESTAMP_X"]?></td> </tr> <? endif; ?> <tr> <td><?=GetMessage("VOTE_COUNTER")?></td> <td><a href="vote_user_votes.php?lang=<?=LANGUAGE_ID?>&find_vote_id=<?=$ID?>&find_valid=Y&set_filter=Y" class="tablebodylink" title="<?=GetMessage("VOTE_GOTO_LIST")?>"><?=$arVote["COUNTER"]?></a></td> </tr> <? endif; ?> <tr> <td width="40%"><?=GetMessage("VOTE_ACTIVE_TITLE")?></td> <td width="60%"><input type="checkbox" name="ACTIVE" id="ACTIVE" value="Y" <?=($arVote["ACTIVE"] == "Y" ? " checked" : "")?> /> <label for="ACTIVE"><?=GetMessage("VOTE_ACTIVE")?></label></td> </tr> <? $arAuthor = array(); if ($arVote["AUTHOR_ID"] > 0) { $arAuthor = CUser::GetByID($arVote["AUTHOR_ID"])->Fetch(); } if (!empty($arAuthor)) { $arAuthor["NAME"] = CUser::FormatName('#NAME# #LAST_NAME#', $arAuthor, true, true); ?> <tr> <td width="40%"><?=GetMessage("VOTE_AUTHOR")?></td> <td width="60%"> <a href="/bitrix/admin/user_edit.php?ID=<?=$arVote["AUTHOR_ID"]?>&lang=<?=LANG?>"> [<?=$arVote["AUTHOR_ID"]?>] <?=$arAuthor["NAME"]?></a> </td> </tr> <tr> <td><?=GetMessage("VOTE_NOTIFY")?></td> <td width="60%"><? $ref = array("reference_id" => array(), "reference" => array()); $arVote["NOTIFY"] = ($arVote["NOTIFY"] != "I" && $arVote["NOTIFY"] != "Y" ? "N" : $arVote["NOTIFY"]); if (IsModuleInstalled("im") && IsModuleInstalled("search")) { $ref["reference_id"][] = "I"; $ref["reference"][] = GetMessage("VOTE_NOTIFY_IM"); } else { $arVote["NOTIFY"] = ($arVote["NOTIFY"] == "I" ? "N" : $arVote["NOTIFY"]); } $ref["reference_id"][] = "Y"; $ref["reference"][] = GetMessage("VOTE_NOTIFY_EMAIL"); $ref["reference_id"][] = "N"; $ref["reference"][] = GetMessage("VOTE_NOTIFY_N"); ?><?=SelectBoxFromArray("NOTIFY", $ref, $arVote["NOTIFY"]);?></td> </tr> <? } else { ?><input type="hidden" name="NOTIFY" value="N" /><? } ?> <tr> <td><?=GetMessage("VOTE_SORTING")?></td> <td><input type="text" name="C_SORT" size="5" value="<?=$arVote["C_SORT"]?>" /></td> </tr> <tr> <td><?=GetMessage("VOTE_CHANNEL")?></td> <td><select name="CHANNEL_ID"><? foreach ($arChannels as $res): ?><option value="<?=$res["ID"]?>" <?=($arVote["CHANNEL_ID"] == $res["ID"] ? " selected" : "")?><? ?>> [ <?=$res["ID"]?> ] <?=$res["TITLE"]?></option><? endforeach; ?></select> </td> </tr> <tr> <td><?=GetMessage("VOTE_TITLE")?></td> <td><input type="text" name="TITLE" size="45" maxlength="255" value="<?=$arVote["TITLE"]?>" /></td> </tr> <tr> <td><?=GetMessage("VOTE_DATE").":"?></td> <td><?=CalendarPeriod("DATE_START", $arVote["~DATE_START"], "DATE_END", $arVote["~DATE_END"], "form1", "N", false, false, "19")?></td> </tr> <tr> <td><?=GetMessage("VOTE_URL")?></td> <td><input type="text" name="URL" size="45" maxlength="255" value="<?=$arVote["URL"]?>" /></td> </tr> <? if (IsModuleInstalled("statistic")) : //******************** //Statistic Data //******************** ?> <tr class="heading"> <td colspan="2"><?=GetMessage("VOTE_STATISTIC_PARAMS")?></td> </tr> <tr> <td>event1:</td> <td><input type="text" id="event1" name="EVENT1" size="15" value="<?=$arVote["EVENT1"]?>" <?=$arVote["EVENTS_disabled"]?> /></td> </tr> <tr> <td>event2:</td> <td><input type="text" id="event2" name="EVENT2" size="15" value="<?=$arVote["EVENT2"]?>" <?=$arVote["EVENTS_disabled"]?> /></td> </tr> <tr> <td>event3:</td> <td><input type="text" id="event3" name="EVENT3" size="15" value="<?=$arVote["EVENT3"]?>" <?=$arVote["EVENTS_disabled"]?> /></td> </tr> <? endif; //******************** //Descr Tab //******************** $tabControl->BeginNextTab(); $str_PREVIEW_PICTURE = intval($arVote["IMAGE_ID"]); $bFileman = CModule::IncludeModule("fileman"); ?> <tr class="adm-detail-file-row"> <td width="40%"><?=GetMessage("VOTE_IMAGE")?></td> <td width="60%"> <? if ($bFileman) { echo CMedialib::InputFile( "IMAGE_ID", $str_PREVIEW_PICTURE, array("IMAGE" => "Y", "PATH" => "Y", "FILE_SIZE" => "Y", "DIMENSIONS" => "Y", "IMAGE_POPUP"=>"Y", "MAX_SIZE" => array("W" => 200, "H"=>200)), //info array(), //file array(), //server array(), //media lib array(), //descr array(), //delete '' //scale hint ); } else { CFile::InputFile("IMAGE_ID", 20, $arVote["IMAGE_ID"]); if (strlen($arVote["IMAGE_ID"])>0): echo "<br />"; CFile::ShowImage($arVote["IMAGE_ID"], 200, 200, "border=0", "", true); endif; } ?> </td> </tr> <tr class="heading"> <td colspan="2"><?echo GetMessage("VOTE_DESCR")?></td> </tr> <tr> <td align="center" colspan="2"> <? if (COption::GetOptionString("vote", "USE_HTML_EDIT")=="Y" && CModule::IncludeModule("fileman")): CFileMan::AddHTMLEditorFrame("DESCRIPTION", $arVote["DESCRIPTION"], "DESCRIPTION_TYPE", $arVote["DESCRIPTION_TYPE"], array('height' => '200', 'width' => '100%')); else: ?> <input type="radio" name="DESCRIPTION_TYPE" id="DESCRIPTION_TYPE_TEXT" value="text" <?=($arVote["DESCRIPTION_TYPE"] == "text" ? " checked" : "")?> /> <label for="DESCRIPTION_TYPE_TEXT">Text</label> / <input type="radio" name="DESCRIPTION_TYPE" id="DESCRIPTION_TYPE_HTML" value="html" <?=($arVote["DESCRIPTION_TYPE"] == "html" ? " checked" : "")?> /> <label for="DESCRIPTION_TYPE_HTML">HTML</label><br /> <textarea name="DESCRIPTION" style="width:100%" rows="23"><?=$arVote["DESCRIPTION"]?></textarea> <? endif; ?> </td> </tr> <? if ($old_module_version == "Y"): ?> <tr> <td><?=GetMessage("VOTE_TEMPLATE")?></td> <td><?=SelectBoxFromArray("TEMPLATE", GetTemplateList(), $arVote["TEMPLATE"]); ?> [ <a title="<?echo GetMessage("VOTE_CHOOSE_TITLE")?>" href="vote_preview.php?lang=<?=LANGUAGE_ID?>&VOTE_ID=<?=$ID?>" class="tablebodylink"><?=GetMessage("VOTE_CHOOSE")?></a> ]</td> </tr> <tr> <td><?=GetMessage("VOTE_RESULT_TEMPLATE")?></td> <td><?echo SelectBoxFromArray("RESULT_TEMPLATE", GetTemplateList("RV"), $arVote["RESULT_TEMPLATE"]); ?> [ <a title="<?echo GetMessage("VOTE_CHOOSE_RESULT_TITLE")?>" href="vote_results.php?lang=<?=LANGUAGE_ID?>&VOTE_ID=<?=$ID?>" class="tablebodylink"><?=GetMessage("VOTE_CHOOSE")?></a> ]</td> </tr> <? endif; //******************** //Unique Tab //******************** $tabControl->BeginNextTab(); ?> <tr> <td width="40%" class="adm-detail-valign-top"><?=GetMessage("VOTE_UNIQUE")?></td> <td width="60%"> <? $uniqType = ( ($arVote["UNIQUE_TYPE"] > 4 ) ? ($arVote["UNIQUE_TYPE"] - 5) : $arVote["UNIQUE_TYPE"]); ?> <div class="adm-list"> <? if (IsModuleInstalled('statistic')) { ?> <div class="adm-list-item"> <div class="adm-list-control"><input type="checkbox" id="UNIQUE_TYPE_SESSION" name="UNIQUE_TYPE_SESSION" value="1" <?=($uniqType & 1)?" checked":""?> /></div> <div class="adm-list-label"><label for="UNIQUE_TYPE_SESSION"><?=GetMessage("VOTE_SESSION")?></label></div> </div> <? } ?> <div class="adm-list-item"> <div class="adm-list-control"><input type="checkbox" id="UNIQUE_TYPE_COOKIE" name="UNIQUE_TYPE_COOKIE" value="2" <?=($uniqType & 2)?" checked":""?> /></div> <div class="adm-list-label"><label for="UNIQUE_TYPE_COOKIE"><?=GetMessage("VOTE_COOKIE_ONLY")?></div> </div> <div class="adm-list-item"> <div class="adm-list-control"><input type="checkbox" id="UNIQUE_TYPE_IP" name="UNIQUE_TYPE_IP" onClick="UNIQUE_TYPE_CHANGE()" value="4" <?=($uniqType & 4)?" checked":""?> /></div> <div class="adm-list-label"><label for="UNIQUE_TYPE_IP"><?=GetMessage("VOTE_IP_ONLY")?></div> </div> <div class="adm-list-item"> <div class="adm-list-control"><input type="checkbox" id="UNIQUE_TYPE_USER_ID" name="UNIQUE_TYPE_USER_ID" onClick="UNIQUE_TYPE_CHANGE()" value="8" <?=($uniqType & 8)?" checked":""?> /></div> <div class="adm-list-label"><label for="UNIQUE_TYPE_USER_ID"><?=GetMessage("VOTE_USER_ID_ONLY")?></div> </div> </div> </td> </tr> <tr> <td width="40%"><?=GetMessage("VOTE_ID_NEW")?></td> <td width="60%"> <input type="checkbox" id="UNIQUE_TYPE_USER_ID_NEW" name="UNIQUE_TYPE_USER_ID_NEW" value="16" <?=($uniqType & 16)?" checked":""?> /> <label for="UNIQUE_TYPE_USER_ID_NEW"><?=GetMessage("VOTE_ID_NEW_MSG")?></label><br /> </td> </tr> <tr> <td><?=GetMessage("VOTE_DELAY")?></td> <td><input type="text" name="DELAY" id="DELAY" size="5" value="<?=$arVote["DELAY"]?>"> <? $arr = array( "reference"=>array( GetMessage("VOTE_SECOND"), GetMessage("VOTE_MINUTE"), GetMessage("VOTE_HOUR"), GetMessage("VOTE_DAY")), "reference_id"=>array("S","M","H","D")); echo SelectBoxFromArray("DELAY_TYPE", $arr, $arVote["DELAY_TYPE"], "", "class=\"typeselect\""); ?></td> </tr> <? $tabControl->Buttons(array("disabled"=>($VOTE_RIGHT<"W"), "back_url"=>"vote_list.php?lang=".LANGUAGE_ID)); $tabControl->End(); ?> </form> <? $tabControl->ShowWarnings("form1", $message); ?> <SCRIPT LANGUAGE="JavaScript"> <!-- UNIQUE_TYPE_CHANGE(); //--> </SCRIPT> <? require_once ($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_admin.php"); ?>
/var/./././backup/external_www/new02.medcomp.ru/bitrix/modules/vote/admin/vote_edit.php