Changeset 1097
- Timestamp:
- 10/06/08 01:45:42 (2 months ago)
- Files:
-
- trunk/swisscenter/config/config_dirs.php (modified) (4 diffs)
- trunk/swisscenter/config/config_media.php (modified) (3 diffs)
- trunk/swisscenter/lang/en/en.xml (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/swisscenter/config/config_dirs.php
r1095 r1097 41 41 $share_opts = array_merge(array(array("path"=>'', "name"=>'')), $share_opts); 42 42 43 // Form list of media types 44 $media_type_opts = db_toarray('select media_id,media_name from media_types order by 2'); 45 46 // Use language translation for MEDIA_NAME 47 for ($i = 0; $i<count($media_type_opts); $i++) 48 { 49 $media_type_opts[$i]["MEDIA_NAME"] = str('MEDIA_TYPE_'.strtoupper($media_type_opts[$i]["MEDIA_NAME"])); 50 $media_type_list[$media_type_opts[$i]["MEDIA_NAME"]] = $media_type_opts[$i]["MEDIA_ID"]; 51 } 52 43 53 $data = db_toarray("select location_id,media_name 'Type', cat_name 'Category', cert.name 'Certificate', ml.name 'Directory', ". 44 54 "(CASE media_id WHEN ".MEDIA_TYPE_VIDEO." THEN ".$share_sql_case."ELSE '' END) 'Share' ". … … 46 56 "where ml.unrated=cert.cert_id and mt.media_id = ml.media_type and ml.cat_id = cat.cat_id order by 2,3,4"); 47 57 58 // Use language translation for MEDIA_NAME 59 for ($i = 0; $i<count($data); $i++) 60 $data[$i]["TYPE"] = str('MEDIA_TYPE_'.strtoupper($data[$i]["TYPE"])); 61 48 62 // Try to determine sensible default values for "Category" and "Certification". 49 63 if (empty($_REQUEST["cat"])) … … 59 73 form_select_table('loc_id',$data, str('MEDIA_LOC_HEADINGS') 60 74 ,array('class'=>'form_select_tab','width'=>'100%'),'location_id', 61 array('DIRECTORY'=>'', 'SHARE'=>$share_opts, 'TYPE'=> 'select media_id,media_name from media_types order by 2',75 array('DIRECTORY'=>'', 'SHARE'=>$share_opts, 'TYPE'=>$media_type_opts, 62 76 'CATEGORY'=>'select cat_id,cat_name from categories where cat_id not in ('. 63 77 implode(',', db_col_to_list('select distinct parent_id from categories')).') order by cat_name', … … 79 93 else 80 94 form_label(str('NETWORK_SHARE_PROMPT')); 81 form_list_ dynamic('type',str('MEDIA_TYPE'),"select media_id,media_name from media_types order by 2",$_REQUEST['type']);95 form_list_static('type',str('MEDIA_TYPE'), $media_type_list, $_REQUEST['type']); 82 96 form_label(str('MEDIA_TYPE_PROMPT')); 83 97 form_list_dynamic('cat', str('CATEGORY'),"select cat_id,cat_name from categories where cat_id not in (". trunk/swisscenter/config/config_media.php
r1063 r1097 33 33 34 34 $headings = str('MEDIA_TYPE').','.str('CATEGORY').','.str('LOCATION').','.str('PERCENT_SCANNED'); 35 array_to_table( db_toarray($sql), $headings,'95%'); 35 $data = db_toarray($sql); 36 37 // Use language translation for MEDIA_NAME 38 for ($i = 0; $i<count($data); $i++) 39 $data[$i]["MEDIA_NAME"] = str('MEDIA_TYPE_'.strtoupper($data[$i]["MEDIA_NAME"])); 40 41 array_to_table( $data, $headings,'95%'); 36 42 37 43 echo '<p><table width="50%" class="form_select_tab"><tr><th width="60%">'.str('MEDIA_SCAN_STATUS').'</th><td align="right">'.$status.'</td>'; … … 103 109 { 104 110 $option_vals = array( str('YES')=>'YES',str('NO')=>'NO'); 111 112 // Form list of media types 113 $media_type_opts = db_toarray("select media_id,media_name from media_types where media_table<>'' order by 2"); 114 // Use language translation for MEDIA_NAME 115 for ($i = 0; $i<count($media_type_opts); $i++) 116 { 117 $media_type_opts[$i]["MEDIA_NAME"] = str('MEDIA_TYPE_'.strtoupper($media_type_opts[$i]["MEDIA_NAME"])); 118 $media_type_list[$media_type_opts[$i]["MEDIA_NAME"]] = $media_type_opts[$i]["MEDIA_ID"]; 119 } 105 120 106 121 echo '<h1>'.str('SETUP_SEARCH_NEW_MEDIA').'</h1> … … 111 126 form_hidden('action', 'SEARCH'); 112 127 form_hidden('scan_type', 'MEDIA'); 113 form_list_ dynamic('type',str('MEDIA_TYPE'),"select media_id,media_name from media_types where media_table<>'' order by 2",$_REQUEST['type'],true,false,str('ALL_MEDIA_TYPES'));128 form_list_static('type', str('MEDIA_TYPE'),$media_type_list,$_REQUEST['type'],true,false,str('ALL_MEDIA_TYPES')); 114 129 echo '<tr><td></td><td> '.str('OR').'</td></tr>'; 115 130 form_list_dynamic('cat', str('CATEGORY'),"select distinct(c.cat_id), c.cat_name from media_locations ml, categories c trunk/swisscenter/lang/en/en.xml
r1096 r1097 1993 1993 </string> 1994 1994 <string> 1995 <id>MEDIA_TYPE_MUSIC</id> 1996 <text>Audio</text> 1997 <version>1.21.1</version> 1998 </string> 1999 <string> 2000 <id>MEDIA_TYPE_PHOTO</id> 2001 <text>Photo</text> 2002 <version>1.21.1</version> 2003 </string> 2004 <string> 1995 2005 <id>MEDIA_TYPE_PROMPT</id> 1996 2006 <text>Please select the type of media that this location should be searched for.</text> 1997 2007 <version>1.19</version> 2008 </string> 2009 <string> 2010 <id>MEDIA_TYPE_RADIO</id> 2011 <text>Radio</text> 2012 <version>1.21.1</version> 2013 </string> 2014 <string> 2015 <id>MEDIA_TYPE_TV SERIES</id> 2016 <text>TV Series</text> 2017 <version>1.21.1</version> 2018 </string> 2019 <string> 2020 <id>MEDIA_TYPE_VIDEO</id> 2021 <text>Video</text> 2022 <version>1.21.1</version> 2023 </string> 2024 <string> 2025 <id>MEDIA_TYPE_WEB</id> 2026 <text>Web</text> 2027 <version>1.21.1</version> 1998 2028 </string> 1999 2029 <string>