'.strtotime('-1 '.$search['added']); } //updated if ($search['updated'] != 'any' && !empty($search['updated'])) { $sql .= ' AND i_updated > '.strtotime('-1 '.$search['updated']); } //deadline if ($search['deadline'] != 'any' && !empty($search['deadline'])) { $sql .= ' AND i_deadline < '.strtotime('+1 '.$search['deadline']); } //priority $sql .= ' AND (0'; foreach ($search['priority'] as $k => $v) { $sql .= ' OR i_priority = \''.m($v).'\''; } $sql .= ')'; //status $sql .= ' AND (0'; foreach ($search['status'] as $k => $v) { $sql .= ' OR i_status = \''.m($v).'\''; } $sql .= ')'; //categories $sql .= ' AND (0'; foreach ($search['categories'] as $k => $v) { $sql .= ' OR i.icat_id = '.m($v); } $sql .= ')'; //order if (isset($search['order']) && !empty($search['order'])) { switch ($search['order']) { case 'added': $order = 'i_added'; break; case 'addeddesc': $order = 'i_added DESC'; break; case 'updated': $order = 'i_updated'; break; case 'updateddesc': $order = 'i_updated DESC'; break; case 'status': $order = 'i_status'; break; case 'priority': $order = 'i_priority'; break; case 'category': $order = 'i_category'; break; case 'dealine': $order = 'i_deadline'; break; case 'status': $order = 'i_status'; break; default: $order = 'i_added'; } $sql .= ' ORDER BY '.m($order); } //limit if (ctype_digit(''.$search['limit'])) { if ($search['limit'] > 0) { $sql .= ' LIMIT 0,'.m($search['limit']); } } $res = mysql_query($sqlSelect.$sql) or print(mysql_error().'
'.$sqlSelect.$sql); $res2 = mysql_query($sqlCount.$sql) or print(mysql_error().'
'.$sqlCount.$sql); $data2 = mysql_fetch_array($res2); ?>

'; } else { while ($row = mysql_fetch_assoc($res)) { $i = 1 - $i; ?>
ID Category Title Status Priority Submitter Assignee Updated Deadline
'; echo 'No results returned
None'; } elseif ($row['i_deadline'] - time() < 0) { echo 'Overdue'; } else { echo duration(time()-$row['i_deadline']); } ?>

Total Results (without limit):