Example #1
0
 function getListEdit($main_item)
 {
     $obj_user = YiiUser::getInstance();
     $condition = "`level` >= 1 ";
     $items = $obj_user->getGroups($condition, 'id value, name text, level');
     $list['groupID'] = buildHtml::select($items, $main_item->groupID, "groupID", "", "size=10", "   ", "-");
     return $list;
 }
Example #2
0
 function build($prefix_name = "params", $arr_size = array(5, 7))
 {
     $name = $prefix_name . "[" . $this->node['name'] . "]";
     $id = $prefix_name . "-" . $this->node['name'] . "-";
     if (strpos($this->node['attr'], "multiple")) {
         $name = $name . "[]";
     }
     $obj_module = YiiCategory::getInstance();
     $items = $obj_module->loadItems('id value, title text');
     $html = buildHtml::select($items, $this->value, "{$name}", "{$id}", $this->node['attr']);
     return '<div class="form-group row"> <div class="col-md-' . $arr_size[0] . '" title="' . $this->node['description'] . '">' . $this->node['label'] . '</div> ' . '<div class="col-md-' . $arr_size[1] . '">' . $html . '</div> ' . " </div>";
 }
Example #3
0
 function getList()
 {
     $lists = array();
     $filter_state = Request::getVar('filter_state', -2);
     $filter_search = Request::getVar('filter_search', "");
     $filter_group = Request::getVar('filter_group', 0);
     $items = array();
     $items[] = array("value" => -2, "text" => "- Select state -");
     $items[] = array("value" => 0, "text" => "Unpublish");
     $items[] = array("value" => 1, "text" => "Publish");
     $items[] = array("value" => -1, "text" => "Block");
     $lists['filter_state'] = buildHtml::select($items, $filter_state, "filter_state", "filter_state", "onchange=\"document.adminForm.submit();\"");
     global $user;
     $obj_user = YiiUser::getInstance();
     $group = $obj_user->getGroup($user->groupID);
     $condition = "parentID > 0";
     if ($group->parentID != 1) {
         $condition = "`lft` >= {$group->lft} AND `rgt` <= {$group->rgt} ";
     }
     $groups = $obj_user->getGroups($condition, 'id value, name text, level');
     array_unshift($groups, array("value" => 0, 'text' => '-- Select group --'));
     $lists['filter_group'] = buildHtml::select($groups, $filter_group, "filter_group", "", "onchange=\"document.adminForm.submit();\"", "&nbsp;&nbsp;&nbsp;", "");
     return $lists;
 }
