Example #1
0
 protected function renderContent()
 {
     $content = '<div class="wrapper">';
     $content .= $this->renderTitleContent();
     $content .= '<div class="wide form">';
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('ZurmoActiveForm', array('id' => 'edit-form', 'enableAjaxValidation' => false));
     $content .= $formStart;
     if (!empty($this->alertMessage)) {
         $content .= HtmlNotifyUtil::renderAlertBoxByMessage($this->alertMessage);
     }
     $content .= $this->renderHighlightBox();
     $content .= $this->renderFormLayout($form);
     $content .= $this->renderAfterFormLayout($form);
     $actionElementContent = $this->renderActionElementBar(true);
     if ($actionElementContent != null) {
         $content .= '<div class="view-toolbar-container clearfix"><div class="form-toolbar">';
         $content .= $actionElementContent;
         $content .= '</div></div>';
     }
     $formEnd = $clipWidget->renderEndWidget();
     $content .= $formEnd;
     $content .= '</div></div>';
     return $content;
 }
 protected function renderContent()
 {
     $titleView = new TitleBarView(Zurmo::t('ZurmoModule', 'Global Search'), null, 1);
     $content = $titleView->render();
     $model = new MixedModelsSearchForm();
     $model->setGlobalSearchAttributeNamesAndLabelsAndAll($this->moduleNamesAndLabelsAndAll);
     $content .= "<div class='wide form'>";
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('NoRequiredsActiveForm', array('id' => $this->getSearchFormId(), 'action' => $this->sourceUrl, 'enableAjaxValidation' => false, 'clientOptions' => array(), 'focus' => array($model, 'term'), 'method' => 'get'));
     $content .= $formStart;
     //Scope search
     $content .= "<div class='search-view-0'>";
     $scope = new MixedModelsSearchElement($model, 'term', $form, array('htmlOptions' => array('id' => 'term')));
     $scope->setValue($this->term);
     if (isset($this->scopeData)) {
         $scope->setSelectedValue($this->scopeData);
     }
     $content .= $scope->render();
     //Search button
     $params = array();
     $params['label'] = Zurmo::t('Core', 'Search');
     $params['htmlOptions'] = array('id' => $this->getSearchFormId() . '-search', 'onclick' => 'js:$(this).addClass("attachLoadingTarget");');
     $element = new SaveButtonActionElement(null, null, null, $params);
     $content .= $element->render();
     $content .= "</div>";
     $clipWidget->renderEndWidget();
     $content .= "</div>";
     $this->renderScripts();
     return $content;
 }
 protected function renderContent()
 {
     assert('isset($this->params["controllerId"])');
     assert('isset($this->params["moduleId"])');
     assert('isset($this->params["modalConfigSaveAction"])');
     assert('isset($this->params["uniquePortletPageId"])');
     $formName = $this->getFormId();
     $afterValidateAjax = $this->renderConfigSaveAjax($formName, $this->params['moduleId'], $this->params['controllerId'], $this->params['modalConfigSaveAction'], $this->params['uniquePortletPageId']);
     $content = '<div class="wide form">';
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget($this->getActiveFormClassName(), array('id' => $formName, 'enableAjaxValidation' => true, 'clientOptions' => array('validateOnSubmit' => true, 'validateOnChange' => false, 'beforeValidate' => 'js:$(this).beforeValidateAction', 'afterValidate' => 'js:$(this).afterValidateAjaxAction', 'afterValidateAjax' => $afterValidateAjax)));
     $cs = Yii::app()->getClientScript();
     $cs->registerScriptFile(Yii::app()->getAssetManager()->publish(Yii::getPathOfAlias('application.core.elements.assets')) . '/Modal.js', CClientScript::POS_END);
     $content .= $formStart;
     $content .= $this->renderFormLayout($form);
     $content .= $this->renderAfterFormLayout($form);
     $actionElementContent = $this->renderActionElementBar(true);
     if ($actionElementContent != null) {
         $content .= '<div class="view-toolbar-container clearfix"><div class="modal-view-toolbar">';
         $content .= $actionElementContent;
         $content .= '</div></div>';
     }
     $formEnd = $clipWidget->renderEndWidget();
     $content .= $formEnd;
     $content .= $this->renderModalContainer();
     $content .= '</div>';
     return $content;
 }
