Pommo_Groups::validate PHP Method

validate() public static method

TODO -> add validation of group array
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;
    }

Usage Example

Example #1
0
 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);
 }