Account Suspended
Account Suspended
This Account has been suspended.
Contact your hosting provider for more information.
 All Data Structures Functions Variables Pages
MenuUserInterfaceDemoView.php
1 <?php
2  /*********************************************************************************
3  * Zurmo is a customer relationship management program developed by
4  * Zurmo, Inc. Copyright (C) 2017 Zurmo Inc.
5  *
6  * Zurmo is free software; you can redistribute it and/or modify it under
7  * the terms of the GNU Affero General Public License version 3 as published by the
8  * Free Software Foundation with the addition of the following permission added
9  * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
10  * IN WHICH THE COPYRIGHT IS OWNED BY ZURMO, ZURMO DISCLAIMS THE WARRANTY
11  * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
12  *
13  * Zurmo is distributed in the hope that it will be useful, but WITHOUT
14  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
15  * FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
16  * details.
17  *
18  * You should have received a copy of the GNU Affero General Public License along with
19  * this program; if not, see http://www.gnu.org/licenses or write to the Free
20  * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
21  * 02110-1301 USA.
22  *
23  * You can contact Zurmo, Inc. with a mailing address at 27 North Wacker Drive
24  * Suite 370 Chicago, IL 60606. or at email address contact@zurmo.com.
25  *
26  * The interactive user interfaces in original and modified versions
27  * of this program must display Appropriate Legal Notices, as required under
28  * Section 5 of the GNU Affero General Public License version 3.
29  *
30  * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
31  * these Appropriate Legal Notices must retain the display of the Zurmo
32  * logo and Zurmo copyright notice. If the display of the logo is not reasonably
33  * feasible for technical reasons, the Appropriate Legal Notices must display the words
34  * "Copyright Zurmo Inc. 2017. All rights reserved".
35  ********************************************************************************/
36 
38  {
42  const STANDARD_VIEW = 'standardView';
43 
47  const STANDARD_BREADCRUMBS_VIEW = 'standardBreadCrumbsView';
48 
52  const GRACEFUL_ERROR_VIEW = 'gracefulErrorView';
53 
57  const UNEXPECTED_ERROR_VIEW = 'unexpectedErrorView';
58 
62  const AUTHORIZATION_VIEW = 'authorizationView';
63 
68  const CONTACT_FORM_EXTERNAL_VIEW = 'contactFormExternalView';
69 
73  const MARKETING_LISTS_EXTERNAL_PREVIEW_VIEW = 'marketingListsExternalPreviewView';
74 
75  const MARKETING_LISTS_MANAGE_SUBSCRIPTIONS_VIEW = 'marketingListsManageSubscriptionsView';
76 
80  const MOBILE_HEADER_VIEW = 'mobileHeaderView';
81 
82  protected function renderContent()
83  {
84  $route = Yii::app()->controller->getModule()->getId() . '/' . Yii::app()->controller->getId() . '/' .
85  Yii::app()->controller->getAction()->getId();
86  $standardViewUrl = Yii::app()->createUrl($route, array('type' => static::STANDARD_VIEW));
87  $standardBreadcrumbsViewUrl = Yii::app()->createUrl($route, array('type' => static::STANDARD_BREADCRUMBS_VIEW));
88  $gracefulErrorViewUrl = Yii::app()->createUrl($route, array('type' => static::GRACEFUL_ERROR_VIEW));
89  $unexpectedErrorViewUrl = Yii::app()->createUrl($route, array('type' => static::UNEXPECTED_ERROR_VIEW));
90  $authorizationViewUrl = Yii::app()->createUrl($route, array('type' => static::AUTHORIZATION_VIEW));
91  $contactFormExternalViewUrl = Yii::app()->createUrl($route, array('type' => static::CONTACT_FORM_EXTERNAL_VIEW));
92  $marketingListsExternalPreviewViewUrl = Yii::app()->createUrl($route, array('type' => static::MARKETING_LISTS_EXTERNAL_PREVIEW_VIEW));
93  $marketingListsSubscriptionsViewUrl = Yii::app()->createUrl($route, array('type' => static::MARKETING_LISTS_MANAGE_SUBSCRIPTIONS_VIEW));
94  $mobileHeaderViewUrl = Yii::app()->createUrl($route, array('type' => static::MOBILE_HEADER_VIEW));
95 
96  //ZurmoDefaultViewUtil::makeTwoViewsWithBreadcrumbsForCurrentUser(
97  //ZurmoDefaultViewUtil::makeTwoStandardViewsForCurrentUser(
98  //ZurmoDefaultAdminViewUtil::makeViewWithBreadcrumbsForCurrentUser(
99 
100  $content = null;
101  $content .= ZurmoHtml::tag('li', array(), ZurmoHtml::link('Standard View', $standardViewUrl));
102  $content .= ZurmoHtml::tag('li', array(), ZurmoHtml::link('Standard Breadcrumbs View', $standardBreadcrumbsViewUrl));
103  $content .= ZurmoHtml::tag('li', array(), ZurmoHtml::link('Graceful Error View', $gracefulErrorViewUrl));
104  $content .= ZurmoHtml::tag('li', array(), ZurmoHtml::link('Unexpected Error View', $unexpectedErrorViewUrl));
105  $content .= ZurmoHtml::tag('li', array(), ZurmoHtml::link('Authorization View', $authorizationViewUrl));
106  $content .= ZurmoHtml::tag('li', array(), ZurmoHtml::link('Contact Web Form External View', $contactFormExternalViewUrl));
107  $content .= ZurmoHtml::tag('li', array(), ZurmoHtml::link('Marketing Lists External Preview View', $marketingListsExternalPreviewViewUrl));
108  $content .= ZurmoHtml::tag('li', array(), ZurmoHtml::link('Marketing Lists Manage Subscriptions View', $marketingListsSubscriptionsViewUrl));
109  $content .= ZurmoHtml::tag('li', array(), ZurmoHtml::link('Mobile Header View', $mobileHeaderViewUrl));
110 
111  return ZurmoHtml::tag('ul', array(), $content);
112  }
113  }
114 ?>
Definition: View.php:43
Generated on Thu Sep 24 2020 07:10:36
Account Suspended
Account Suspended
This Account has been suspended.
Contact your hosting provider for more information.