Example #4
0
 /**
  * Override of parent function. Makes use of the ZurmoActiveForm
  * widget to provide an editable form.
  * @return A string containing the element's content.
  */
 protected function renderContent()
 {
     $content = '<div class="wrapper">';
     $content .= $this->renderTitleContent();
     $maxCellsPresentInAnyRow = $this->resolveMaxCellsPresentInAnyRow($this->getFormLayoutMetadata());
     if ($maxCellsPresentInAnyRow > 1) {
         $class = "wide double-column form";
     } else {
         $class = "wide form";
     }
     $content .= '<div class="' . $class . '">';
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('ZurmoActiveForm', array_merge(array('id' => static::getFormId(), 'htmlOptions' => $this->resolveFormHtmlOptions()), $this->resolveActiveFormAjaxValidationOptions()));
     $content .= $formStart;
     $content .= '<div class="attributesContainer">';
     $content .= $this->renderFormLayout($form);
     $content .= $this->renderRightSideContent($form);
     $content .= '</div>';
     $content .= $this->renderAfterFormLayout($form);
     $actionToolBarContent = $this->renderActionElementBar(true);
     if ($actionToolBarContent != null) {
         $content .= '<div class="view-toolbar-container clearfix"><div class="form-toolbar">';
         $content .= $actionToolBarContent;
         $content .= '</div></div>';
     }
     $formEnd = $clipWidget->renderEndWidget();
     $content .= $formEnd;
     $content .= '</div></div>';
     return $content;
 }
 private function renderMashableInboxForm()
 {
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('ZurmoActiveForm', array('id' => $this->formName));
     $content = $formStart;
     $content .= $this->renderMashableInboxFormLayout($form);
     $formEnd = $clipWidget->renderEndWidget();
     $content .= $formEnd;
     $this->registerFormScript($form);
     return $content;
 }
 /**
  * Override of parent function. Makes use of the ZurmoActiveForm
  * widget to provide an editable form.
  * @return A string containing the element's content.
  */
 protected function renderContent()
 {
     $content = '<div class="wide form">';
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('ZurmoActiveForm', array_merge(array('id' => 'install-form'), $this->resolveActiveFormAjaxValidationOptions()));
     $content .= $formStart;
     $content .= $this->renderFormLayout($form);
     $formEnd = $clipWidget->renderEndWidget();
     $content .= $formEnd;
     $content .= '</div>';
     return $content;
 }
Example #7
0
 /**
  * @return A string containing the element's content.
  */
 protected function renderContent()
 {
     $content = '<div class="wide form">';
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('NoRequiredsActiveForm', array('id' => 'filtered-list-form', 'enableAjaxValidation' => false));
     $content .= $formStart;
     $content .= $this->renderFormLayout($form);
     $formEnd = $clipWidget->renderEndWidget();
     $content .= $formEnd;
     $content .= '</div>';
     return $content;
 }
 /**
  * Renders content for a view.
  * @return A string containing the element's content.
  */
 protected function renderContent()
 {
     $content = '<div class="wide form">';
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('ZurmoActiveForm', array('id' => static::getFormId(), 'enableAjaxValidation' => false, 'htmlOptions' => $this->resolveFormHtmlOptions()));
     $content .= $formStart;
     $content .= $this->renderFormLayout($form);
     $formEnd = $clipWidget->renderEndWidget();
     $content .= $formEnd;
     $content .= '</div>';
     return $content;
 }
 protected function renderSelectContactOrReport()
 {
     $formName = 'marketing-list-member-select-contact-or-report-form';
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('ZurmoActiveForm', array('id' => $formName));
     $content = $formStart;
     $content .= $this->renderCloseButton();
     $selectContactOrReportElement = new SelectContactOrReportElement(new MarketingListMemberSelectForm(), null, $form, array('pageVarName' => $this->getPageVarName(), 'listViewGridId' => $this->getListViewGridId(), 'marketingListId' => $this->modelId));
     $content .= $selectContactOrReportElement->render();
     $content .= $clipWidget->renderEndWidget();
     return $content;
 }
