public static function newform(&$entity, $adminEdit = false, $viewname = '', $namesname = '', $options = array()) { $form = new configMagic(); $form->setWhatTypeAreWe('form'); $form->setAdminMode($adminEdit); $form->init($entity, $viewname, $namesname, $options); if (!$form->demoshown) { $form->doForm($entity); } return $form; }