Example #4
0
 function getListEdit($main_item)
 {
     $cid = Request::getVar("cid", 0);
     $menuID = Request::getInt('menu', "");
     $list = array();
     $items[] = array("value" => "-1", "text" => "-- Select Menu --");
     $obj_menu = YiiMenu::getInstance();
     $results = $obj_menu->loadMenus('id value, title text', false);
     $items = array_merge($items, $results);
     $list['menuID'] = buildHtml::select($items, $menuID, "menuID");
     $condition = null;
     if ($main_item->id != 0) {
         $items = array();
         $condition = "parentID = " . $main_item->parentID;
         $results = $obj_menu->loadItems($menuID, 'id value, title text, level', $condition);
         $items = array_merge($items, $results);
         $list['ordering'] = buildHtml::select($items, $cid, "ordering", "", "size=5");
         $condition = "(`lft` <" . $main_item->lft . " OR `lft` > " . $main_item->rgt . ")";
     } else {
         $list['ordering'] = " New Menu Items default to the last position. Ordering can be changed after this Menu Item is saved.";
     }
     $items = array();
     $items[] = array("value" => "1", "text" => "Top", "level" => 0);
     $results = $obj_menu->loadItems($menuID, 'id value, title text, level', $condition);
     $items = array_merge($items, $results);
     $list['parentID'] = buildHtml::select($items, $main_item->parentID, "parentID", "", "size=10", "&nbsp;&nbsp;&nbsp;", "-");
     // danh sach app
     $obj_ext = YiiTables::getInstance(TBL_EXTENSIONS);
     $list['apps'] = $obj_ext->loads("*", "type = 'app'", "ordering ASC");
     foreach ($list['apps'] as $k => $app) {
         if (!is_dir(PATH_APPS_FRONT . "/" . $app['folder'])) {
             unset($list['apps'][$k]);
             continue;
         }
         $file_xml = PATH_APPS_FRONT . "/" . $app['folder'] . "/" . $app['folder'] . ".xml";
         if (!file_exists($file_xml)) {
             YiiMessage::raseSuccess("Invalid xml: " . $app['folder']);
             break;
         }
         $xml = simplexml_load_file($file_xml);
         $views = array();
         foreach ($xml->views->view as $view) {
             $obj_view = new stdClass();
             $obj_view->name = (string) $view->attributes()->name;
             $obj_view->title = (string) $view->attributes()->title;
             $obj_view->desc = (string) $view->attributes()->desc;
             if ($view->layouts) {
                 $obj_view->layouts = array();
                 foreach ($view->layouts->layout as $layout) {
                     $obj_layout = new stdClass();
                     $obj_layout->value = (string) $layout->attributes()->value;
                     $obj_layout->desc = (string) $layout->attributes()->desc;
                     $obj_layout->title = (string) $layout;
                     $obj_view->layouts[] = $obj_layout;
                 }
             }
             $views[] = $obj_view;
         }
         $app['views'] = $views;
         $list['apps'][$k] = $app;
     }
     $app = array();
     $app['name'] = "System";
     $app['title'] = "System Link";
     $app['views'] = array();
     $obj_view = new stdClass();
     $obj_view->name = "ExternalURL";
     $obj_view->title = "External URL";
     $obj_view->desc = "An external or internal URL.";
     $app['views'][] = $obj_view;
     $obj_view = new stdClass();
     $obj_view->name = "MenuItemAlias";
     $obj_view->title = "Menu Item Alias";
     $obj_view->desc = "Create an alias to another menu item.";
     $app['views'][] = $obj_view;
     $obj_view = new stdClass();
     $obj_view->name = "Separator";
     $obj_view->title = "Separator";
     $obj_view->desc = "Separator, Only title";
     $app['views'][] = $obj_view;
     $list['apps'][] = $app;
     return $list;
 }
Example #5
0
 function getListEdit($main_item)
 {
     global $user;
     $modelGroup = new Group();
     $obj_user = YiiUser::getInstance();
     $group = $modelGroup->getItem($user->groupID);
     $condition = "";
     if ($group->parentID != 1) {
         $condition = "`lft` >= {$group->lft} AND `rgt` <= {$group->rgt} ";
     }
     $items = $obj_user->getGroups($condition, 'id value, name text, level');
     $lists['groupID'] = buildHtml::select($items, $main_item->groupID, "groupID", "", "size=10", "&nbsp;&nbsp;&nbsp;", "-");
     $items = array();
     $items[] = array("value" => -2, "text" => "- Select status -");
     $items[] = array("value" => 0, "text" => "Unpublish");
     $items[] = array("value" => 1, "text" => "Publish");
     $items[] = array("value" => -1, "text" => "Block");
     $lists['status'] = buildHtml::select($items, $main_item->status, "status", "status");
     $items_status = array();
     $items_status[] = array(-1, 'Default', 'danger');
     $items_status[] = array(1, 'Allow', 'success');
     $items_status[] = array(0, 'Deny', 'danger');
     $lists['item_status'] = $items_status;
     $table_ext = YiiTables::getInstance(TBL_EXTENSIONS);
     $lists['ext_default_1'] = $table_ext->loadColumn("name", "allowall = 1 ");
     return $lists;
 }
