Changeset 21 for trunk/admin/admin.php
- Timestamp:
- Jul 1, 2003, 11:27:20 AM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/admin.php
r10 r21 26 26 //--------------------------------------- validating page and creation of title 27 27 $page_valide = false; 28 $title = ''; 28 29 switch ( $_GET['page'] ) 29 30 { 30 31 case 'user_add': 31 $tit re = $lang['title_add']; $page_valide = true; break;32 $title = $lang['title_add']; $page_valide = true; break; 32 33 case 'user_list': 33 $tit re = $lang['title_liste_users']; $page_valide = true; break;34 $title = $lang['title_liste_users']; $page_valide = true; break; 34 35 case 'user_modify': 35 $titre = $lang['title_modify']; $page_valide = true; break; 36 $title = $lang['title_modify']; $page_valide = true; break; 37 case 'user_perm': 38 if ( !is_numeric( $_GET['user_id'] ) ) $_GET['user_id'] = -1; 39 $query = 'SELECT status,username'; 40 $query.= ' FROM '.PREFIX_TABLE.'users'; 41 $query.= ' WHERE id = '.$_GET['user_id']; 42 $query.= ';'; 43 $result = mysql_query( $query ); 44 if ( mysql_num_rows( $result ) > 0 ) 45 { 46 $row = mysql_fetch_array( $result ); 47 $page['user_status'] = $row['status']; 48 if ( $row['username'] == 'guest' ) $row['username'] = $lang['guest']; 49 $page['user_username'] = $row['username']; 50 $page_valide = true; 51 $title = $lang['title_user_perm'].' "'.$page['user_username'].'"'; 52 } 53 else 54 { 55 $page_valide = false; 56 } 57 break; 58 case 'group_list' : 59 $title = $lang['title_groups']; $page_valide = true; break; 60 case 'group_perm' : 61 if ( !is_numeric( $_GET['group_id'] ) ) $_GET['group_id'] = -1; 62 $query = 'SELECT name'; 63 $query.= ' FROM '.PREFIX_TABLE.'groups'; 64 $query.= ' WHERE id = '.$_GET['group_id']; 65 $query.= ';'; 66 $result = mysql_query( $query ); 67 if ( mysql_num_rows( $result ) > 0 ) 68 { 69 $row = mysql_fetch_array( $result ); 70 $title = $lang['title_group_perm'].' "'.$row['name'].'"'; 71 $page_valide = true; 72 } 73 else 74 { 75 $page_valide = false; 76 } 77 break; 36 78 case 'historique': 37 $tit re = $lang['title_history']; $page_valide = true; break;79 $title = $lang['title_history']; $page_valide = true; break; 38 80 case 'update': 39 $tit re = $lang['title_update']; $page_valide = true; break;81 $title = $lang['title_update']; $page_valide = true; break; 40 82 case 'configuration': 41 $tit re = $lang['title_configuration']; $page_valide = true; break;83 $title = $lang['title_configuration']; $page_valide = true; break; 42 84 case 'manuel': 43 $titre = $lang['title_instructions']; $page_valide = true; break; 44 case 'perm': 45 $titre = $lang['title_permissions']; $page_valide = true; break; 46 case 'cat': 47 $titre = $lang['title_categories']; $page_valide = true; break; 48 case 'edit_cat': 49 $titre = $lang['title_edit_cat']; $page_valide = true; break; 85 $title = $lang['title_instructions']; $page_valide = true; break; 86 case 'cat_perm': 87 $title = $lang['title_cat_perm']; 88 if ( isset( $_GET['cat_id'] ) ) 89 { 90 check_cat_id( $_GET['cat_id'] ); 91 if ( isset( $page['cat'] ) and is_numeric( $page['cat'] ) ) 92 { 93 $result = get_cat_info( $page['cat'] ); 94 $name = get_cat_display_name( $result['name'],' > ', '' ); 95 $title.= ' "'.$name.'"'; 96 } 97 } 98 $page_valide = true; 99 break; 100 case 'cat_list': 101 $title = $lang['title_categories']; $page_valide = true; break; 102 case 'cat_modify': 103 $title = $lang['title_edit_cat']; $page_valide = true; break; 50 104 case 'infos_images': 51 $tit re = $lang['title_info_images']; $page_valide = true; break;105 $title = $lang['title_info_images']; $page_valide = true; break; 52 106 case 'waiting': 53 $tit re = $lang['title_waiting']; $page_valide = true; break;107 $title = $lang['title_waiting']; $page_valide = true; break; 54 108 case 'thumbnail': 55 $tit re = $lang['title_thumbnails'];109 $title = $lang['title_thumbnails']; 56 110 if ( isset( $_GET['dir'] ) ) 57 111 { 58 $tit re.= ' '.$lang['title_thumbnails_2'].' <span style="color:#006699;">';112 $title.= ' '.$lang['title_thumbnails_2'].' <span style="color:#006699;">'; 59 113 // $_GET['dir'] contient : 60 114 // ../galleries/vieux_lyon ou … … 62 116 // ../galleries/vieux_lyon/visite/truc ... 63 117 $dir = explode( "/", $_GET['dir'] ); 64 $tit re.= $dir[2];118 $title.= $dir[2]; 65 119 for ( $i = 3; $i < sizeof( $dir ) - 1; $i++ ) 66 120 { 67 $tit re.= ' > '.$dir[$i];121 $title.= ' > '.$dir[$i]; 68 122 } 69 $tit re.= "</span>";123 $title.= "</span>"; 70 124 } 71 125 $page_valide = true; 72 126 break; 73 127 default: 74 $titre = $lang['title_default']; break; 75 } 76 $vtp->setGlobalVar( $handle, 'title', $titre ); 128 $title = $lang['title_default']; break; 129 } 130 if ( $title == '' ) $title = $lang['title_default']; 131 $vtp->setGlobalVar( $handle, 'title', $title ); 77 132 //--------------------------------------------------------------------- summary 78 133 $link_start = './admin.php?page='; … … 88 143 $vtp->setVar( $handle, 'summary.indent', '' ); 89 144 $vtp->setVar( $handle, 'summary.link', 90 add_session_id( $link_start.' liste_users' ) );145 add_session_id( $link_start.'user_list' ) ); 91 146 $vtp->setVar( $handle, 'summary.name', $lang['menu_users'] ); 92 147 $vtp->closeSession( $handle, 'summary' ); … … 105 160 $vtp->setVar( $handle, 'summary.name', $lang['menu_add_user'] ); 106 161 $vtp->closeSession( $handle, 'summary' ); 162 // groups 163 $vtp->addSession( $handle, 'summary' ); 164 $vtp->setVar( $handle, 'summary.indent', '' ); 165 $vtp->setVar( $handle, 'summary.link', 166 add_session_id( $link_start.'group_list' ) ); 167 $vtp->setVar( $handle, 'summary.name', $lang['menu_groups'] ); 168 $vtp->closeSession( $handle, 'summary' ); 107 169 // categories 108 170 $vtp->addSession( $handle, 'summary' ); 109 171 $vtp->setVar( $handle, 'summary.indent', '' ); 110 $vtp->setVar( $handle, 'summary.link', add_session_id( $link_start.'cat' ));172 $vtp->setVar( $handle, 'summary.link',add_session_id( $link_start.'cat_list')); 111 173 $vtp->setVar( $handle, 'summary.name', $lang['menu_categories'] ); 112 174 $vtp->closeSession( $handle, 'summary' );
Note: See TracChangeset
for help on using the changeset viewer.