/** * Vytvoří metabox na základě @see KT_Form_Fieldset a dalších pouze nutných parametrů pro datový typ KT_MetaBox_Data_Type_Enum::CRUD i s případnou registrací * * @author Martin Hlaváč * @link http://www.ktstudio.cz * * @param KT_Form_Fieldset $fieldset * @param string $screen * @param string $className * @param string $idParamName * @param boolean $register Označení, zda se po vytvoření MetaBoxů rovnou zavolat i registrace (do systému) * @return \KT_MetaBox */ public static function createCrud(KT_Form_Fieldset $fieldset, $screen, $className, $idParamName, $register = true) { $id = $fieldset->getName(); $title = $fieldset->getTitle(); $metaBox = new KT_MetaBox($id, $title, $screen, KT_MetaBox_Data_Type_Enum::CRUD, $fieldset); $metaBox->setClassName($className); $metaBox->setIdParamName($idParamName); if ($register) { $metaBox->Register(); } return $metaBox; }