public function getForm() { $cModField = ContentModuleField::curr(); if ($cModField) { return $cModField->getForm(); } return parent::getForm(); }
/** * Set form to prevent error with link * @return Object */ public function uploadField() { $field = new UploadField('Images'); $field->setRecord($this); if (ContentModuleField::curr()) { $field->setForm(ContentModuleField::curr()->getForm()); } return $field; }
public function CurrentModules() { $record = $this->getRecord(); self::$curr = $this; if ($record) { $modules = $record->{$this->getName()}(); //permission check if ($modules->count()) { foreach ($modules as $module) { if (!$module->canEdit(Member::currentUser())) { unset($module); } else { $module->form = $this->getForm(); $module->setCurrentModuleField($this); //var_dump($module->getCurrentModuleField());exit; } } } return $modules; } return false; }
public function getCurrentModuleField() { return isset(self::$_currentModuleFields[$this->ID]) ? self::$_currentModuleFields[$this->ID] : ContentModuleField::curr(); }