/**
* Edits or adds a Procedure.
*
* @param bool|int $id
*
* @throws CHttpException
*/
public function actionEdit($id = false)
{
$admin = new Admin(OEModule\OphCiExamination\models\OphCiExamination_Attribute::model(), $this);
$admin->setCustomSaveURL('/oeadmin/ExaminationElementAttributes/update');
if ($id) {
$admin->setModelId($id);
}
$admin->setModelDisplayName('Element Attributes');
$admin->setEditFields(array('id' => 'label', 'name' => 'text', 'label' => 'text', 'attribute_elements' => array('widget' => 'DropDownList', 'options' => CHtml::listData(ElementType::model()->findAll(), 'id', 'name'), 'htmlOptions' => null, 'hidden' => false, 'layoutColumns' => null)));
$admin->editModel();
}