$pf = empty($q['query']['project_filter']) ? 'P,N,U' : $q['query']['project_filter'];
-
+
+
+
$this->whereAddIn("Projects.type", explode(',', $pf), 'string');
}
// user projects!!!! - make sure they can only see project they are suppsed to..
}
- function whereAddIn($key, $list, $type) {
- $ar = array();
- foreach($list as $k) {
- $ar[] = $type =='int' ? (int)$k : $this->escape($k);
- }
- if (!$ar) {
- return;
- }
- $this->whereAdd("$key IN (". implode(',', $ar). ')');
- }
+
function onInsert()
{
$oo = clone($this);