コード例 #1
0
ファイル: Atom.php プロジェクト: php-fusion/PHP-Fusion
 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();
 }
コード例 #2
0
ファイル: UserFields.php プロジェクト: php-fusion/PHP-Fusion
 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 . "&amp;step=view&amp;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 . "&amp;step=edit&amp;user_id=" . $this->userData['user_id'] . "'>" . $locale['u069'] . "</a>\n";
     $html .= "<a class='btn btn-default' href='" . ADMIN . "members.php" . $aidlink . "&amp;action=1&amp;user_id=" . $this->userData['user_id'] . "'>" . $locale['u070'] . "</a>\n";
     $html .= "<a class='btn btn-default' href='" . ADMIN . "members.php" . $aidlink . "&amp;action=3&amp;user_id=" . $this->userData['user_id'] . "'>" . $locale['u071'] . "</a>\n";
     $html .= "<a class='btn btn-default' href='" . ADMIN . "members.php" . $aidlink . "&amp;step=delete&amp;status=0&amp;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 . "&amp;step=view&amp;user_id=" . $this->userData['user_id'] . "&amp;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;
 }
コード例 #3
0
 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 . "&amp;action=cat_edit&amp;cat_id=" . $page_id . "'>" . $this->locale['edit'] . " Category</a>";
             echo "<a class='btn btn-danger' href='" . FUSION_SELF . $aidlink . "&amp;action=cat_delete&amp;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 . "&amp;action=cmu&amp;cat_id=" . $cat_id . "&amp;parent_id=" . $field_cat['field_parent'] . "&amp;order=" . ($field_cat['field_cat_order'] - 1) . "'>" . $this->locale['move_up'] . "</a> - ";
                     }
                     if ($i !== $counter) {
                         echo "<a class='text-smaller' href='" . FUSION_SELF . $aidlink . "&amp;action=cmd&amp;cat_id=" . $cat_id . "&amp;parent_id=" . $field_cat['field_parent'] . "&amp;order=" . ($field_cat['field_cat_order'] + 1) . "'>" . $this->locale['move_down'] . "</a> - ";
                     }
                     echo "<a class='text-smaller' href='" . FUSION_SELF . $aidlink . "&amp;action=cat_edit&amp;cat_id=" . $cat_id . "'>" . $this->locale['edit'] . "</a> - ";
                     echo "<a class='text-smaller' href='" . FUSION_SELF . $aidlink . "&amp;action=cat_delete&amp;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 . "&amp;action=fmu&amp;parent_id=" . $field_data['field_cat'] . "&amp;field_id=" . $field_data['field_id'] . "&amp;order=" . ($field_data['field_order'] - 1) . "'>" . $this->locale['move_up'] . "</a> - ";
                             }
                             if ($k !== $item_counter) {
                                 echo "<a class='text-smaller' href='" . FUSION_SELF . $aidlink . "&amp;action=fmd&amp;parent_id=" . $field_data['field_cat'] . "&amp;field_id=" . $field_data['field_id'] . "&amp;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 . "&amp;action=module_edit&amp;module_id=" . $field_data['field_id'] . "'>" . $this->locale['edit'] . "</a> - ";
                             } else {
                                 echo "<a class='text-smaller' href='" . FUSION_SELF . $aidlink . "&amp;action=field_edit&amp;field_id=" . $field_data['field_id'] . "'>" . $this->locale['edit'] . "</a> - ";
                             }
                             echo "<a class='text-smaller' href='" . FUSION_SELF . $aidlink . "&amp;action=field_delete&amp;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();
 }