Current Path : /var/www/html/clients/old.e-nkama.ru/e-nkama_bitrix/bitrix/modules/vote/admin/ |
Current File : /var/www/html/clients/old.e-nkama.ru/e-nkama_bitrix/bitrix/modules/vote/admin/vote_preview.php |
<? ############################################## # Bitrix Site Manager Forum # # Copyright (c) 2002-2009 Bitrix # # http://www.bitrixsoft.com # # mailto:admin@bitrixsoft.com # ############################################## 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"); IncludeModuleLangFile(__FILE__); $err_mess = "File: ".__FILE__."<br>Line: "; define("HELP_FILE","vote_list.php"); $old_module_version = CVote::IsOldVersion(); /******************************************************************** Actions ********************************************************************/ $VOTE_ID = intval($VOTE_ID); if ($VOTE_ID<=0) $VOTE_ID = intval($PUBLIC_VOTE_ID); $z = $DB->Query("SELECT ID FROM b_vote WHERE ID='$VOTE_ID'", false, $err_mess.__LINE__); if (!($zr=$z->Fetch())) { 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_NOT_FOUND")); require_once ($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_admin.php"); die(); } if ($old_module_version=="Y") { if ($REQUEST_METHOD=="GET" && strlen($save)>0 && $VOTE_RIGHT=="W" && check_bitrix_sessid()) { $DB->PrepareFields("b_vote"); $arFields = array( "TIMESTAMP_X" => $DB->GetNowFunction(), "TEMPLATE" => "'".$str_TEMPLATE."'" ); $DB->Update("b_vote",$arFields,"WHERE ID='".$VOTE_ID."'",$err_mess.__LINE__); } } $z = CVote::GetByID($VOTE_ID); $zr = $z->Fetch(); $t = CVoteChannel::GetByID($zr["CHANNEL_ID"]); $tr = $t->Fetch(); if ($TEMPLATE=="") $TEMPLATE=$zr["TEMPLATE"]; /******************************************************************** Form ********************************************************************/ $APPLICATION->SetTitle(str_replace("#ID#","$VOTE_ID",GetMessage("VOTE_PAGE_TITLE"))); require_once ($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php"); $aMenu = array( array( "TEXT" => GetMessage("VOTE_VOTE_LIST"), "ICON" => "btn_list", "LINK" => "/bitrix/admin/vote_list.php?lang=".LANGUAGE_ID ) ); $aMenu[] = array("SEPARATOR"=>"Y"); $aMenu[] = array( "TEXT" => GetMessage("VOTE_QUESTIONS")." [".$zr["QUESTIONS"]."]", "ICON" => "btn_list", "LINK" => "/bitrix/admin/vote_question_list.php?lang=".LANGUAGE_ID."&VOTE_ID=".$VOTE_ID, ); $aMenu[] = array( "TEXT" => GetMessage("VOTE_RESULTS"), "LINK" => "/bitrix/admin/vote_results.php?lang=".LANGUAGE_ID."&VOTE_ID=".$VOTE_ID ); $context = new CAdminContextMenu($aMenu); $context->Show(); echo ShowError($strError); /* ?> <br> <table cellspacing="0" cellpadding="2"> <tr> <td><b><?=GetMessage("VOTE_VOTE")?></b></td> <td>[<a href="vote_edit.php?lang=<?=LANGUAGE_ID?>&ID=<?=$VOTE_ID?>"><?echo $VOTE_ID?></a>] <? if (strlen($zr["TITLE"])>0) echo htmlspecialchars($zr["TITLE"]); elseif ($zr["DESCRIPTION_TYPE"]=="html") echo htmlspecialchars(TruncateText(strip_tags($zr["DESCRIPTION"]),200)); else echo htmlspecialchars(TruncateText($zr["DESCRIPTION"],200)); ?></td> </tr> <tr> <td><b><?=GetMessage("VOTE_CHANNEL")?></b></td> <td><?="[<a class='tablebodylink' href='vote_channel_edit.php?ID=".$zr["CHANNEL_ID"]."&lang=".LANGUAGE_ID."'>".$zr["CHANNEL_ID"]."</a>] ".htmlspecialchars($tr["TITLE"])?></td> </tr> </table> <? */ if ($old_module_version=="Y"):?> <form name="form1" action="<?=$APPLICATION->GetCurPage()?>" method="get"> <input type="hidden" name="VOTE_ID" value="<?=intval($VOTE_ID)?>"> <input type="hidden" name="lang" value="<?=LANGUAGE_ID?>"> <?=GetMessage("VOTE_TEMPLATE")?><? echo SelectBoxFromArray("TEMPLATE", GetTemplateList(), htmlspecialchars($TEMPLATE), "","",true); ?> <input <?if ($VOTE_RIGHT<"W") echo "disabled"?> type="submit" name="save" value="<?=GetMessage("VOTE_SAVE")?>"> <?echo bitrix_sessid_post()?> </form> <? ShowVote($VOTE_ID,$TEMPLATE); else: $APPLICATION->IncludeComponent("bitrix:voting.form", "with_description", array( "VOTE_ID" => $VOTE_ID, "VOTE_RESULT_TEMPLATE" => "vote_results.php?VOTE_ID=".$VOTE_ID, "CACHE_TYPE" => "N", ) ); endif; require_once ($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_admin.php"); ?>