📄 session_functions.php
字号:
break;
case 'enable':
$location = 'Admin::Spam::Enabling Tech';
break;
case 'view':
$location = 'Admin::Spam::Viewing Tech';
break;
case 'cats':
$location = 'Admin::Spam::Viewing Technician Category Assignments';
break;
}
} elseif (stristr($_SERVER['PHP_SELF'], 'admin/techemail.php')) {
switch ($_REQUEST['do']) {
case 'settings':
$location = 'Admin::Technician E-mail::Updating Settings';
break;
default:
$location = 'Admin::Technician E-mail::Viewing Settings';
break;
}
} elseif (stristr($_SERVER['PHP_SELF'], 'admin/templates.php')) {
switch ($_REQUEST['do']) {
case 'view':
$location = 'Admin::Templates::Viewing Templates';
break;
case 'editcustom2':
$location = 'Admin::Templates::Editing Custom Template';
break;
case 'edit2':
$location = 'Admin::Templates::Editing Template';
break;
case 'add':
$location = 'Admin::Templates::Add Template Form';
break;
case 'add2':
$location = 'Admin::Templates::Adding Template';
break;
case 'edit':
$location = 'Admin::Templates::Edit Template Form';
break;
case 'editcustom':
$location = 'Admin::Templates::Edit Custom Template Form';
break;
case 'delete':
$location = 'Admin::Templates::Deleting Custom Template';
break;
case 'restore':
$location = 'Admin::Templates::Restoring Template From Backup';
break;
case 'preg_replace':
$location = 'Admin::Templates::Search/Replace Template Form';
break;
case 'xhtml':
$location = 'Admin::Templates::XHTML Redirect';
break;
case 'xhtml2':
$location = 'Admin::Templates::XHTML Update';
break;
case 'preg_replace2':
$location = 'Admin::Templates::Search/Replace Execution';
break;
case 'find':
$location = 'Admin::Templates::Search Form';
break;
case 'find2':
$location = 'Admin::Templates::Search Execution';
break;
case 'export':
$location = 'Admin::Templates::Export Form';
break;
}
} elseif (stristr($_SERVER['PHP_SELF'], 'admin/ticket_fields.php')) {
switch ($_REQUEST['do']) {
case 'new3':
case 'update':
$location = 'Admin::Ticket Fields::Adding/Editing Field';
break;
case 'edit':
case 'new2':
$location = 'Admin::Ticket Fields::Add/Edit Field Form';
break;
case 'add':
$location = 'Admin::Ticket Fields::Add Field Form';
break;
case 'delete':
$location = 'Admin::Ticket Fields::Deleting Field';
break;
case 'view':
$location = 'Admin::Ticket Fields::Viewing Fields';
break;
}
} elseif (stristr($_SERVER['PHP_SELF'], 'admin/user_fields.php')) {
switch ($_REQUEST['do']) {
case 'new3':
case 'update':
$location = 'Admin::User Fields::Adding/Editing Field';
break;
case 'edit':
case 'new2':
$location = 'Admin::User Fields::Add/Edit Field Form';
break;
case 'add':
$location = 'Admin::User Fields::Add Field Form';
break;
case 'delete':
$location = 'Admin::User Fields::Deleting Field';
break;
case 'view':
$location = 'Admin::User Fields::Viewing Fields';
break;
}
} elseif (stristr($_SERVER['PHP_SELF'], 'admin/user_fields.php')) {
switch ($_REQUEST['do']) {
case 'update':
$location = 'Admin::Words::Updating Word';
break;
case 'view':
$location = 'Admin::Words::Viewing Words';
break;
}
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/calendar/edit.php')) {
$location = "Tech::Calendar::Editing Event <A HREF=\"../tech/calendar/viewtask.php?id=$_REQUEST[id]\">$_REQUEST[id]</A>";
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/calendar/index.php')) {
$location = "Tech::Calendar::Viewing Calendar";
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/calendar/new.php')) {
$location = "Tech::Calendar::Creating New Event";
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/calendar/search.php')) {
$location = "Tech::Calendar::Searching Events";
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/calendar/viewtask.php')) {
$location = "Tech::Calendar::Viewing Event <A HREF=\"../tech/calendar/viewtask.php?id=$_REQUEST[id]\">$_REQUEST[id]</A>";
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/email/index.php')) {
switch ($_REQUEST['do']) {
case 'send':
$location = 'Tech::E-mails::Send E-mail Form';
break;
case 'send2':
$location = 'Tech::E-mails::Sending E-mail';
break;
case 'mark_read':
case 'mark_unread':
$location = 'Tech::E-mails::Setting Read/Unread State';
break;
case 'delete':
case 'delete2':
$location = 'Tech::E-mails::Deleting E-Mail';
break;
case 'view':
$location = "Tech::E-mails::Viewing E-Mail <A HREF=\"../tech/email/index.php?do=view&id=$_REQUEST[id]\">$_REQUEST[id]</A>";
break;
case 'reply':
$location = 'Tech::E-mails::Composing Response';
break;
}
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/faq/actions.php')) {
$location = "Tech::FAQ::Updating/Maintaining Entry";
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/faq/add.php')) {
$location = "Tech::FAQ::Adding Category";
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/faq/category.php')) {
$location = "Tech::FAQ::Maintaining Categories";
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/faq/category.php')) {
$location = "Tech::FAQ::Maintaining Categories";
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/faq/index.php')) {
switch ($_REQUEST['do']) {
case 'pdf':
$location = 'Tech::FAQ::Generating PDF';
break;
case 'edit_categories':
$location = 'Tech::FAQ::Editing Categories';
break;
case 'edit_articles':
$location = 'Tech::FAQ::Editing Article(s)';
break;
case 'navigate':
$location = 'Tech::FAQ::Viewing Categories';
break;
}
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/faq/view.php')) {
$location = "Tech::FAQ::Viewing/Maintaining Articles";
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/home/index.php')) {
$location = "Tech::Home Page";
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/home/reports.php')) {
$location = "Tech::Viewing Own Stats";
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/news/technews.php')) {
switch ($_REQUEST['do']) {
case 'new2':
case 'new':
$location = 'Tech::News::Adding Tech News Item';
break;
case 'edit2':
case 'edit':
$location = 'Tech::News::Editing Tech News Item';
break;
case 'delete2':
case 'delete':
$location = 'Tech::News::Deleting Tech News Item';
break;
case 'list':
$location = 'Tech::News::Viewing Tech News Items';
break;
}
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/news/usernews.php')) {
switch ($_REQUEST['do']) {
case 'new2':
case 'new':
$location = 'Tech::News::Adding Tech News Item';
break;
case 'edit2':
case 'edit':
$location = 'Tech::News::Editing Tech News Item';
break;
case 'delete2':
case 'delete':
$location = 'Tech::News::Deleting Tech News Item';
break;
case 'list':
$location = 'Tech::News::Viewing Tech News Items';
break;
}
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/settings')) {
$location = 'Tech::Personal Settings';
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/teamwork/index.php')) {
$location = 'Tech::Private Messaging::Viewing Messages';
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/teamwork/pms.php')) {
switch ($_REQUEST['do']) {
case 'actions':
$location = 'Tech::Private Messaging::Updating Messages';
break;
case 'read':
$location = 'Tech::Private Messaging::Reading Message';
break;
case 'add':
case 'send':
$location = 'Tech::Private Messaging::Sending Message';
break;
case 'view':
$location = 'Tech::Private Messaging::Viewing Message List';
break;
}
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/tickets/addattachments.php')) {
$location = 'Tech::Tickets::Adding Attachment';
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/tickets/index.php')) {
$location = 'Tech::Tickets::Index Page';
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/tickets/load_results.php')) {
$location = 'Tech::Tickets::Viewing Search Results';
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/tickets/new.php')) {
$location = 'Tech::Tickets::Creating New Ticket';
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/tickets/new.php')) {
$location = 'Tech::Tickets::Creating New Ticket';
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/tickets/quick_reply.php')) {
$location = 'Tech::Tickets::Managing Quick Replies';
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/tickets/ticketactions.php')) {
switch ($_REQUEST['do']) {
case 'process':
$location = 'Tech::Tickets::Mass-Updating Tickets';
break;
case 'store':
case 'unstore':
$location = "Tech::Tickets::Updating Saved Tickets List (Ticket #$_REQUEST[id])";
break;
case 'lock':
case 'unlock':
$location = "Tech::Tickets::Updating Ticket Lock Status (Ticket #$_REQUEST[id])";
break;
case 'awaiting_tech':
case 'awaiting_user':
$location = "Tech::Tickets::Updating Ticket Awaiting Response Status (Ticket #$_REQUEST[id])";
break;
case 'remove_ownership':
$location = "Tech::Tickets::Removing Ownership (Ticket #$_REQUEST[id])";
break;
case 'close':
$location = "Tech::Tickets::Closing (Ticket #$_REQUEST[id])";
break;
case 'open':
$location = "Tech::Tickets::Re-opening (Ticket #$_REQUEST[id])";
break;
case 'delete':
$location = "Tech::Tickets::Deleting (Ticket #$_REQUEST[id])";
break;
case 'merge':
$location = 'Tech::Tickets::Merging ticket #' . htmlspecialchars($_REQUEST['fromticket']) . 'into ticket #' . htmlspecialchars($_REQUEST['toticket']) .
'(Ticket #' . htmlspecialchars($_REQUEST['ticket_stay']['id']) . ')';
break;
case 'delete':
$location = "Tech::Tickets::Deleting (Ticket #$_REQUEST[id])";
break;
}
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/ticket/ticketedit.php')) {
$location = "Tech::Tickets::Editing Ticket Metadata (ticket #$_REQUEST[id])";
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/ticket/ticketreply.php')) {
$location = "Tech::Tickets::Replying (or Noting) Ticket (ticket #$_REQUEST[id])";
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/tickets/ticketsearch.php')) {
$location = 'Tech::Tickets::Searching Tickets';
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/tickets/ticketview.php')) {
$location = "Tech::Tickets::Viewing Ticket (ticket #<A HREF=\"../tech/tickets/ticketview.php?id=$_REQUEST[id]\">$_REQUEST[id]</A>)";
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/users/actions.php')) {
switch ($_REQUEST['do']) {
case 'update_fields':
$location = "Tech::Users::Updating User $_REQUEST[id]";
break;
case 'delete':
$location = "Tech::Users::Deleting User $_REQUEST[id]";
break;
}
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/users/index.php')) {
switch ($_REQUEST['do']) {
case 'approve':
$location = "Tech::Users::Approving User $_REQUEST[id]";
break;
case 'delete':
$location = "Tech::Users::Deleting User $_REQUEST[id]";
break;
default:
$location = "Tech::Users::Viewing Unapproved Users";
break;
}
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/users/new.php')) {
switch ($_REQUEST['do']) {
case 'new2':
case 'new':
$location = "Tech::Users::Adding New User";
break;
case 'massadd2':
case 'massadd':
$location = "Tech::Users::Mass Adding New Users";
break;
case 'edit':
$location = "Editing User $_REQUEST[id]";
break;
}
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/users/notes.php')) {
switch ($_REQUEST['do']) {
case 'add':
case 'add2':
$location = "Tech::Users::Adding New Note to User $user[id]";
break;
case 'edit2':
case 'edit':
$location = "Tech::Users::Editing Note $_REQUEST[id]";
break;
case 'delete':
$location = "Tech::Users::Deleting Note $_REQUEST[id]";
break;
}
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/users/online.php')) {
$location = 'Tech::Tickets::Viewing Online Users';
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/users/quickfind.php')) {
$location = 'Tech::Tickets::Searching Users';
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/users/search.php')) {
$location = 'Tech::Tickets::Searching Users';
} elseif (stristr($_SERVER['PHP_SELF'], 'tech/users/view.php')) {
$location = "Tech::Tickets::Viewing User $_REQUEST[id]";
} else {
$location = substr($_SERVER['REQUEST_URI'], 255);
}
} else {
$session[user_type] = 'user';
switch (basename($_SERVER['PHP_SELF'], '.php')) {
case 'index':
$location = 'Home page';
break;
case 'ticketlist':
$location = 'Viewing tickets list';
break;
case 'view':
if ($_REQUEST['ticketref']) {
$data = $_REQUEST['ticketref'];
} else {
$data = $_REQUEST['id'];
}
$location = "Viewing ticket #$data";
break;
case 'newticket':
$location = 'Creating a new ticket';
break;
case 'faq':
switch ($_REQUEST['do']) {
case 'search':
$location = "Viewing FAQ (searching)";
break;
case 'subscriptions':
$location = "Viewing FAQ (subscriptions)";
break;
case 'new':
$location = "Drafting new FAQ article";
break;
default:
$location = "Viewing FAQ";
break;
}
break;
case 'profile':
$location = 'Viewing profile/settings';
break;
default:
$location = 'Logged in';
break;
}
}
return $location;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -