• 酒店美女试睡员竟有这惊人发现 瞠目一夜 2019-05-23
  • 高清图集:习近平在山东考察 2019-05-22
  • 紫光阁中共中央国家机关工作委员会 2019-05-22
  • 第一时间带着十九大精神到基层  2019-05-21
  • 我国首批“海水稻”品种明年诞生 预计2020年可大范围种植 2019-05-20
  • 银川河东国际机场“刷脸”就可以坐飞机 2019-05-19
  • 习近平:在同全国劳动模范代表座谈时的讲话 2019-05-19
  • 陶峙岳上将率部起义之前 如何处置反对起义的部将 2019-05-18
  • 王斐任四川省德阳市人民政府副市长 2019-05-18
  • 【中国梦·大国工匠篇】一支毛笔传承百年精神 走近“中国笔王” 2019-05-17
  • 空腹吃荔枝致孩子死亡?西安专家教你咋吃荔枝最科学 2019-05-17
  • 精打细算会过日子 这三款小型SUV保养很便宜 2019-05-16
  • 5月末商品房库存继续减少 三、四线城市开启库存短缺时代 2019-05-16
  • 要有传承,但重在创新。这样才不会被历史的进步所淘汰。 2019-05-15
  • 为超越而起舞(名师谈艺) 2019-05-14
  • SELECT * FROM qf_acl WHERE controller = 'home' AND action = 'index' ORDER BY aclid
    执行错误: Table 'jingkezhu.qf_acl' doesn't exist

    57.      {
    58.          $this->arrSql[] = $sql;
    59.          if( $result mysql_query($sql$this->conn) ){
    60.              return $result;
    61.          }else{
    62.              spError("{$sql}<br />执行错误: " mysql_error());
    63.          }
    64.      }
    65.      
    66.      /**
    67.       返回影响行数
    21.       
    22.       * @param sql  执行的SQL语句
    23.       */
    24.      public function getArray($sql)
    25.      {
    26.          if( ! $result $this->exec($sql) )return array();
    27.          if( ! mysql_num_rows($result) )return array();
    28.          $rows = array();
    29.          while($rows[] = mysql_fetch_array($result,MYSQL_ASSOC)){}
    30.          mysql_free_result($result);
    31.          array_pop($rows);
    98.          }else{
    99.              $sort "ORDER BY {$this->pk}";
    100.          }
    101.          $sql "SELECT {$fields} FROM {$this->tbl_name} {$where} {$sort}";
    102.          if(null != $limit)$sql $this->_db->setlimit($sql$limit);
    103.          return $this->_db->getArray($sql);
    104.      }
    105.      /**
    106.       过滤转义字符
    107.       *
    108.       * @param value 需要进行过滤的值
    147.       * @param action    动作名称
    148.       */
    149.      public function check($acl_name SPANONYMOUS$controller$action)
    150.      {
    151.          $rows = array('controller' => $controller'action' => $action );
    152.          if( $acl $this->findAll($rows) ){
    153.              foreach($acl as $v){
    154.                  if($v["acl_name"] == SPANONYMOUS || $v["acl_name"] == $acl_name)return 1;
    155.              }
    156.              return 0;
    157.          }else{
    73.      {
    74.          GLOBAL $__controller$__action;
    75.          $checker $this->checker$name $this->get();
    76. 
    77.          if( is_array($checker) ){
    78.              return spClass($checker[0])->{$checker[1]}($name$__controller$__action);
    79.          }else{
    80.              return call_user_func_array($checker, array($name$__controller$__action));
    81.          }
    82.      }
    83.      /**
    56.      /**
    57.       有限的权限控制,适用于前台。仅在权限表声明禁止的页面起作用,其他无声明页面均可进入
    58.       */
    59.      public function mincheck()
    60.      {
    61.          $acl_handle $this->check();
    62.          if( === $acl_handle ){
    63.              $this->prompt();
    64.              return FALSE;
    65.          }
    66.          return TRUE;
    177.   */
    178.  function spLaunch($configname$launchargs null$returns FALSE ){
    179.      if( isset($GLOBALS['G_SP']['launch'][$configname]) && is_array($GLOBALS['G_SP']['launch'][$configname]) ){
    180.          foreach( $GLOBALS['G_SP']['launch'][$configname] as $launch ){
    181.              if( is_array($launch) ){
    182.                  $reval spClass($launch[0])->{$launch[1]}($launchargs);
    183.              }else{
    184.                  $reval call_user_func_array($launch$launchargs);
    185.              }
    186.              if( TRUE == $returns )return $reval;
    187.          }
    7.   spRun  执行用户代码
    8.   */
    9.  function spRun(){
    10.      GLOBAL $__controller$__action;
    11.      // 对路由进行自动执行相关操作
    12.      spLaunch("router_prefilter");
    13.      // 对将要访问的控制器类进行实例化
    14.      $handle_controller spClass($__controllernull$GLOBALS['G_SP']["controller_path"].'/'.$__controller.".php");
    15.      // 调用控制器出错将调用路由错误处理函数
    16.      if(!is_object($handle_controller) || !method_exists($handle_controller$__action)){
    17.          eval($GLOBALS['G_SP']["dispatcher_error"]);
    13.  //加载配置文件
    14.  require(APP_PATH.'/data/config.php');
    15.  //加载框架核心
    16.  require(SP_PATH.'/SpeedPHP.php');
    17.  //执行应用
    18.  spRun();
  • 酒店美女试睡员竟有这惊人发现 瞠目一夜 2019-05-23
  • 高清图集:习近平在山东考察 2019-05-22
  • 紫光阁中共中央国家机关工作委员会 2019-05-22
  • 第一时间带着十九大精神到基层  2019-05-21
  • 我国首批“海水稻”品种明年诞生 预计2020年可大范围种植 2019-05-20
  • 银川河东国际机场“刷脸”就可以坐飞机 2019-05-19
  • 习近平:在同全国劳动模范代表座谈时的讲话 2019-05-19
  • 陶峙岳上将率部起义之前 如何处置反对起义的部将 2019-05-18
  • 王斐任四川省德阳市人民政府副市长 2019-05-18
  • 【中国梦·大国工匠篇】一支毛笔传承百年精神 走近“中国笔王” 2019-05-17
  • 空腹吃荔枝致孩子死亡?西安专家教你咋吃荔枝最科学 2019-05-17
  • 精打细算会过日子 这三款小型SUV保养很便宜 2019-05-16
  • 5月末商品房库存继续减少 三、四线城市开启库存短缺时代 2019-05-16
  • 要有传承,但重在创新。这样才不会被历史的进步所淘汰。 2019-05-15
  • 为超越而起舞(名师谈艺) 2019-05-14