Example #10
0
 /**
  * Renders content for a view including search form including
  * two panels, the second of which is hidden on default, and
  * bottom panel with a search buttom and 'advanced search' link
  * and form layout.
  * @return A string containing the element's content.
  */
 protected function renderContent()
 {
     $content = '<div class="wide form">';
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('NoRequiredsActiveForm', array('id' => $this->getSearchFormId(), 'action' => $this->getFormActionUrl(), 'enableAjaxValidation' => $this->getEnableAjaxValidationValue(), 'clientOptions' => $this->getClientOptions()));
     $content .= $formStart;
     $content .= $this->renderFormLayout($form);
     $content .= $this->renderAfterFormLayout($form);
     $formEnd = $clipWidget->renderEndWidget();
     $content .= $formEnd;
     $content .= '</div>';
     return $content;
 }
 /**
  * Renders content for a view.
  * @return A string containing the element's content.
  */
 protected function renderContent()
 {
     $this->renderScriptsContent();
     $content = '<div class="wide form">';
     $clipWidget = new ClipWidget();
     $afterValidateAjax = $this->renderConfigSaveAjax($this->getFormId());
     list($form, $formStart) = $clipWidget->renderBeginWidget('ZurmoActiveForm', array('id' => $this->getFormId(), 'action' => $this->getValidateAndSaveUrl(), 'enableAjaxValidation' => true, 'clientOptions' => array('validateOnSubmit' => true, 'validateOnChange' => false, 'beforeValidate' => 'js:$(this).beforeValidateAction', 'afterValidate' => 'js:$(this).afterValidateAjaxAction', 'afterValidateAjax' => $afterValidateAjax)));
     $content .= $formStart;
     $content .= $this->renderFormLayout($form);
     $formEnd = $clipWidget->renderEndWidget();
     $content .= $formEnd;
     $content .= $this->renderModalContainer();
     $content .= '</div>';
     return $content;
 }
 /**
  * @return string
  */
 protected function renderForm()
 {
     $content = '<div class="wrapper">';
     $content .= ZurmoHtml::tag('h1', array(), $this->renderTitleContent() . 'Workflow Order');
     $content .= '<div class="wide form">';
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('ZurmoActiveForm', array('id' => static::getFormId(), 'action' => $this->getFormActionUrl()));
     $content .= $formStart;
     $content .= $this->renderNoModuleSelectedContentAndWrapper();
     $content .= $this->renderNoWorkflowsToOrderContentAndWrapper();
     $content .= $this->renderModuleSelectorContentAndWrapper($form);
     $content .= $this->renderWorkflowOrderContentAndWrapper();
     $formEnd = $clipWidget->renderEndWidget();
     $content .= $formEnd;
     $content .= '</div></div>';
     return $content;
 }
 protected function renderContent()
 {
     if ($this->messageBoxContent != null) {
         JNotify::addMessage('FlashMessageBar', $this->messageBoxContent, 'JobsCollectionMessage');
     }
     $content = '<div>';
     $content .= $this->renderTitleContent();
     $content .= '<div class="wide form">';
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('ZurmoActiveForm', array('id' => 'jobs-collection-form'));
     $content .= $formStart;
     $content .= $this->renderFormLayout($form);
     $content .= $this->renderViewToolBar();
     $content .= $clipWidget->renderEndWidget();
     $content .= '</div></div>';
     $this->renderScripts();
     return $content;
 }
 /**
  * @return string
  */
 protected function renderForm()
 {
     $content = $this->renderRefreshLink();
     $content .= '<div class="wrapper">';
     $content .= '<div class="wide form">';
     $content .= '<div class="left-column full-width">';
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('WizardActiveForm', array('id' => static::getFormId(), 'action' => $this->getFormActionUrl(), 'enableAjaxValidation' => true, 'clientOptions' => $this->getClientOptions(), 'modelClassNameForError' => $this->getWizardFormClassName()));
     $content .= $formStart;
     $rowCount = 0;
     $items = $this->renderItems($rowCount, $form);
     $itemsContent = $this->getNonSortableListContent($items);
     $content .= ZurmoHtml::tag('div', array('class' => 'dynamic-rows'), $itemsContent);
     $content .= $this->renderViewToolBarContainer($form);
     $formEnd = $clipWidget->renderEndWidget();
     $content .= $formEnd;
     $content .= '</div></div>';
     $content .= $this->renderModalContainer();
     $content .= '</div>';
     return $content;
 }
 /**
  * Override of parent function. Makes use of the ZurmoActiveForm
  * widget to provide an editable form.
  * @return A string containing the element's content.
  */
 protected function renderContent()
 {
     if ($this->renderType == 'Details') {
         return parent::renderContent();
     }
     $content = '<div class="wrapper">';
     $content .= $this->renderTitleContent();
     $content .= $this->resolveAndRenderActionElementMenuForEdit();
     $maxCellsPresentInAnyRow = $this->resolveMaxCellsPresentInAnyRow($this->getFormLayoutMetadata());
     if ($maxCellsPresentInAnyRow > 1) {
         $class = "wide double-column form";
     } else {
         $class = "wide form";
     }
     $content .= '<div class="' . $class . '">';
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget(static::getFormClassName(), array_merge(array('id' => static::getFormId(), 'htmlOptions' => $this->resolveFormHtmlOptions()), $this->resolveActiveFormAjaxValidationOptions()));
     $content .= $formStart;
     if ($form != null && $this->renderRightSideFormLayoutForEdit($form) == null) {
         $class = ' full-width';
     } else {
         $class = '';
     }
     $formContent = $this->beforeRenderingFormLayout();
     $formContent .= ZurmoHtml::tag('div', array('class' => 'left-column' . $class), $this->renderFormLayout($form));
     $formContent .= $this->renderRightSideContent($form);
     $content .= $this->renderAttributesContainerWrapperDiv($formContent);
     $content .= $this->renderAfterFormLayout($form);
     $actionElementContent = $this->renderActionElementBar(true);
     if ($actionElementContent != null) {
         $content .= $this->resolveAndWrapDockableViewToolbarContent($actionElementContent);
     }
     $formEnd = $clipWidget->renderEndWidget();
     $content .= $formEnd;
     $content .= $this->renderModalContainer();
     $content .= '</div></div>';
     return $content;
 }
 protected function renderContent()
 {
     $this->registerScripts();
     $formName = $this->getFormName();
     $afterValidateAjax = $this->renderConfigSaveAjax($formName);
     $content = $this->renderContentStartFormDiv();
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('ZurmoActiveForm', array('id' => $formName, 'action' => $this->getValidateAndSaveUrl(), 'enableAjaxValidation' => true, 'clientOptions' => array('validateOnSubmit' => true, 'validateOnChange' => false, 'beforeValidate' => 'js:$(this).beforeValidateAction', 'afterValidate' => 'js:$(this).afterValidateAjaxAction', 'afterValidateAjax' => $afterValidateAjax)));
     $content .= $formStart;
     $formContent = $this->renderFormLayout($form) . $this->renderAfterFormLayout($form);
     $content .= $this->wrapFormLayoutContent($formContent);
     $actionElementContent = $this->renderActionElementBar(true);
     if ($actionElementContent != null) {
         $content .= '<div class="view-toolbar-container clearfix"><div class="form-toolbar clearfix">';
         $content .= $actionElementContent;
         $content .= '</div></div>';
     }
     $formEnd = $clipWidget->renderEndWidget();
     $content .= $formEnd;
     $content .= $this->renderModalContainer();
     $content .= $this->renderContentEndFormDiv();
     return $content;
 }
 protected function renderContent()
 {
     $content = '<div class="wrapper">';
     $content .= $this->renderTitleContent();
     $content .= '<div class="wide form">';
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('ZurmoActiveForm', array('id' => 'currency-collection-form'));
     $content .= $formStart;
     if ($this->messageBoxContent != null) {
         $content .= $this->messageBoxContent;
         $content .= '<br/>';
     }
     $content .= $this->renderFormLayout($form);
     $actionContent = $this->renderActionElementBar(true);
     if ($actionContent != null) {
         $content .= '<div class="view-toolbar-container clearfix"><div class="form-toolbar">';
         $content .= $actionContent;
         $content .= '</div></div>';
     }
     $content .= $clipWidget->renderEndWidget();
     $content .= '</div></div>';
     return $content;
 }
