public function actionCreate()
 {
     $this->layout = Yum::module()->adminLayout;
     $model = new YumProfileField();
     // add to group?
     if (isset($_GET['in_group'])) {
         $model->field_group_id = $_GET['in_group'];
     }
     if (isset($_POST['YumProfileField'])) {
         $model->attributes = $_POST['YumProfileField'];
         $field_type = $model->field_type;
         if ($field_type == 'DROPDOWNLIST') {
             $field_type = 'INTEGER';
         }
         if ($model->validate()) {
             $sql = 'ALTER TABLE ' . YumProfile::model()->tableName() . ' ADD `' . $model->varname . '` ';
             $sql .= $field_type;
             if ($field_type != 'TEXT' && $field_type != 'DATE') {
                 $sql .= '(' . $model->field_size . ')';
             }
             $sql .= ' NOT NULL ';
             if ($model->default) {
                 $sql .= " DEFAULT '" . $model->default . "'";
             } else {
                 $sql .= $field_type == 'TEXT' || $model->field_type == 'VARCHAR' ? " DEFAULT ''" : " DEFAULT 0";
             }
             $model->dbConnection->createCommand($sql)->execute();
             $model->save();
             $this->redirect(array('view', 'id' => $model->id));
         }
     }
     $this->render('create', array('model' => $model));
 }