コード例 #1
0
ファイル: mylist.php プロジェクト: nirn/karnaf
 if ($result2 = sql_fetch_array($query2)) {
     $action_cnt = (int) $result2['count'];
 } else {
     $action_cnt = 0;
 }
 sql_free_result($query2);
 $query2 = squery("SELECT count(*) AS count FROM karnaf_replies WHERE tid=%d", $result['id']);
 if ($result2 = sql_fetch_array($query2)) {
     $reply_cnt = (int) $result2['count'];
 } else {
     $reply_cnt = 0;
 }
 sql_free_result($query2);
 $status_style = "Karnaf_P_Normal";
 // Lightgreen
 if (isodd($cnt)) {
     $curcol = "col2";
 } else {
     $curcol = "col1";
 }
 $priority = (int) $result['priority'];
 if ($priority < 0) {
     $status_style = "Karnaf_P_Low";
 }
 // LightBlue
 if ($priority > 19) {
     $status_style = "Karnaf_P_High";
 }
 // Red
 if ($priority > 29) {
     $status_style = "Karnaf_P_Critical";
コード例 #2
0
ファイル: mylist.php プロジェクト: kbuley/karnaf
$query = squery_args($argv);
while($result = sql_fetch_array($query)) {
  if($a_user != $result['rep_u'] && !IsGroupMember($result['rep_g']) && (!defined("IRC_MODE") || !IsKarnafAdminSession())) continue; /* Skip tickets for other teams */
  if((strtolower($showall) == "none") && !empty($result['rep_u'])) continue;
  if((strtolower($showall) == "onlymy") && empty($result['rep_u'])) continue;
  $cnt++;
  $query2 = squery("SELECT count(*) AS count FROM karnaf_actions WHERE tid=%d", $result['id']);
  if($result2 = sql_fetch_array($query2)) $action_cnt = (int)$result2['count'];
  else $action_cnt = 0;
  sql_free_result($query2);
  $query2 = squery("SELECT count(*) AS count FROM karnaf_replies WHERE tid=%d", $result['id']);
  if($result2 = sql_fetch_array($query2)) $reply_cnt = (int)$result2['count'];
  else $reply_cnt = 0;
  sql_free_result($query2);
  $status_style = "Karnaf_P_Normal"; // Lightgreen
  if(isodd($cnt)) $curcol = "col2";
  else $curcol = "col1";
  $priority = (int)$result['priority'];
  if($priority < 0) $status_style = "Karnaf_P_Low"; // LightBlue
  if($priority > 19) $status_style = "Karnaf_P_High"; // Red
  if($priority > 29) $status_style = "Karnaf_P_Critical";
  $body = "";
  if(!empty($result['title'])) $body = "Title: ".$result['title']."\n\n";
  $body .= $result['description'];
  $body = preg_replace("/(\*)?\[image\:\sironSource\](\*)?.*Thank\syou\./s", "*** Signature ***", $body);
  $body = str_replace("\"","''",$body);
  $body = str_replace("<","&lt;",$body);
?>
<tr class="<?php 
echo $curcol;
?>
コード例 #3
0
echo "\n";
flush();
echo "fibats(20) = ";
echo fibats(20);
echo "\n";
flush();
echo "acker(3, 3) = ";
echo acker(3, 3);
echo "\n";
flush();
echo "isevn(1000) = ";
echo isevn(1000);
echo "\n";
flush();
echo "isodd(1001) = ";
echo isodd(1001);
echo "\n";
flush();
//
multable_test();
//
twice_test();
rtfind_test();
rtfind2_test();
//
queens_main0_php();
//
refcount_dynload();
refcount_test();
//
sieve_lazy_main0_php();
コード例 #4
0
ファイル: mng_viewlogs.php プロジェクト: nirn/karnaf
    if (!empty($_POST['ip'])) {
        $querystr .= " AND ip='%s'";
        array_push($argv, $_POST['ip']);
    }
    $querystr .= " ORDER BY date,id LIMIT " . $next . "," . ($next + $limit + 1);
    array_unshift($argv, $querystr);
    $query = squery_args($argv);
    $i = 0;
    while ($result = sql_fetch_array($query)) {
        $i++;
        if ($i > $limit) {
            echo "<tr><td colspan=\"4\" align=\"center\">*** There are more results... ***</td></tr>";
            break;
        }
        $sdate = showtime($result['date']);
        if (isodd($i)) {
            $class = "";
        } else {
            $class = "alt";
        }
        ?>
<tr>
<td class=<?php 
        echo $class;
        ?>
><?php 
        echo $sdate;
        ?>
</td>
<td class=<?php 
        echo $class;