Example #18
0
 protected function renderContent()
 {
     $formName = $this->getFormName();
     $afterValidateAjax = $this->renderConfigSaveAjax($formName);
     $content = '<div class="wide form">';
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('ZurmoActiveForm', array('id' => $formName, 'action' => $this->getValidateAndSaveUrl(), 'enableAjaxValidation' => true, 'clientOptions' => array('validateOnSubmit' => true, 'validateOnChange' => false, 'beforeValidate' => 'js:$(this).beforeValidateAction', 'afterValidate' => 'js:$(this).afterValidateAjaxAction', 'afterValidateAjax' => $afterValidateAjax)));
     $cs = Yii::app()->getClientScript();
     $cs->registerScriptFile(Yii::app()->getAssetManager()->publish(Yii::getPathOfAlias('application.core.elements.assets')) . '/Modal.js', CClientScript::POS_END);
     $content .= $formStart;
     $content .= ZurmoHtml::tag('div', array('class' => 'left-column full-width'), $this->renderFormLayout($form) . $this->renderAfterFormLayout($form));
     $actionElementContent = $this->renderActionElementBar(true);
     if ($actionElementContent != null) {
         $content .= '<div class="view-toolbar-container clearfix"><div class="form-toolbar clearfix">';
         $content .= $actionElementContent;
         $content .= '</div></div>';
     }
     $formEnd = $clipWidget->renderEndWidget();
     $content .= $formEnd;
     $content .= $this->renderModalContainer();
     $content .= '</div>';
     return $content;
 }
 protected function renderContent()
 {
     $content = '<div class="wrapper">';
     $content .= $this->renderTitleContent();
     $content .= '<div class="wide form">';
     $content .= '<div class="left-column full-width">';
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('ZurmoActiveForm', array('id' => static::getFormId(), 'enableAjaxValidation' => false));
     $content .= $formStart;
     $content .= $this->renderAlertMessage();
     $content .= $this->renderOperationDescriptionContent();
     $content .= $this->renderPreActionElementBar($form);
     $actionElementContent = $this->renderActionElementBar(true);
     if ($actionElementContent != null) {
         $content .= '<div class="view-toolbar-container clearfix"><div class="form-toolbar">';
         $content .= $actionElementContent;
         $content .= '</div></div>';
     }
     $formEnd = $clipWidget->renderEndWidget();
     $content .= $formEnd;
     $content .= $this->renderModalContainer();
     $content .= '</div></div></div>';
     return $content;
 }
 protected function renderForm()
 {
     $content = '<div class="wrapper">';
     $content .= $this->renderTitleContent();
     $content .= '<div class="wide form">';
     $content .= '<div class="left-column full-width">';
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('ZurmoActiveForm', array_merge(array('id' => 'edit-form'), array('enableAjaxValidation' => false)));
     $content .= $formStart;
     $content .= '<div class="designer-toolbar">';
     if ($this->designerRules->canConfigureLayoutPanelsType()) {
         $content .= $this->renderLayoutPanelsType($form);
     }
     $content .= '</div>';
     $content .= $this->renderDesignerLayoutEditorWidget();
     $content .= '<div class="view-toolbar-container clearfix"><div class="form-toolbar">';
     $content .= $this->renderSaveLayoutButton('FlashMessageBar');
     $content .= $this->renderCancelLink();
     $content .= '</div></div>';
     $formEnd = $clipWidget->renderEndWidget();
     $content .= $formEnd;
     $content .= '</div></div></div>';
     return $content;
 }
 protected function renderRightSideTopContent()
 {
     $content = null;
     $content .= ZurmoHtml::openTag('div', array('class' => 'wide form'));
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('ZurmoActiveForm', array_merge(array('id' => static::getRightSideFormId()), $this->resolveActiveFormAjaxValidationOptions()));
     $content .= $formStart;
     $content .= $this->renderStatusContent($form);
     $content .= $this->renderOwnerContent($form);
     $content .= $this->renderRequestedByUserContent($form);
     $content .= $this->renderDueDateTimeContent($form);
     $content .= $this->renderNotificationSubscribersContent();
     $formEnd = $clipWidget->renderEndWidget();
     $content .= $formEnd;
     $content .= ZurmoHtml::closeTag('div');
     return $content;
 }
 protected function renderConfigurationForm()
 {
     $formName = 'latest-activity-configuration-form';
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('ZurmoActiveForm', array('id' => $formName));
     $content = $formStart;
     $content .= $this->renderConfigurationFormLayout($form);
     $formEnd = $clipWidget->renderEndWidget();
     $content .= $formEnd;
     $this->registerConfigurationFormLayoutScripts($form);
     TasksUtil::registerTaskModalDetailsScript($this->getGridViewId());
     return $content;
 }
 protected function renderConfigurationForm()
 {
     $formName = 'marketing-list-autoresponder-configuration-form';
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('ZurmoActiveForm', array('id' => $formName));
     $content = $formStart;
     $content .= $this->renderSummaryCloneContent();
     $content .= $clipWidget->renderEndWidget();
     return $content;
 }
 protected function renderConfigurationForm()
 {
     $formName = 'missions-list-configuration-form';
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('ZurmoActiveForm', array('id' => $formName));
     $content = $formStart;
     $content .= $this->renderConfigurationFormLayout($form);
     $formEnd = $clipWidget->renderEndWidget();
     $content .= $formEnd;
     $this->registerConfigurationFormLayoutScripts($form);
     return $content;
 }
 /**
  * Override of parent function. Makes use of the ZurmoActiveForm
  * widget to provide an editable form.
  * @return A string containing the element's content.
  */
 protected function renderContent()
 {
     if ($this->renderType == 'Details') {
         return parent::renderContent();
     }
     $content = '<div class="wrapper">';
     $content .= $this->renderTitleContent();
     $content .= $this->resolveAndRenderActionElementMenuForEdit();
     $maxCellsPresentInAnyRow = $this->resolveMaxCellsPresentInAnyRow($this->getFormLayoutMetadata());
     if ($maxCellsPresentInAnyRow > 1) {
         $class = "wide double-column form";
     } else {
         $class = "wide form";
     }
     $content .= '<div class="' . $class . '">';
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget(static::getFormClassName(), array_merge(array('id' => static::getFormId(), 'htmlOptions' => $this->resolveFormHtmlOptions()), $this->resolveActiveFormAjaxValidationOptions()));
     $content .= $formStart;
     if ($form != null && $this->renderRightSideFormLayoutForEdit($form) == null) {
         $class = ' full-width';
     } else {
         $class = '';
     }
     $formContent = $this->beforeRenderingFormLayout();
     $formContent .= ZurmoHtml::tag('div', array('class' => 'left-column' . $class), $this->renderFormLayout($form));
     $formContent .= $this->renderRightSideContent($form);
     $requesturl = explode("index.php/", $_SERVER['REQUEST_URI']);
     $pos = strpos($requesturl[1], "opportunities");
     if (isset($_SESSION['opport']) && !empty($_SESSION['opport']) && $_SESSION['opport'] == 1) {
         if ($pos !== false && !isset($_REQUEST['id'])) {
             $formContent = "<font color='red'><center><h3>This opportunity has already link to another account. Please select different opportunity.</h3></center></font>";
         }
     }
     $content .= $this->renderAttributesContainerWrapperDiv($formContent);
     $content .= $this->renderAfterFormLayout($form);
     $actionElementContent = $this->renderActionElementBar(true);
     if (isset($_SESSION['opport']) && !empty($_SESSION['opport']) && $_SESSION['opport'] == 1) {
         if ($pos !== false) {
             $actionElementContent = '';
         }
     }
     if ($actionElementContent != null) {
         $content .= $this->resolveAndWrapDockableViewToolbarContent($actionElementContent);
     }
     $formEnd = $clipWidget->renderEndWidget();
     $opportunity_closedate = '';
     $unitscst = $totalbulkpricstm = $totalcostprccstm = 1;
     $videopricstm = $alarampricstm = $internetpricstm = $phonepricstm = $bulkval = 0;
     if (isset($_SESSION['unitsCstmCstm']) && !empty($_SESSION['unitsCstmCstm'])) {
         $unitscst = $_SESSION['unitsCstmCstm'];
     }
     if (isset($_SESSION['totalbulkpricstm']) && !empty($_SESSION['totalbulkpricstm'])) {
         $totalbulkpricstm = $_SESSION['totalbulkpricstm'];
     }
     if (isset($_SESSION['totalcostprccstm']) && !empty($_SESSION['totalcostprccstm'])) {
         $totalcostprccstm = $_SESSION['totalcostprccstm'];
     }
     if (isset($_SESSION['videopricstm']) && !empty($_SESSION['videopricstm'])) {
         $videopricstm = $_SESSION['videopricstm'];
     }
     if (isset($_SESSION['alarampricstm']) && !empty($_SESSION['alarampricstm'])) {
         $alarampricstm = $_SESSION['alarampricstm'];
     }
     if (isset($_SESSION['phonepricstm']) && !empty($_SESSION['phonepricstm'])) {
         $phonepricstm = $_SESSION['phonepricstm'];
     }
     if (isset($_SESSION['internetpricstm']) && !empty($_SESSION['internetpricstm'])) {
         $internetpricstm = $_SESSION['internetpricstm'];
     }
     if (isset($_SESSION['bulkval']) && !empty($_SESSION['bulkval'])) {
         $bulkval = $_SESSION['bulkval'];
     }
     if (isset($_SESSION['opportunity_closedate']) && !empty($_SESSION['opportunity_closedate'])) {
         $opportunity_closedate = $_SESSION['opportunity_closedate'];
     }
     $content .= '<input type="hidden" name="unitscr" id="unitscr" value="' . $unitscst . '">';
     $content .= '<input type="hidden" name="totalbulkpricstm" id="totalbulkpricstm" value="' . $totalbulkpricstm . '">';
     $content .= '<input type="hidden" name="totalcostprccstm" id="totalcostprccstm" value="' . $totalcostprccstm . '">';
     $content .= '<input type="hidden" name="videopricstm" id="videopricstm" value="' . $videopricstm . '">';
     $content .= '<input type="hidden" name="alarampricstm" id="alarampricstm" value="' . $alarampricstm . '">';
     $content .= '<input type="hidden" name="phonepricstm" id="phonepricstm" value="' . $phonepricstm . '">';
     $content .= '<input type="hidden" name="internetpricstm" id="internetpricstm" value="' . $internetpricstm . '">';
     $content .= '<input type="hidden" name="bulkval" id="bulkval" value="' . $bulkval . '">';
     $content .= '<input type="hidden" name="opportunity_closedate" id="opportunity_closedate" value="' . $opportunity_closedate . '">';
     $content .= $formEnd;
     $content .= $this->renderModalContainer();
     $content .= '</div></div>';
     return $content;
 }
 /**
  * @return string
  */
 protected function renderGroupByConfigurationForm()
 {
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('ZurmoActiveForm', array('id' => $this->getFormId()));
     $content = $formStart;
     $content .= $this->renderGroupByConfigurationFormLayout($form);
     $formEnd = $clipWidget->renderEndWidget();
     $content .= $formEnd;
     $this->registerGroupByConfigurationFormLayoutScripts($form);
     return $content;
 }
 /**
  * Render Editable representation's Form content.
  * @return string
  */
 protected final function renderFormContent()
 {
     $this->registerActiveFormScripts();
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget($this->resolveActiveFormClassName(), $this->resolveActiveFormOptions());
     $formInputContent = $this->renderFormInputsContent($form);
     $formEnd = $this->renderFormActionLinks();
     $formEnd .= $clipWidget->renderEndWidget();
     $content = $formStart;
     $content .= $form->errorSummary($this->model);
     $content .= $formInputContent;
     $content .= $formEnd;
     $content = ZurmoHtml::tag('div', array('class' => 'wide form'), $content);
     $content = ZurmoHtml::tag('div', array('class' => 'wrapper'), $content);
     $content .= $this->renderModalContainer($form);
     return $content;
 }