Example #6
0
 function getListEdit($mainItem)
 {
     $moduleID = Request::getInt('cid', "");
     $lists = array();
     $obj_menu = YiiMenu::getInstance();
     $obj_module = YiiModule::getInstance();
     $items = $obj_menu->loadMenus();
     $items_xref = $obj_module->loadXrefMenu($moduleID);
     $attr = "";
     $meu_seletec = "selected";
     if ($mainItem->menu == "none") {
         $attr = 'disabled="disabled"';
     } else {
         if ($mainItem->menu == "all") {
             $attr = 'disabled="disabled"';
         }
     }
     $str_html = '<select id="selection-menu" class="inputbox" multiple="multiple" ' . $attr . ' size="15" name="selection-menu[]" style="min-width: 180px;">';
     foreach ($items as $item) {
         $str_html .= '<optgroup label="' . $item['title'] . '">';
         $_items = $item["_items"];
         foreach ($_items as $_item) {
             $str = str_repeat("&nbsp; &nbsp; ", $_item['level'] - 1);
             if ($mainItem->menu == "all") {
                 $str_html .= '<option value="' . $_item['id'] . '" selected ="">' . $str . $_item['title'] . '</option>';
             } else {
                 if ($mainItem->menu == "none") {
                     $str_html .= '<option value="' . $_item['id'] . '">' . $str . $_item['title'] . '</option>';
                 } else {
                     if (in_array($_item['id'], $items_xref)) {
                         $str_html .= '<option value="' . $_item['id'] . '" selected ="">' . $str . $_item['title'] . '</option>';
                     } else {
                         $str_html .= '<option value="' . $_item['id'] . '">' . $str . $_item['title'] . '</option>';
                     }
                 }
             }
         }
         $str_html .= '</optgroup>';
     }
     $str_html .= "</select>";
     $lists['selection-menu'] = $str_html;
     //                position
     $tbl_MP = YiiTables::getInstance(TBL_MODULE_POSITION);
     $items = $tbl_MP->loads("temp, position", null, " temp DESC");
     $str_html = '<div style="position: relative;">';
     $str_html .= '<select id="combobox-position" class="form-control" style="width: 180px; height: 25px;">' . "\r\n";
     $cur_temp = "";
     foreach ($items as $k => $item) {
         if ($cur_temp != $item['temp']) {
             if ($cur_temp != "") {
                 $str_html .= '</optgroup>' . "\r\n";
             }
             $str_html .= '<optgroup label="' . $item['temp'] . '">' . "\r\n";
             $cur_temp = $item['temp'];
         }
         if ($mainItem->position == $item['position']) {
             $str_html .= '<option value="' . $item['position'] . '" selected ="">' . $item['position'] . '</option>' . "\r\n";
         } else {
             $str_html .= '<option value="' . $item['position'] . '">' . $item['position'] . '</option>' . "\r\n";
         }
         if ($k == count($items) - 1) {
             $str_html .= '</optgroup>' . "\r\n";
         }
     }
     $str_html .= "</select>";
     $str_html .= '<input id="position" class="form-control" type="text" value="' . $mainItem->position . '" name="position" style="position: absolute; z-index: 1000; left: 0px; top: 0px; width: 162px; height: 25px; padding: 3px;">' . "\r\n";
     $str_html .= '</div>';
     $str_html .= '<script> $(window).ready(function($) {
                             $("#combobox-position").change(function(){
                                 var cur_pos = $("#combobox-position").val();
                                 $("#position").val(cur_pos);
                             });
                         });</script>';
     $lists['position'] = $str_html;
     $items = array();
     $items[] = array("value" => 0, "text" => "Unpublish");
     $items[] = array("value" => 1, "text" => "Publish");
     $items[] = array("value" => -1, "text" => "Hidden");
     $lists['status'] = buildHtml::select($items, $mainItem->status, "status");
     return $lists;
 }
Example #7
0
 function getListEdit($main_item)
 {
     $cid = Request::getVar("cid", 0);
     $lists = array();
     $items = array();
     $obj_tblTournament = YiiTables::getInstance(TBL_GS_TOURNAMEMANTS);
     $obj_user = YiiUser::getInstance();
     $condition = "";
     if ($main_item->id != 0) {
         $condition = "(`lft` <" . $main_item->lft . " OR `lft` > " . $main_item->rgt . ")";
     }
     $results = $obj_tblTournament->loads('id value, name text, level', $condition, 'lft ASC', null);
     $items = array_merge($items, $results);
     $lists['parentID'] = buildHtml::select($items, $main_item->parentID, "parentID", "", "size=10", "&nbsp;&nbsp;&nbsp;", "-");
     $items = array();
     if ($main_item->id != 0) {
         $condition = "parentID = " . $main_item->parentID;
         $results = $obj_tblTournament->loads('id value, name text, level', $condition, 'lft ASC', null);
         $items = array_merge($items, $results);
         $lists['ordering'] = buildHtml::select($items, $cid, "ordering", "", "size=5");
     } else {
         $lists['ordering'] = "Ordering this item after save first";
     }
     return $lists;
 }
