Changeset 869

Show
Ignore:
Timestamp:
02/13/04 09:59:47 (5 years ago)
Author:
saxmatt
Message:

Abstraction of a admin functions, new custom options page for general options, improved style.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-admin/admin-functions.php

    r849 r869  
    11<?php 
     2 
     3function selected($selected, $current) { 
     4    if ($selected == $current) echo ' selected="selected"'; 
     5} 
     6 
     7function checked($checked, $current) { 
     8    if ($checked == $current) echo ' checked="checked"'; 
     9} 
    210 
    311function get_nested_categories($default = 0) { 
  • trunk/wp-admin/edit-form-advanced.php

    r831 r869  
    44 
    55$allowed_users = explode(" ", trim($fileupload_allowedusers)); 
    6  
    7 function selected($selected, $current) { 
    8     if ($selected == $current) echo ' selected="selected"'; 
    9 } 
    10  
    11 function checked($checked, $current) { 
    12     if ($checked == $current) echo ' checked="checked"'; 
    13 } 
    14  
    156 
    167$submitbutton_text = 'Save'; 
  • trunk/wp-admin/edit-form.php

    r831 r869  
    44 
    55$allowed_users = explode(" ", trim($fileupload_allowedusers)); 
    6  
    7 function selected($selected, $current) { 
    8     if ($selected == $current) echo ' selected="selected"'; 
    9 } 
    10  
    11 function checked($checked, $current) { 
    12     if ($checked == $current) echo ' checked="checked"'; 
    13 } 
    146 
    157$submitbutton_text = 'Blog this!'; 
  • trunk/wp-admin/menu.txt

    r831 r869  
    445   link-manager.php    Links 
    553   users.php   Users 
    6 4   options.php   Options 
     64   options-general.php   Options 
    774   templates.php   Templates 
    885   upload.php  Upload 
  • trunk/wp-admin/options.php

    r641 r869  
    5454    // validate ranges etc. 
    5555    // update the values 
    56     $options = $wpdb->get_results("SELECT $tableoptions.option_id, option_name, option_type, option_value, option_admin_level " 
    57                                   . "FROM $tableoptions " 
    58                                   . "LEFT JOIN $tableoptiongroup_options ON $tableoptions.option_id = $tableoptiongroup_options.option_id " 
    59                                   . "WHERE group_id = $option_group_id " 
    60                                   . "ORDER BY seq"); 
     56    foreach ($_POST as $key => $value) { 
     57        $option_names[] = "'$key'"; 
     58    } 
     59    $option_names = implode(',', $option_names); 
     60 
     61    $options = $wpdb->get_results("SELECT $tableoptions.option_id, option_name, option_type, option_value, option_admin_level FROM $tableoptions WHERE option_name IN ($option_names)"); 
    6162    if ($options) { 
    6263        foreach ($options as $option) { 
     
    6566                $this_name = $option->option_name; 
    6667                $old_val = stripslashes($option->option_value); 
    67                 $new_val = $HTTP_POST_VARS[$this_name]; 
     68                $new_val = $_POST[$this_name]; 
    6869 
    6970                if ($new_val != $old_val) { 
     
    9899        $message .= $dB_errors . '<br />' . $validation_message; 
    99100    } 
    100          
    101     //break; //fall through 
     101    header('Location: ' . $_SERVER['HTTP_REFERER']);     
     102    break; 
    102103 
    103104default: 
     
    136137?> 
    137138<ul id="adminmenu2"> 
     139<li><a href="options-general.php">General</a></li> 
    138140<?php 
    139141    //Iterate through the available option groups. 
  • trunk/wp-admin/upgrade-functions.php

    r863 r869  
    674674 
    675675function upgrade_110() { 
    676     global $wpdb, $tableusers, $tablecomments, $tableposts
     676    global $wpdb, $tableusers, $tablecomments, $tableposts, $tableoptiongroups
    677677     
    678678    maybe_add_column($tablecomments, 'user_id', "ALTER TABLE `$tablecomments` ADD `user_id` INT DEFAULT '0' NOT NULL ;"); 
     
    705705        } 
    706706    } 
     707     
     708    $wpdb->query("DELETE FROM $tableoptiongroups WHERE group_id = 6"); 
    707709} 
    708710 
  • trunk/wp-admin/wp-admin.css

    r864 r869  
    122122    margin: 0; 
    123123    padding: 0; 
     124} 
     125 
     126.editform th { 
     127    text-align: right; 
     128} 
     129 
     130.code { 
     131    font-family: "Courier New", Courier, mono; 
    124132} 
    125133