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; }
/** * 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; }
/** * @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; }
/** * 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; }
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; }
/** * @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; }