Example #8
0
 function getListEdit($mainitem)
 {
     $obj_category = YiiCategory::getInstance();
     $lists = array();
     $items = $obj_category->getScope();
     $lists['scopes'] = buildHtml::select($items, $mainitem->scope, "scope", "scope");
     return $lists;
 }
Example #9
0
                            <div class="col-md-8"><?php 
echo buildHtml::select($_list_num_table, $item->number_table, "number_table");
?>
</div>
                        </div>
                        <div class="form-group row" title="Number of teams in round DE">
                            <label class="control-label left col-md-4" >Teams in DE</label>
                            <div class="col-md-8"><?php 
echo buildHtml::select($_list_num_teams_DE, $item->number_teams_de, "number_teams_de");
?>
</div>
                        </div>
                        <div class="form-group row" title="Number of teams in table">
                            <label class="control-label left col-md-4" >Teams in table</label>
                            <div class="col-md-8"><?php 
echo buildHtml::select($_list_num_teams_table, $item->number_team_table, "number_team_table");
?>
</div>
                        </div>
                        <?php 
echo buildHtml::renderField("calander", "cdate", $item->cdate, "Created", null, "", 3, 9);
?>
                        <?php 
echo buildHtml::renderField("label", "mdate", $item->mdate, "Modified", null, "", 3, 9);
?>
                    </div>
                </div>

                <div class="panel panel-info">
                    <div class="panel-heading">
                        <span><b>Image</b></span>
Example #10
0
 function getListEdit($main_item)
 {
     $cid = Request::getVar("cid", 0);
     $lists = array();
     $items = array();
     $obj_user = YiiUser::getInstance();
     $condition = "";
     if ($main_item->id != 0) {
         $condition = "(`lft` <" . $main_item->lft . " OR `lft` > " . $main_item->rgt . ")";
     }
     $results = $obj_user->getGroups($condition, 'id value, name text, level');
     $items = array_merge($items, $results);
     $lists['parentID'] = buildHtml::select($items, $main_item->parentID, "parentID", "", "size=10", "&nbsp;&nbsp;&nbsp;", "-");
     $items = array();
     if ($main_item->id != 0) {
         $condition = "parentID = " . $main_item->parentID;
         $results = $obj_user->getGroups($condition, 'id value, name text, level');
         $items = array_merge($items, $results);
         $lists['ordering'] = buildHtml::select($items, $cid, "ordering", "", "size=5");
     } else {
         $lists['ordering'] = "Ordering this item after save first";
     }
     $items_status = array();
     $items_status[] = array(-1, 'Default', 'danger');
     $items_status[] = array(1, 'Allow', 'success');
     $items_status[] = array(0, 'Deny', 'danger');
     $lists['item_status'] = $items_status;
     $table_ext = YiiTables::getInstance(TBL_EXTENSIONS);
     $lists['ext_default_1'] = $table_ext->loadColumn("name", "allowall = 1 ");
     return $lists;
 }
Example #11
0
 public function getListEdit($mainItem)
 {
     $list = array();
     $obj_module = YiiCategory::getInstance();
     $items = $obj_module->loadItems('id value, name text', "scope = 'videos'");
     $list['category'] = buildHtml::select($items, $mainItem->catID, "catID", "", "size=7");
     $items = array();
     $items[] = array("value" => 0, "text" => "Unpublish");
     $items[] = array("value" => 1, "text" => "Publish");
     $items[] = array("value" => -1, "text" => "Hidden");
     $list['status'] = buildHtml::select($items, $mainItem->status, "status");
     $items = array();
     $items[] = array("value" => 0, "text" => "Disable");
     $items[] = array("value" => 1, "text" => "Enable");
     $list['feature'] = buildHtml::select($items, $mainItem->feature, "feature");
     return $list;
 }