Changeset 393 for trunk/admin.php
- Timestamp:
- Mar 20, 2004, 1:52:37 AM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin.php
r375 r393 28 28 //----------------------------------------------------------- include 29 29 define('PHPWG_ROOT_PATH','./'); 30 define('IN_ADMIN', true); 30 31 include_once( PHPWG_ROOT_PATH.'include/common.inc.php' ); 31 include_once( './admin/include/isadmin.inc.php' ); 32 //----------------------------------------------------- template initialization 33 $vtp = new VTemplate; 34 $handle = $vtp->Open( './template/'.$user['template'].'/admin.vtp' ); 35 // language 36 $tpl = array( 'title_default','charset','install_warning' ); 37 templatize_array( $tpl, 'lang', $handle ); 38 $vtp->setGlobalVar( $handle, 'style', './template/'.$user['template'].'/'.$user['template'].'-admin.css'); 39 //-------------------------------------------------- install.php still exists ? 40 if ( is_file( './install.php' ) ) 41 { 42 $vtp->addSession( $handle, 'install_warning' ); 43 $vtp->closeSession( $handle, 'install_warning' ); 44 } 32 include_once( PHPWG_ROOT_PATH.'admin/include/isadmin.inc.php' ); 33 45 34 //--------------------------------------- validating page and creation of title 46 35 $page_valide = false; … … 53 42 case 'user_modify': 54 43 $title = $lang['title_modify']; $page_valide = true; break; 55 case 'user_ perm':56 if ( !is_numeric( $_GET['user_id'] ) ) $_GET['user_id'] = -1;44 case 'user_search': 45 /* if ( !is_numeric( $_GET['user_id'] ) ) $_GET['user_id'] = -1; 57 46 $query = 'SELECT status,username'; 58 47 $query.= ' FROM '.USERS_TABLE; … … 72 61 { 73 62 $page_valide = false; 74 } 75 break; 63 }*/ 64 $title = $lang['title_user_perm']; 65 //.' '.$_POST['username']; 66 $page_valide = true; break; 76 67 case 'group_list' : 77 68 $title = $lang['title_groups']; $page_valide = true; break; 78 69 case 'group_perm' : 79 70 if ( !is_numeric( $_GET['group_id'] ) ) $_GET['group_id'] = -1; 80 $query = 'SELECT name'; 81 $query.= ' FROM '.PREFIX_TABLE.'groups'; 71 $query = 'SELECT name FROM '.GROUPS_TABLE; 82 72 $query.= ' WHERE id = '.$_GET['group_id']; 83 73 $query.= ';'; … … 128 118 if ( isset( $_GET['dir'] ) ) 129 119 { 130 $title.= ' '.$lang['title_thumbnails_2'].' <span style="color:#006699;">';120 $title.= ' '.$lang['title_thumbnails_2'].' <span class="titreImg">'; 131 121 // $_GET['dir'] contains : 132 122 // ./galleries/vieux_lyon ou … … 135 125 $dir = explode( "/", $_GET['dir'] ); 136 126 $title.= $dir[2]; 137 for ( $i = 3; $i < sizeof( $dir ) - 1; $i++ )127 for ( $i = 2; $i < sizeof( $dir ) - 1; $i++ ) 138 128 { 139 $title.= ' > '.$dir[$i ];129 $title.= ' > '.$dir[$i+1]; 140 130 } 141 131 $title.= "</span>"; … … 155 145 } 156 146 if ( $title == '' ) $title = $lang['title_default']; 157 $vtp->setGlobalVar( $handle, 'title', $title ); 158 //--------------------------------------------------------------------- summary 159 $link_start = './admin.php?page='; 160 // configuration 161 $vtp->addSession( $handle, 'summary' ); 162 $vtp->setVar( $handle, 'summary.indent', '' ); 163 $vtp->setVar( $handle, 'summary.link', 164 add_session_id( $link_start.'configuration' ) ); 165 $vtp->setVar( $handle, 'summary.name', $lang['menu_config'] ); 166 $vtp->closeSession( $handle, 'summary' ); 167 // users 168 $vtp->addSession( $handle, 'summary' ); 169 $vtp->setVar( $handle, 'summary.indent', '| ' ); 170 $vtp->setVar( $handle, 'summary.link', 171 add_session_id( $link_start.'user_list' ) ); 172 $vtp->setVar( $handle, 'summary.name', $lang['menu_users'] ); 173 $vtp->closeSession( $handle, 'summary' ); 174 // groups 175 $vtp->addSession( $handle, 'summary' ); 176 $vtp->setVar( $handle, 'summary.indent', '| ' ); 177 $vtp->setVar( $handle, 'summary.link', 178 add_session_id( $link_start.'group_list' ) ); 179 $vtp->setVar( $handle, 'summary.name', $lang['menu_groups'] ); 180 $vtp->closeSession( $handle, 'summary' ); 181 // categories 182 $vtp->addSession( $handle, 'summary' ); 183 $vtp->setVar( $handle, 'summary.indent', '| ' ); 184 $vtp->setVar( $handle, 'summary.link',add_session_id( $link_start.'cat_list')); 185 $vtp->setVar( $handle, 'summary.name', $lang['menu_categories'] ); 186 $vtp->closeSession( $handle, 'summary' ); 147 187 148 // waiting 188 $vtp->addSession( $handle, 'summary' ); 189 $vtp->setVar( $handle, 'summary.indent', '| ' ); 190 $vtp->setVar( $handle, 'summary.link', 191 add_session_id( $link_start.'waiting' ) ); 192 $query = 'SELECT id'; 193 $query.= ' FROM '.PREFIX_TABLE.'waiting'; 149 $query = 'SELECT id FROM '.WAITING_TABLE; 194 150 $query.= " WHERE validated='false'"; 195 151 $query.= ';'; … … 200 156 $nb_waiting = ' [ '.mysql_num_rows( $result ).' ]'; 201 157 } 202 $vtp->setVar( $handle, 'summary.name', $lang['menu_waiting'].$nb_waiting );203 $vtp->closeSession( $handle, 'summary' );204 158 // comments 205 $vtp->addSession( $handle, 'summary' ); 206 $vtp->setVar( $handle, 'summary.indent', '| ' ); 207 $vtp->setVar( $handle, 'summary.link', 208 add_session_id( $link_start.'comments' ) ); 209 $query = 'SELECT id'; 210 $query.= ' FROM '.PREFIX_TABLE.'comments'; 159 $query = 'SELECT id FROM '.COMMENTS_TABLE; 211 160 $query.= " WHERE validated='false'"; 212 161 $query.= ';'; 213 162 $result = mysql_query( $query ); 214 $nb_ waiting= '';163 $nb_comments = ''; 215 164 if ( mysql_num_rows( $result ) > 0 ) 216 165 { 217 $nb_waiting = ' [ '.mysql_num_rows( $result ).' ]'; 218 } 219 $vtp->setVar( $handle, 'summary.name', $lang['menu_comments'].$nb_waiting ); 220 $vtp->closeSession( $handle, 'summary' ); 221 // update 222 $vtp->addSession( $handle, 'summary' ); 223 $vtp->setVar( $handle, 'summary.indent', '| ' ); 224 $vtp->setVar( $handle, 'summary.link', 225 add_session_id( $link_start.'update' ) ); 226 $vtp->setVar( $handle, 'summary.name', $lang['menu_update'] ); 227 $vtp->closeSession( $handle, 'summary' ); 228 // thumbnails 229 $vtp->addSession( $handle, 'summary' ); 230 $vtp->setVar( $handle, 'summary.indent', '| ' ); 231 $vtp->setVar( $handle, 'summary.link', 232 add_session_id( $link_start.'thumbnail' ) ); 233 $vtp->setVar( $handle, 'summary.name', $lang['menu_thumbnails'] ); 234 $vtp->closeSession( $handle, 'summary' ); 235 // history 236 $vtp->addSession( $handle, 'summary' ); 237 $vtp->setVar( $handle, 'summary.indent', '| ' ); 238 $vtp->setVar( $handle, 'summary.link', 239 add_session_id( $link_start.'stats' ) ); 240 $vtp->setVar( $handle, 'summary.name', $lang['menu_history'] ); 241 $vtp->closeSession( $handle, 'summary' ); 242 // instructions 243 $vtp->addSession( $handle, 'summary' ); 244 $vtp->setVar( $handle, 'summary.indent', '| ' ); 245 $vtp->setVar( $handle, 'summary.link', 246 add_session_id( $link_start.'help' ) ); 247 $vtp->setVar( $handle, 'summary.name', $lang['menu_instructions'] ); 248 $vtp->closeSession( $handle, 'summary' ); 249 // back to thumbnails page 250 $vtp->addSession( $handle, 'summary' ); 251 $vtp->setVar( $handle, 'summary.indent', '| ' ); 252 $vtp->setVar( $handle, 'summary.link', add_session_id( './category.php' ) ); 253 $vtp->setVar( $handle, 'summary.name', $lang['menu_back'] ); 254 $vtp->closeSession( $handle, 'summary' ); 166 $nb_comments = ' [ '.mysql_num_rows( $result ).' ]'; 167 } 168 169 $link_start = PHPWG_ROOT_PATH.'admin.php?page='; 170 //----------------------------------------------------- template initialization 171 include(PHPWG_ROOT_PATH.'include/page_header.php'); 172 $template->set_filenames( array('admin'=>'admin.tpl') ); 173 174 $template->assign_vars(array( 175 'L_CONFIG'=>$lang['menu_config'], 176 'L_USERS'=>$lang['menu_users'], 177 'L_GROUPS'=>$lang['menu_groups'], 178 'L_CATEGORIES'=>$lang['menu_categories'], 179 'L_WAITING'=>$lang['menu_waiting'].$nb_waiting, 180 'L_COMMENTS'=>$lang['menu_comments'].$nb_comments, 181 'L_UPDATE'=>$lang['menu_update'], 182 'L_THUMBNAILS'=>$lang['menu_thumbnails'], 183 'L_HISTORY'=>$lang['menu_history'], 184 'L_FAQ'=>$lang['menu_instructions'], 185 'L_RETURN'=>$lang['menu_back'], 186 187 'U_CONFIG'=>add_session_id($link_start.'configuration' ), 188 'U_USERS'=>add_session_id($link_start.'user_search' ), 189 'U_GROUPS'=>add_session_id($link_start.'group_list' ), 190 'U_CATEGORIES'=>add_session_id($link_start.'cat_list' ), 191 'U_WAITING'=>add_session_id($link_start.'waiting' ), 192 'U_COMMENTS'=>add_session_id($link_start.'comments' ), 193 'U_UPDATE'=>add_session_id($link_start.'update' ), 194 'U_THUMBNAILS'=>add_session_id($link_start.'thumbnail' ), 195 'U_HISTORY'=>add_session_id($link_start.'stats' ), 196 'U_FAQ'=>add_session_id($link_start.'help' ), 197 'U_RETURN'=>add_session_id(PHPWG_ROOT_PATH.'category.php') 198 )); 199 200 //--------------------------------------------------------------------- summary 201 $link_start = PHPWG_ROOT_PATH.'admin.php?page='; 255 202 //------------------------------------------------------------- content display 256 203 if ( $page_valide ) 257 204 { 258 include ( './admin/'.$_GET['page'].'.php' ); 205 if ($_GET['page']=='comments') include ( PHPWG_ROOT_PATH.'comments.php'); 206 else include ( PHPWG_ROOT_PATH.'admin/'.$_GET['page'].'.php' ); 259 207 } 260 208 else 261 209 { 262 $vtp->setVar( 263 $handle, 'sub', 264 '<div style="text-align:center">'.$lang['default_message'].'</div>' ); 265 } 266 //----------------------------------------------------------- html code display 267 $code = $vtp->Display( $handle, 0 ); 268 echo $code; 210 $template->assign_vars(array ('ADMIN_CONTENT'=> '<div style="text-align:center">'.$lang['default_message'].'</div>') ); 211 } 212 $template->pparse('admin'); 213 include(PHPWG_ROOT_PATH.'include/page_tail.php'); 269 214 ?>
Note: See TracChangeset
for help on using the changeset viewer.