Gentics Portal.Node PHP API
 All Classes Namespaces Functions Variables Pages
ManageAttributesWidget.php
1 <?php
2 /**
3  * Gentics Portal.Node PHP
4  * Author & Copyright (c) by Gentics Software GmbH
5  * sales@gentics.com
6  * http://www.gentics.com
7  * Licenses can be found in the LICENSE.txt file in the root-folder of this installation
8  * You must not use this software without a valid license agreement.
9  *
10  */
11 $request = Yii::app()->request;
12 ?>
13 <div class="personalisation-widget-manage-attributes">
14  <script type="text/javascript">
15  $(function () {
16  $('#manager').dhtmlTreeEditor({
17  saveUrl:'<?php echo Yii::app()->createUrl('/personalisation/manage/saveAttribute')?>',
18  deleteUrl:'<?php echo Yii::app()->createUrl('/personalisation/manage/deleteAttribute')?>',
19  imagePath:'<?php echo $this->getModule()->getAssetsUrl() . '/css/imgs/csh_bluebooks/'?>',
20  treeData:<?php echo CJSON::encode(PersonalisationAttributeHelper::getTreeJs())?>,
21  t:{
22  'New':'<?php echo PersonalisationModule::t('New')?>',
23  'Delete':'<?php echo PersonalisationModule::t('Delete')?>',
24  'Save':'<?php echo PersonalisationModule::t('Save')?>',
25  'Name':'<?php echo PersonalisationModule::t('Name')?>',
26  'Title':'<?php echo PersonalisationModule::t('Title')?>',
27  'Are you sure?':'<?php echo PersonalisationModule::t('Are you sure?')?>',
28  'Personalisation attributes tree':'<?php echo PersonalisationModule::t('Personalisation attributes tree')?>',
29  'new_attribute':'<?php echo PersonalisationModule::t('new_attribute')?>'
30  },
31  hiddenFields: <?php echo CJSON::encode($request->enableCsrfValidation ? array($request->csrfTokenName => $request->getCsrfToken()) : array())?>
32  }
33  );
34  });
35  </script>
36  <div id="manager"></div>
37 
38 </div>