Example #28
0
 /**
  * @return string
  */
 protected function renderForm()
 {
     $content = '<div class="wrapper">';
     $content .= $this->renderTitleContent();
     $content .= '<div class="wide form">';
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('WizardActiveForm', array('id' => static::getFormId(), 'action' => $this->getFormActionUrl(), 'enableAjaxValidation' => true, 'clientOptions' => $this->getClientOptions(), 'modelClassNameForError' => get_class($this->model)));
     $content .= $formStart;
     $content .= static::renderValidationScenarioInputContent();
     $content .= $this->renderContainingViews($form);
     $formEnd = $clipWidget->renderEndWidget();
     $content .= $formEnd;
     $content .= $this->renderUIOverLayBlock();
     $content .= '</div></div>';
     $content .= $this->renderModalContainer();
     return $content;
 }
 protected function renderConversationParticipantsContent()
 {
     $clipWidget = new ClipWidget();
     list($form, $formStart) = $clipWidget->renderBeginWidget('ZurmoActiveForm', array_merge(array('id' => 'participants-edit-form')));
     $params = array('formName' => 'participants-edit-form');
     $content = $formStart;
     $element = new OnChangeProcessMultiplePeopleForConversationElement($this->model, null, $form, $params);
     $element->editableTemplate = '{content}{error}';
     $content .= $element->render();
     $formEnd = $clipWidget->renderEndWidget();
     $content .= $formEnd;
     return $content;
 }