Example #1
0
function RenderError($description, $addtl = null)
{
    $controller = GetController("error");
    $_SYSTEM = array("SUGGESTR_ERROR" => $description);
    if ($GLOBALS['CONFIG']['development']) {
        $_SYSTEM["SUGGESTR_EXTENDED_ERROR"] = $addtl;
    }
    $controller->process($_GET, $_POST, $_FILES, $_SYSTEM);
    echo $controller->render();
    die;
}
Example #2
0
 protected function GetComparator($value, $not = FALSE)
 {
     $db = GetController()->db;
     $equals = "=";
     if ($not) {
         $equals = "!=";
     }
     if (is_array($value)) {
         array_walk($value, function (&$item, $idx, $db) {
             $item = $db->escape($item);
         }, $db);
         if (count($value) > 1) {
             $in = "IN";
             if ($not) {
                 $in = "NOT IN";
             }
             return "{$in}(" . implode(",", $value) . ")";
         }
         reset($value);
         return "{$equals} " . current($value);
     } else {
         return "{$equals} {$db->escape($value)}";
     }
 }