Example #1
0
 public function __construct($accountTypeName = '')
 {
     $accountType = BOL_QuestionService::getInstance()->findAccountTypeByName($accountTypeName);
     if (empty($accountType)) {
         $this->setVisible(false);
     }
     $form = new ADMIN_CLASS_AddAccountTypeForm($accountType, 'editAccountType');
     $form->setAjaxResetOnSuccess(false);
     $this->addForm($form);
     $list = BOL_LanguageService::getInstance()->findActiveList();
     $key = BOL_QuestionService::getInstance()->getQuestionLangKeyName(BOL_QuestionService::LANG_KEY_TYPE_ACCOUNT_TYPE, $accountType->name);
     $this->assign('langs', $list);
     $this->assign('prefix', 'base');
     $this->assign('key', $key);
     $this->assign('form', $form);
     $this->setTemplate(OW::getPluginManager()->getPlugin('admin')->getCmpViewDir() . 'add_account_type.html');
 }