コード例 #1
0
 /**
  * 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;
 }
コード例 #2
0
 /**
  * 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;
 }
コード例 #3
0
ファイル: SearchView.php プロジェクト: youprofit/Zurmo
 /**
  * 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;
 }
コード例 #4
0
 protected function resolveRenderHiddenModelClassNameElement(ZurmoActiveForm $form)
 {
     if ($this->model->type == EmailTemplate::TYPE_CONTACT) {
         return $form->hiddenField($this->model, 'modelClassName', array());
     }
 }
コード例 #5
0
 /**
  * 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;
 }