public static validate ( &$in ) |
public static function validate(&$in)
{
$logger =& Pommo::$_logger;
$invalid = array();
if (empty($in['name'])) {
$invalid[] = 'name';
}
if (!is_array($in['rules'])) {
$invalid[] = 'rules';
}
if (!empty($invalid)) {
$logger->addErr("Group failed validation on; " . implode(',', $invalid), 1);
return false;
}
return true;
}
public static function add($in) { $dbo =& Pommo::$_dbo; if (!Pommo_Groups::validate($in)) { return false; } $query = "\n INSERT INTO " . $dbo->table['groups'] . "\n SET\n group_name='%s'"; $query = $dbo->prepare($query, @array($in['name'])); return $dbo->lastId($query); }