View Single Post
  #4  
Old 01-21-2003, 08:50 PM
Slynderdale Slynderdale is offline
 
Join Date: Mar 2002
Location: New York State
Posts: 576
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally posted by Boofo
Could this be made to use in other areas of the board, too, and not just the Admin area?
Yea, I actually made a function for that, i just edited for adminfunctions.php, heres the other:
PHP Code:
function createselectmenu($name,$selectarray,$value="select_null") {
  unset(
$content);
  if (
count($selectarray)) {
    
$content "<select name=".$name.">\n"
    while (list(
$select_name,$select_value) = each($selectarray)) {
      if (
$select_name) {
          unset(
$selected);
          if (
substr($select_name,0,1)=="@" or (trim(strtolower($select_value)) == trim(strtolower($value))) and $value != "select_null")) {
            if (
substr($select_name,0,1)=="@"$select_name substr($select_name,1,strlen($select_name));
            
$selected " selected";
          }
          
$content .=  '<option value="'.$select_value.'"'.$selected.'>'.$select_name.'</option>\n';
      }
    }
    
$content .=  "</select>\n";
  }   
  if (
$content) return $content;
  else return 
false;

This works the same as the one i posted before but you dont give it a title, this just outputs the select html code and thats all so you can place it any wheres. Theres two ways you can have it select a value, one is like below, have the $value param in the function the same value of in the array or add a @ in front of the name in the array like:

PHP Code:
  $array = array(
    
"@Select Color" => "-1",
    
"Aliceblue" => "#F0F8FF",
    
"Antiquewhite" => "#FAEBD7",
    
"Aqua" => "#00FFFF",
    
"Aquamarine" => "#7FFFD4",
    
"Azure" => "#F0FFFF",
    
"Beige" => "#F5F5DC",
    
"Bisque" => "#FFE4C4",
    
"Black" => "#000000",
    
"Blanchedalmond" => "#FFEBCD",
    
"Blue" => "#0000FF",
    
"Blueviolet" => "#8A2BE2",
    
"Brown" => "#A52A2A",
    
"Burlywood" => "#DEB887",
    
"Cadetblue" => "#5F9EA0",
    
"Chartreuse" => "#7FFF00",
    
"Chocolate" => "#D2691E",
    
"Coral" => "#FF7F50",
    
"Cornflowerblue" => "#6495ED",
    
"Cornsilk" => "#FFF8DC",
    
"Crimson" => "#DC143C",
    
"Cyan" => "#00FFFF",
    
"Darkblue" => "#00008B",
    
"Darkcyan" => "#008B8B",
    
"Darkgoldenrod" => "#B8860B",
    
"Darkgray" => "#A9A9A9",
    
"Darkgreen" => "#006400",
    
"Darkkhaki" => "#BDB76B",
    
"Darkmagenta" => "#8B008B",
    
"Darkolivegreen" => "#556B2F",
    
"Darkorange" => "#FF8C00",
    
"Darkorchid" => "#9932CC",
    
"Darkred" => "#8B0000",
    
"Darksalmon" => "#E9967A",
    
"Darkseagreen" => "#8FBC8F",
    
"Darkslateblue" => "#483D8B",
    
"Darkslategray" => "#2F4F4F",
    
"Darkturquoise" => "#00CED1",
    
"Darkviolet" => "#9400D3",
    
"Deeppink" => "#FF1493",
    
"Deepskyblue" => "#00BFFF",
    
"Dimgray" => "#696969",
    
"Dodgerblue" => "#1E90FF",
    
"Firebrick" => "#B22222",
    
"Floralwhite" => "#FFFAF0",
    
"Forestgreen" => "#228B22",
    
"Fuchsia" => "#FF00FF",
    
"Gainsboro" => "#DCDCDC",
    
"Ghostwhite" => "#F8F8FF",
    
"Gold" => "#FFD700",
    
"Goldenrod" => "#DAA520",
    
"Gray" => "#808080",
    
"Green" => "#008000",
    
"Greenyellow" => "#ADFF2F",
    
"Honeydew" => "#F0FFF0",
    
"Hotpink" => "#FF69B4",
    
"Indianred" => "#CD5C5C",
    
"Indigo" => "#4B0082",
    
"Ivory" => "#FFFFF0",
    
"Khaki" => "#F0E68C",
    
"Lavender" => "#E6E6FA",
    
"Lavenderblush" => "#FFF0F5",
    
"Lawngreen" => "#7CFC00",
    
"Lemonchiffon" => "#FFFACD",
    
"Lightblue" => "#ADD8E6",
    
"Lightcoral" => "#F08080",
    
"Lightcyan" => "#E0FFFF",
    
"Lightgoldenrodyellow" => "#FAFAD2",
    
"Lightgreen" => "#90EE90",
    
"Lightgrey" => "#D3D3D3",
    
"Lightpink" => "#FFB6C1",
    
"Lightsalmon" => "#FFA07A",
    
"Lightseagreen" => "#20B2AA",
    
"Lightskyblue" => "#87CEFA",
    
"Lightslategray" => "#778899",
    
"Lightsteelblue" => "#B0C4DE",
    
"Lightyellow" => "#FFFFE0",
    
"Lime" => "#00FF00",
    
"Limegreen" => "#32CD32",
    
"Linen" => "#FAF0E6",
    
"Magenta" => "#FF00FF",
    
"Maroon" => "#800000",
    
"Mediumauqamarine" => "#66CDAA",
    
"Mediumblue" => "#0000CD",
    
"Mediumorchid" => "#BA55D3",
    
"Mediumpurple" => "#9370D8",
    
"Mediumseagreen" => "#3CB371",
    
"Mediumslateblue" => "#7B68EE",
    
"Mediumspringgreen" => "#00FA9A",
    
"Mediumturquoise" => "#48D1CC",
    
"Mediumvioletred" => "#C71585",
    
"Midnightblue" => "#191970",
    
"Mintcream" => "#F5FFFA",
    
"Mistyrose" => "#FFE4E1",
    
"Moccasin" => "#FFE4B5",
    
"Navajowhite" => "#FFDEAD",
    
"Navy" => "#000080",
    
"Oldlace" => "#FDF5E6",
    
"Olive" => "#808000",
    
"Olivedrab" => "#688E23",
    
"Orange" => "#FFA500",
    
"Orangered" => "#FF4500",
    
"Orchid" => "#DA70D6",
    
"Palegoldenrod" => "#EEE8AA",
    
"Palegreen" => "#98FB98",
    
"Paleturquoise" => "#AFEEEE",
    
"Palevioletred" => "#D87093",
    
"Papayawhip" => "#FFEFD5",
    
"Peachpuff" => "#FFDAB9",
    
"Peru" => "#CD853F",
    
"Pink" => "#FFC0CB",
    
"Plum" => "#DDA0DD",
    
"Powderblue" => "#B0E0E6",
    
"Purple" => "#800080",
    
"Red" => "#FF0000",
    
"Rosybrown" => "#BC8F8F",
    
"Royalblue" => "#4169E1",
    
"Saddlebrown" => "#8B4513",
    
"Salmon" => "#FA8072",
    
"Sandybrown" => "#F4A460",
    
"Seagreen" => "#2E8B57",
    
"Seashell" => "#FFF5EE",
    
"Sienna" => "#A0522D",
    
"Silver" => "#C0C0C0",
    
"Skyblue" => "#87CEEB",
    
"Slateblue" => "#6A5ACD",
    
"Slategray" => "#708090",
    
"Snow" => "#FFFAFA",
    
"Springgreen" => "#00FF7F",
    
"Steelblue" => "#4682B4",
    
"Tan" => "#D2B48C",
    
"Teal" => "#008080",
    
"Thistle" => "#D8BFD8",
    
"Tomato" => "#FF6347",
    
"Turquoise" => "#40E0D0",
    
"Violet" => "#EE82EE",
    
"Wheat" => "#F5DEB3",
    
"White" => "#FFFFFF",
    
"Whitesmoke" => "#F5F5F5",
    
"Yellow" => "#FFFF00",
    
"YellowGreen" => "#9ACD32"    
  
); 
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01207 seconds
  • Memory Usage 1,900KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete