private function nav_admin() { global $locale; $width_options = array("width" => "100%", 'placeholder' => 'px'); $color_options = array("placeholder" => $locale['theme_2009'], "width" => "100%", "format" => "hex"); $fill_options = array("placeholder" => $locale['theme_2033'], "width" => "280px"); openside(''); echo "<div class='row'>\n"; echo "<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_para($locale['theme_4001'], 'navbar-h'); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_text("navbar_height", $locale['theme_4002'], $this->data['navbar_height'], $width_options); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_text("navbar_border", $locale['theme_4003'], $this->data['navbar_border'], $width_options); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_text("navbar_radius", $locale['theme_4004'], $this->data['navbar_radius'], $width_options); echo "</div>\n</div>\n"; closeside(); openside(''); echo "<div class='row'>\n"; echo "<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_para($locale['theme_4005'], 'navbar-h2a'); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-9 col-lg-9'>\n"; $fill_options['options'] = $this->fills; echo form_select("navbar_fill", $locale['theme_4006'], $this->data['navbar_fill'], $fill_options); echo "</div>\n</div>\n"; echo "<div class='row'>\n"; echo "<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_colorpicker("navbar_bg", $locale['theme_2031'], $this->data['navbar_bg'], $color_options); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_colorpicker("navbar_bg_hover", $locale['theme_3019'], $this->data['navbar_bg_hover'], $color_options); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_colorpicker("navbar_bg_active", $locale['theme_3020'], $this->data['navbar_bg_active'], $color_options); echo "</div>\n</div>\n"; echo "<div class='row'>\n"; echo "<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_para($locale['theme_4007'], 'navbar-h2'); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_text("navbar_link_border", $locale['theme_4008'], $this->data['navbar_link_border'], $width_options); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_text("navbar_link_radius", $locale['theme_4009'], $this->data['navbar_link_radius'], $width_options); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_colorpicker("navbar_link_border_color", $locale['theme_4010'], $this->data['navbar_link_border_color'], $color_options); echo "</div>\n</div>\n"; echo "<div class='row'>\n"; echo "<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_para($locale['theme_4011'], 'navbar-h3'); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_colorpicker("navbar_brand_color", $locale['theme_4012'], $this->data['navbar_brand_color'], $color_options); echo form_colorpicker("navbar_font_color", $locale['theme_4013'], $this->data['navbar_font_color'], $color_options); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_select("navbar_brand_decoration", $locale['theme_4014'], $this->data['navbar_brand_decoration'], array("width" => "100%", "options" => $this->font_decoration_options)); echo form_select("navbar_font_decoration", $locale['theme_2025'], $this->data['navbar_font_decoration'], array("width" => "100%", "options" => $this->font_decoration_options)); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo "</div>\n</div>\n"; echo "<div class='row'>\n"; echo "<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_para($locale['theme_4015'], 'navbar-h4'); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_colorpicker("navbar_link_color", $locale['theme_4013'], $this->data['navbar_link_color'], $color_options); echo form_select("navbar_link_decoration", $locale['theme_4016'], $this->data['navbar_link_decoration'], array("width" => "100%", "options" => $this->font_decoration_options)); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_colorpicker("navbar_link_color_hover", $locale['theme_2028'], $this->data['navbar_link_color_hover'], $color_options); echo form_select("navbar_link_decoration_hover", $locale['theme_2025'], $this->data['navbar_link_decoration_hover'], array("width" => "100%", "options" => $this->font_decoration_options)); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_colorpicker("navbar_link_color_active", $locale['theme_2034'], $this->data['navbar_link_color_active'], $color_options); echo form_select("navbar_link_decoration_active", $locale['theme_2035'], $this->data['navbar_link_decoration_active'], array("width" => "100%", "options" => $this->font_decoration_options)); echo "</div>\n</div>\n"; closeside(); }
private function renderAdminOptions() { global $locale, $aidlink, $userdata; $groups_cache = cache_groups(); $user_groups_opts = ""; if (iADMIN && checkrights("UG") && isset($_GET['lookup']) && $_GET['lookup'] != $userdata['user_id']) { if (isset($_POST['add_to_group']) && (isset($_POST['user_group']) && isnum($_POST['user_group']))) { if (!preg_match("(^\\.{$_POST['user_group']}\$|\\.{$_POST['user_group']}\\.|\\.{$_POST['user_group']}\$)", $this->userData['user_groups'])) { $result = dbquery("UPDATE " . DB_USERS . " SET user_groups='" . $this->userData['user_groups'] . "." . $_POST['user_group'] . "' WHERE user_id='" . $_GET['lookup'] . "'"); } if (isset($_GET['step']) && $_GET['step'] == "view") { redirect(ADMIN . "members.php" . $aidlink . "&step=view&user_id=" . $this->userData['user_id']); } else { redirect(BASEDIR . "profile.php?lookup=" . $_GET['lookup']); } } } $html = ""; $html .= "<div class='row'>\n"; $html .= "<div class='col-xs-12 col-sm-3'>\n"; $html .= form_para($locale['u058'], "admin_options"); $html .= "</div>\n<div class='col-xs-12 col-sm-9 p-l-5'>\n"; $html .= "<div class='well'>\n"; $html .= "<div class='btn-group m-l-10 m-b-20'>\n<!--profile_admin_options-->\n"; $html .= "<a class='btn btn-default' href='" . ADMIN . "members.php" . $aidlink . "&step=edit&user_id=" . $this->userData['user_id'] . "'>" . $locale['u069'] . "</a>\n"; $html .= "<a class='btn btn-default' href='" . ADMIN . "members.php" . $aidlink . "&action=1&user_id=" . $this->userData['user_id'] . "'>" . $locale['u070'] . "</a>\n"; $html .= "<a class='btn btn-default' href='" . ADMIN . "members.php" . $aidlink . "&action=3&user_id=" . $this->userData['user_id'] . "'>" . $locale['u071'] . "</a>\n"; $html .= "<a class='btn btn-default' href='" . ADMIN . "members.php" . $aidlink . "&step=delete&status=0&user_id=" . $this->userData['user_id'] . "' onclick=\"return confirm('" . $locale['u073'] . "');\">" . $locale['u072'] . "</a>\n"; $html .= "</div>\n"; if (count($groups_cache) > 0) { foreach ($groups_cache as $group) { if (!preg_match("(^{$group['group_id']}|\\.{$group['group_id']}\\.|\\.{$group['group_id']}\$)", $this->userData['user_groups'])) { $user_groups_opts[$group['group_id']] = $group['group_name']; //"<option value='".$group['group_id']."'>".$group['group_name']."</option>\n"; } } if (iADMIN && checkrights("UG") && $user_groups_opts) { $submit_link = FUSION_SELF . "?lookup=" . $this->userData['user_id']; if (isset($_GET['step']) && $_GET['step'] == "view") { $submit_link = ADMIN . "members.php" . $aidlink . "&step=view&user_id=" . $this->userData['user_id'] . "&lookup=" . $this->userData['user_id']; } $html .= openform("admin_form", "post", $submit_link, array("class" => "p-l-10")); $html .= form_select("user_group", $locale['u061'], "", array("options" => $user_groups_opts, "inline" => TRUE, "class" => "m-b-10")); $html .= form_button("add_to_group", $locale['u059'], $locale['u059']); $html .= closeform(); } } $html .= "</div>\n</div>\n</div>\n"; return $html; }
public function display_all_fields() { global $aidlink; if ($this->debug) { print_p($_POST); } opentable($this->system_title); echo "<div class='row'>\n"; echo "<div class='col-xs-12 col-sm-7'>\n"; if (!empty($this->page[0])) { $tab_title = array(); foreach ($this->page[0] as $page_id => $page_data) { $tab_title['title'][$page_id] = self::parse_label($page_data['field_cat_name']); $tab_title['id'][$page_id] = $page_id; $tab_title['icon'][$page_id] = ''; } reset($tab_title['title']); $tab_active = tab_active($tab_title, key($tab_title['title'])); echo opentab($tab_title, $tab_active, 'uftab'); foreach ($this->page[0] as $page_id => $page_details) { echo opentabbody($tab_title['title'][$page_id], $tab_title['id'][$page_id], $tab_active); // load all categories here. if ($this->debug) { echo "<div class='m-t-20 text-dark'>\n"; if ($page_id == 1) { echo sprintf($this->locale['fields_0100'], DB_USERS); } else { echo sprintf($this->locale['fields_0101'], $page_details['field_cat_db'], $page_details['field_cat_index']); } echo "</div>\n"; } // Edit/Delete Category Administration echo "<div class='m-t-20 m-b-0'>\n"; echo "<div class='btn-group pull-right'>\n"; echo "<a class='btn btn-default' href='" . FUSION_SELF . $aidlink . "&action=cat_edit&cat_id=" . $page_id . "'>" . $this->locale['edit'] . " Category</a>"; echo "<a class='btn btn-danger' href='" . FUSION_SELF . $aidlink . "&action=cat_delete&cat_id=" . $page_id . "'>" . $this->locale['delete'] . " Category</a>"; echo "</div>\n"; echo "</div>\n"; if (isset($this->page[$page_id])) { echo "<div class='clearfix m-t-20'>\n"; $i = 0; $counter = count($this->page[$page_id]) - 1; foreach ($this->page[$page_id] as $cat_id => $field_cat) { // field category information if ($this->debug) { print_p($field_cat); } echo "<div class='clearfix'>\n"; echo form_para(self::parse_label($field_cat['field_cat_name']), $cat_id . '-' . self::parse_label($field_cat['field_cat_name']), 'profile_category_name display-inline-block pull-left'); echo "<div class='pull-left m-t-10 m-l-10'>\n"; if ($i != 0) { echo "<a class='text-smaller' href='" . FUSION_SELF . $aidlink . "&action=cmu&cat_id=" . $cat_id . "&parent_id=" . $field_cat['field_parent'] . "&order=" . ($field_cat['field_cat_order'] - 1) . "'>" . $this->locale['move_up'] . "</a> - "; } if ($i !== $counter) { echo "<a class='text-smaller' href='" . FUSION_SELF . $aidlink . "&action=cmd&cat_id=" . $cat_id . "&parent_id=" . $field_cat['field_parent'] . "&order=" . ($field_cat['field_cat_order'] + 1) . "'>" . $this->locale['move_down'] . "</a> - "; } echo "<a class='text-smaller' href='" . FUSION_SELF . $aidlink . "&action=cat_edit&cat_id=" . $cat_id . "'>" . $this->locale['edit'] . "</a> - "; echo "<a class='text-smaller' href='" . FUSION_SELF . $aidlink . "&action=cat_delete&cat_id=" . $cat_id . "'>" . $this->locale['delete'] . "</a>"; echo "</div>\n"; echo "</div>\n"; if (isset($this->fields[$cat_id])) { $k = 0; $item_counter = count($this->fields[$cat_id]) - 1; foreach ($this->fields[$cat_id] as $arr => $field_data) { if ($this->debug) { print_p($field_data); } //Fields - Move down/Move Up - Edit - Delete echo "<div class='text-left'>\n"; if ($k != 0) { echo "<a class='text-smaller' href='" . FUSION_SELF . $aidlink . "&action=fmu&parent_id=" . $field_data['field_cat'] . "&field_id=" . $field_data['field_id'] . "&order=" . ($field_data['field_order'] - 1) . "'>" . $this->locale['move_up'] . "</a> - "; } if ($k !== $item_counter) { echo "<a class='text-smaller' href='" . FUSION_SELF . $aidlink . "&action=fmd&parent_id=" . $field_data['field_cat'] . "&field_id=" . $field_data['field_id'] . "&order=" . ($field_data['field_order'] + 1) . "'>" . $this->locale['move_down'] . "</a> - "; } if ($field_data['field_type'] == 'file') { echo "<a class='text-smaller' href='" . FUSION_SELF . $aidlink . "&action=module_edit&module_id=" . $field_data['field_id'] . "'>" . $this->locale['edit'] . "</a> - "; } else { echo "<a class='text-smaller' href='" . FUSION_SELF . $aidlink . "&action=field_edit&field_id=" . $field_data['field_id'] . "'>" . $this->locale['edit'] . "</a> - "; } echo "<a class='text-smaller' href='" . FUSION_SELF . $aidlink . "&action=field_delete&field_id=" . $field_data['field_id'] . "'>" . $this->locale['delete'] . "</a>"; echo "</div>\n"; $options = array('inline' => 1, 'show_title' => 1, 'hide_value' => 1); if ($field_data['field_type'] == 'file') { $options += array('plugin_folder' => $this->plugin_folder, 'plugin_locale_folder' => $this->plugin_locale_folder); } echo $this->display_fields($field_data, $this->callback_data, $this->method, $options); $k++; } } $i++; } echo "</div>\n"; } else { // display no category echo "<div class='m-t-20 well text-center'>" . $this->locale['fields_0102'] . self::parse_label($page_details['field_cat_name']) . "</div>\n"; } echo closetabbody(); } echo closetab(); } else { echo "<div class='well text-center'>" . $this->locale['fields_0103'] . "</div>\n"; } echo "</div>\n<div class='col-xs-12 col-sm-5'>\n"; $this->quantum_admin_buttons(); echo "</div>\n</div>\n"; closetable(); }