]>
src.bluestatic.org Git - bugdar.git/blob - global.php
4985f65bcc8a2319a2ff964f86d4d709126b00bd
2 /*=====================================================================*\
3 || ################################################################### ||
4 || # BugStrike [#]version[#]
5 || # --------------------------------------------------------------- # ||
6 || # Copyright ©2002-[#]year[#] by Iris Studios, Inc. All Rights Reserved. # ||
7 || # This file may not be reproduced in any way without permission. # ||
8 || # --------------------------------------------------------------- # ||
9 || # User License Agreement at http://www.iris-studios.com/license/ # ||
10 || ################################################################### ||
11 \*=====================================================================*/
15 require_once('./includes/init.php');
16 require_once('./includes/functions.php');
18 // ###################################################################
23 'Admin Home' => 'index.php',
24 'BugStrike Home' => '../index.php',
25 'Admin Logout' => '../login.php?do=cplogout'
29 'BugStrike Options' => 'options.php'
32 'Bug Fields' => array(
33 'Products / Versions / Components' => 'product.php',
34 'Priorities' => 'priority.php',
35 'Resolutions' => 'resolution.php',
36 'Severities' => 'severity.php',
37 'Statuses' => 'status.php'
40 'User Management' => array(
41 'Usergroups' => 'usergroup.php'
45 // ###################################################################
48 require_once('./includes/adminfunctions.php');
49 $admin = new Admin_Print_Class();
51 // ###################################################################
53 function admin_login()
55 global $admin, $bugsys;
57 $admin->page_start('Login', '', 15, '', 'document.cplogin.' . (($bugsys->userinfo
['email']) ? 'password' : 'email') . '.focus();');
59 $admin->form_start('../login.php', 'cplogin', false, 'cplogin');
60 $admin->table_start(true, '425');
61 $admin->table_head(phrase('renapsus_login'));
62 $admin->row_input(phrase('email'), 'email', $bugsys->userinfo
['email'], 2, 35, false, false, 'middle');
63 $admin->row_input(phrase('password'), 'password', '', 2, 35, false, true, 'middle');
64 $admin->row_submit('', phrase('login'));
71 // ###################################################################
73 if ($_COOKIE[COOKIE_PREFIX
. 'adminsession'])
75 if (can_perform('canadminpanel'))
77 if (md5(md5($bugsys->userinfo
['authkey']) . md5($bugsys->userinfo
['email']) . md5($bugsys->userinfo
['userid'])) != $_COOKIE[COOKIE_PREFIX
. 'adminsession'])
79 mysetcookie(COOKIE_PREFIX
. 'adminsession', '');
80 $admin->error(phrase('invalid_admin_session_terminated'));
85 mysetcookie(COOKIE_PREFIX
. 'adminsession', '');
90 if (!$_COOKIE[COOKIE_PREFIX
. 'adminsession'])
95 /*=====================================================================*\
96 || ###################################################################
99 || ###################################################################
100 \*=====================================================================*/