/** * Insert a new Record - static method: insertPaForumThread() * * * Generated with the DalClassGenerator created by: * Zoran Hron <*****@*****.**> * * @param params = array() * @result id **/ public static function insertPaForumThread($params = array()) { // object self instance $instance = new self(); // required fields names $db_fields = array("related_content_id", "title", "content", "status", "forum_id", "user_id", "viewed", "is_active", "created_at", "updated_at", "modified_by"); // build argument list foreach ($db_fields as $param_name) { if (!array_key_exists($param_name, $params)) { throw new Exception("PaForumThread::insertPaForumThread() - Missing parameter {$param_name}."); } ${$param_name} = $params[$param_name]; } // call dynamic method return $instance->insert_PaForumThread($related_content_id, $title, $content, $status, $forum_id, $user_id, $viewed, $is_active, $created_at, $updated_at, $modified_by); }