EventType::getDefaultElements PHP Method

getDefaultElements() public method

public getDefaultElements ( )
    public function getDefaultElements()
    {
        $criteria = new CDbCriteria();
        $criteria->compare('event_type_id', $this->id);
        $criteria->compare('`default`', 1);
        $criteria->order = 'display_order asc';
        $elements = array();
        foreach (ElementType::model()->findAll($criteria) as $element_type) {
            $element_class = $element_type->class_name;
            $elements[] = new $element_class();
        }
        return $elements;
    }