get('record'); $qualifiedModuleName = $request->getModule(false); if ($recordId) { $recordModel = Settings_SMSNotifier_Record_Model::getInstanceById($recordId, $qualifiedModuleName); } else { $recordModel = Settings_SMSNotifier_Record_Model::getCleanInstance($qualifiedModuleName); } $viewer = $this->getViewer($request); $viewer->assign('RECORD_ID', $recordId); $viewer->assign('RECORD_MODEL', $recordModel); $viewer->assign('EDITABLE_FIELDS', $recordModel->getEditableFields()); $viewer->assign('PROVIDERS_FIELD_MODELS', Settings_SMSNotifier_ProviderField_Model::getAll()); $viewer->assign('QUALIFIED_MODULE_NAME', $qualifiedModuleName); $viewer->assign('PROVIDERS', $recordModel->getModule()->getAllProviders()); $viewer->view('EditView.tpl', $qualifiedModuleName); } }