/** * Edits or adds a lens type. * * @param bool|int $id * * @throws CHttpException */ public function actionEdit($id = false) { $admin = new Admin(OphInBiometry_LensType_Lens::model(), $this); if ($id) { $admin->setModelId($id); } $admin->setModelDisplayName('Lens types'); $admin->setEditFields(array('name' => 'text', 'description' => 'text', 'acon' => 'text', 'active' => 'checkbox')); $admin->editModel(); }
/** * Lists procedures. * * @throws CHttpException */ public function actionList() { $admin = new Admin(AutomaticExaminationEventLog::model(), $this); $admin->setModelDisplayName('Examination Event Log(s)'); $admin->setListFields(array('event_id', 'unique_code', 'examination_date', 'import_status.status_value')); $admin->searchAll(); $admin->getSearch()->addSearchItem('import_success', array('type' => 'dropdown', 'options' => CHtml::listData(ImportStatus::model()->findAll(), 'id', 'status_value'))); $admin->getSearch()->setItemsPerPage($this->itemsPerPage); $admin->listModel(false); }
/** * Edits or adds a Procedure. * * @param bool|int $id * * @throws CHttpException */ public function actionEdit($id = false) { $admin = new Admin(UniqueCodes::model(), $this); if ($id) { $admin->setModelId($id); } $admin->setModelDisplayName('Unique Codes'); $admin->setEditFields(array('code' => 'label', 'active' => 'checkbox')); $admin->editModel(); }
/** * Edits or adds an operative device. * * @param bool|int $id * * @throws CHttpException */ public function actionEdit($id = false) { $admin = new Admin(OperativeDevice::model(), $this); $admin->setModelDisplayName('Operative Device'); if ($id) { $admin->setModelId($id); } $admin->setEditFields(array('name' => 'text', 'active' => 'checkbox')); $admin->editModel(); }
/** * Edits or adds a Procedure. * * @param bool|int $id * * @throws CHttpException */ public function actionEdit($id = false) { $admin = new Admin(FormularyDrugs::model(), $this); if ($id) { $admin->setModelId($id); } $admin->setModelDisplayName('Formulary Drugs'); $criteria = new CDbCriteria(); $admin->setEditFields(array('id' => 'label', 'name' => 'text', 'type_id' => array('widget' => 'DropDownList', 'options' => CHtml::listData(DrugType::model()->findAll(), 'id', 'name'), 'htmlOptions' => null, 'hidden' => false, 'layoutColumns' => null), 'aliases' => 'text', 'tallman' => 'text', 'form_id' => array('widget' => 'DropDownList', 'options' => CHtml::listData(DrugForm::model()->findAll(), 'id', 'name'), 'htmlOptions' => null, 'hidden' => false, 'layoutColumns' => null), 'dose_unit' => 'text', 'default_dose' => 'text', 'default_route_id' => array('widget' => 'DropDownList', 'options' => CHtml::listData(DrugRoute::model()->findAll(), 'id', 'name'), 'htmlOptions' => array('empty' => '-- Please select --'), 'hidden' => false, 'layoutColumns' => null), 'default_frequency_id' => array('widget' => 'DropDownList', 'options' => CHtml::listData(DrugFrequency::model()->findAll(), 'id', 'name'), 'htmlOptions' => array('empty' => '-- Please select --'), 'hidden' => false, 'layoutColumns' => null), 'default_duration_id' => array('widget' => 'DropDownList', 'options' => CHtml::listData(DrugDuration::model()->findAll(), 'id', 'name'), 'htmlOptions' => array('empty' => '-- Please select --'), 'hidden' => false, 'layoutColumns' => null), 'preservative_free' => 'checkbox', 'active' => 'checkbox', 'allergy_warnings' => array('widget' => 'MultiSelectList', 'relation_field_id' => 'id', 'label' => 'Allergy Warnings', 'options' => CHtml::encodeArray(CHtml::listData(Allergy::model()->findAll($criteria->condition = "name != 'Other'"), 'id', 'name'))))); $admin->editModel(); }
/** * 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(); }