Exemplo n.º 1
0
     ShowMsg("不需要进行初处理,现更新所有栏目!", "makehtml_list_action.php?gotype=mkallct");
     exit;
 } else {
     if ($uptype == 'time') {
         $query = "SELECT  DISTINCT typeid From `#@__arctiny` WHERE senddate >=" . GetMkTime($mkvalue) . " AND arcrank>-1";
     } else {
         $query = "SELECT DISTINCT typeid From `#@__arctiny` WHERE id>={$mkvalue} AND arcrank>-1";
     }
     $dsql->SetQuery($query);
     $dsql->Execute();
     while ($row = $dsql->GetArray()) {
         $typeids[$row['typeid']] = 1;
     }
     foreach ($typeids as $k => $v) {
         $vs = array();
         $vs = GetParentIds($k);
         if (!isset($typeidsok[$k])) {
             $typeidsok[$k] = 1;
         }
         foreach ($vs as $k => $v) {
             if (!isset($typeidsok[$v])) {
                 $typeidsok[$v] = 1;
             }
         }
     }
 }
 $fp = fopen($mkcachefile, 'w') or die("无法写入缓存文件:{$mkcachefile} 所以无法更新栏目!");
 if (count($typeidsok) > 0) {
     fwrite($fp, "<" . "?php\r\n");
     $i = -1;
     foreach ($typeidsok as $k => $t) {
Exemplo n.º 2
0
 function IsParent($sid, $pid)
 {
     $pTypeArrays = GetParentIds($sid);
     return in_array($pid, $pTypeArrays);
 }