当前位置: 首页>>代码示例>>PHP>>正文


PHP Poll::makeCacheRoom方法代码示例

本文整理汇总了PHP中Poll::makeCacheRoom方法的典型用法代码示例。如果您正苦于以下问题:PHP Poll::makeCacheRoom方法的具体用法?PHP Poll::makeCacheRoom怎么用?PHP Poll::makeCacheRoom使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Poll的用法示例。


在下文中一共展示了Poll::makeCacheRoom方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: unset

     // Check Value
     if (trim($_POST['optionValue']) == "") {
         $arrErrors[] = "Option value may not be blank.";
     }
     // Check Color
     if (trim($_POST['optionColor']) == "") {
         $_POST['optionColor'] = "#FFFFFF";
     }
     // Check Display Order
     if (count($_SESSION['btPollOptionCache'][$pollObj->cacheID]) > 1 && (!is_numeric($_POST['optionOrder']) || !isset($_POST['optionOrder']) || $_POST['optionOrderBeforeAfter'] != "before" && $_POST['optionOrderBeforeAfter'] != "after")) {
         $arrErrors[] = "You selected an invalid display order.";
     }
     if (count($arrErrors) == 0) {
         $arrOptionInfo = $_SESSION['btPollOptionCache'][$pollObj->cacheID][$_POST['pollOption']];
         unset($_SESSION['btPollOptionCache'][$pollObj->cacheID][$_POST['pollOption']]);
         $newSortNum = $pollObj->makeCacheRoom($_POST['optionOrderBeforeAfter'], $_POST['optionOrder']);
         $arrReturn['result'] = "success";
         $arrOptionInfo['value'] = $_POST['optionValue'];
         $arrOptionInfo['color'] = $_POST['optionColor'];
         $_SESSION['btPollOptionCache'][$pollObj->cacheID][$newSortNum] = $arrOptionInfo;
         $pollObj->resortCacheOrder();
     }
     if (count($arrErrors) > 0) {
         $arrReturn['result'] = "fail";
         $arrReturn['errors'] = $arrErrors;
     }
     echo json_encode($arrReturn);
 }
 if (!$_POST['submit']) {
     echo "\t\n\t\t\n\t\t\t<script type='text/javascript'>\n\t\t\t\t\$(document).ready(function() {\n\t\t\t\t\t\$('#optionColor').miniColors({\n\t\t\t\t\t\tchange: function(hex, rgb) { }\n\t\t\t\t\t});\n\t\t\t\t});\n\t\t\t</script>\n\t\t\n\t\t\t<div class='errorDiv main' style='display: none' id='dialogErrors'></div>\n\t\t\t<input id='pollOption' value='" . $_POST['pollOption'] . "' type='hidden'>\n\t\t\t<table class='formTable' style='width: 100%'>\n\t\t\t\t<tr>\n\t\t\t\t\t<td class='main'><b>Option Value:</b></td>\n\t\t\t\t\t<td class='main'><input type='text' id='optionValue' value='" . filterText($_SESSION['btPollOptionCache'][$pollObj->cacheID][$_POST['pollOption']]['value']) . "' class='textBox' style='width: 100%'></td>\n\t\t\t\t</tr>\n\t\t\t\t<tr>\n\t\t\t\t\t<td class='main'><b>Color:</b></td>\n\t\t\t\t\t<td class='main'><input type='text' id='optionColor' class='textBox' value='" . filterText($_SESSION['btPollOptionCache'][$pollObj->cacheID][$_POST['pollOption']]['color']) . "' style='width: 35%'></td>\n\t\t\t\t</tr>\n\t\t\t\t\n\t\t\t";
     if (count($_SESSION['btPollOptionCache'][$pollObj->cacheID]) > 1) {
开发者ID:nsystem1,项目名称:clanscripts,代码行数:31,代码来源:editoption.php


注:本文中的Poll::makeCacheRoom方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。