<div> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'live-item-grid', 'dataProvider' => $model->search(), 'columns' => array('id', 'title', 'short_content', array('class' => 'CButtonColumn', 'template' => '{update}{delete}', 'buttons' => array('update' => array('url' => 'Yii::app()->createAbsoluteUrl("/live/manage_items/update",array("id"=>$data->primaryKey,"category"=>isset($_GET["category"])?$_GET["category"]:""))')))))); ?> </div> <script> var box = window.parent.getDialog(); box.dialog("option", { title: "<?php echo LiveModule::t('Manage Live Items') . (isset($_GET['category']) && $_GET['category'] ? " (Of a Category)" : " (All Live)"); ?> ", width: 500, height: 360, minWidth: 500, minHeight: 360, buttons: { "<?php echo LiveModule::t('Create New Live'); ?> ": function() { window.parent.showDialog("<?php echo $this->createAbsoluteUrl('/live/manage_items/create', array('category' => isset($_GET['category']) ? $_GET['category'] : '')); ?> "); } } }); </script>
</h5> <p style="text-align:justify"><?php echo CHtml::encode($item->short_content); ?> </p> </div> </li> <?php } ?> </ul> </div> <div class="h-module-live-paginator"> <?php $this->widget('CLinkPager', array('pages' => $pages)); ?> </div> <?php if (!Yii::app()->user->isGuest && Yii::app()->user->superuser == 1) { ?> <div class="h-admin-manage"> <a class="h-dialog-link" href="<?php echo Yii::app()->createAbsoluteUrl('/live/manage_items/admin', array('category' => isset($_GET['category']) ? $_GET['category'] : '')); ?> "><?php echo LiveModule::t('Manage Live Items'); ?> </a> </div> <?php }
$this->endWidget(); ?> </div><!-- form --> <script> var box = window.parent.getDialog(); box.dialog("option", { title: "<?php echo $model->isNewRecord ? LiveModule::t('Create New Category') : LiveModule::t('Update Category') . ' (' . CHtml::encode($model->name) . ')'; ?> ", width: 500, height: 500, minWidth: 500, minHeight: 500, buttons: { "<?php echo LiveModule::t('Manage Categories'); ?> ": function() { window.parent.showDialog("<?php echo $this->createAbsoluteUrl('/live/manage_categories/admin'); ?> "); }, "<?php echo $model->isNewRecord ? LiveModule::t('Create') : LiveModule::t('Save'); ?> ": function() { $('#category-form').submit(); } } }); </script>
<div> <?php $this->widget('CTreeView', array('data' => $arrTrees, 'animated' => 'fast', 'htmlOptions' => array('class' => 'jlb_treeview treeview'))); ?> </div> <script> var box = window.parent.getDialog(); box.dialog("option", { title: "<?php echo LiveModule::t('Manage Live Categories'); ?> ", width: 500, height: 400, minWidth: 500, minHeight: 400, buttons: { "<?php echo LiveModule::t('Create New Category'); ?> ": function() { window.parent.showDialog("<?php echo $this->createAbsoluteUrl('/live/manage_categories/create'); ?> "); } } }); </script>
<div class="h_module_products_category_tree"> <?php echo $categories; ?> </div> <?php if (!Yii::app()->user->isGuest && Yii::app()->user->superuser == 1) { ?> <div class="h-admin-manage"> <a class="h-dialog-link" href="<?php echo Yii::app()->createAbsoluteUrl('/live/manage_categories/admin'); ?> "><?php echo LiveModule::t('Manage Categories'); ?> </a> </div> <?php }
private function __getDataTreeChilds($childrens, $moving = null) { $arrTrees = array(); $length = count($childrens); foreach ($childrens as $index => $child) { $strChildId = $child['item']->id; $linkUp = $index == 0 ? '' : '<a title="' . LiveModule::t('Move Up') . '" href="' . $this->createAbsoluteUrl('/live/manage_categories/moveup', array('id' => $strChildId)) . '"><img src="' . $this->__baseScriptUrl . '/uparrow.png" /></a>'; $linkDown = $index == $length - 1 ? '<span style="display:inline-block;width:16px"></span>' : '<a title="' . LiveModule::t('Move Down') . '" href="' . $this->createAbsoluteUrl('/live/manage_categories/movedown', array('id' => $strChildId)) . '"><img src="' . $this->__baseScriptUrl . '/downarrow.png" /></a>'; $linkUpdate = '<a title="' . LiveModule::t('Update') . '" href="' . $this->createAbsoluteUrl('/live/manage_categories/update', array('id' => $strChildId)) . '"><img src="' . $this->__baseScriptUrl . '/update.png" /></a>'; $linkDelete = '<a title="' . LiveModule::t('Delete') . '" onClick="if (!confirm(\'' . LiveModule::t('Are you sure you want to delete?') . '\')) return false;" href="' . $this->createAbsoluteUrl('/live/manage_categories/delete', array('id' => $strChildId)) . '"><img src="' . $this->__baseScriptUrl . '/delete.png" /></a>'; $title = $moving == $strChildId ? '<span style="color:#ff0000;">' . $child['item']->name . '</span>' : $child['item']->name; $row['text'] = $title . '<span style="float:right;">' . $linkUp . $linkDown . $linkUpdate . $linkDelete . '</span>'; $row['children'] = $this->__getDataTreeChilds($child['children'], $moving); $arrTrees[] = $row; } return $arrTrees; }