/** * Render a hidden field to filter models by starred only * @param ZurmoActiveForm $form * @return string */ protected function renderStarredFilterHidenField($form) { $content = null; if (StarredUtil::modelHasStarredInterface($this->model->getModel())) { $content .= $form->hiddenField($this->model, 'filterByStarred', array('class' => $form->id . '_filterByStarred')); } return $content; }
/** * Render a checkBox to filter models by starred only * @param ZurmoActiveForm $form * @return string */ protected function renderStarredFilterHidenField($model, $form) { $content = null; $modelsImplementsStarredInterface = false; if (isset($this->modelClassName) && StarredUtil::modelHasStarredInterface($this->modelClassName)) { $modelsImplementsStarredInterface = true; } if ($modelsImplementsStarredInterface) { $content .= $form->hiddenField($model, 'filterByStarred', array('class' => $form->id . '_filterByStarred')); } return $content; }
/** * Render a hidden field to filter models by starred only * @param ZurmoActiveForm $form * @return string */ protected function renderStarredFilterHidenField($form) { $content = null; if (in_array('StarredInterface', class_implements($this->model->getModel()))) { $content .= $form->hiddenField($this->model, 'filterByStarred', array('class' => $form->id . '_filterByStarred')); } return $content; }
protected function resolveRenderHiddenModelClassNameElement(ZurmoActiveForm $form) { if ($this->model->type == EmailTemplate::TYPE_CONTACT) { return $form->hiddenField($this->model, 'modelClassName', array()); } }
/** * Render a checkBox to filter models by starred only * @param ZurmoActiveForm $form * @return string */ protected function renderStarredFilterHidenField($model, $form) { $content = null; $modelsImplementsStarredInterface = false; if (isset($this->modelClassName)) { $modelsImplementsStarredInterface = in_array('StarredInterface', class_implements(new $this->modelClassName())); } if ($modelsImplementsStarredInterface) { $content .= $form->hiddenField($model, 'filterByStarred', array('class' => $form->id . '_filterByStarred')); } return $content; }