Files
IPB/upload/sources/lib/admin_pages.php
T
2025-12-19 00:21:15 -08:00

230 lines
11 KiB
PHP

<?php
//===========================================================================
// Simple library that holds all the links for the admin cp
//===========================================================================
// CAT_ID => array( PAGE_ID => (PAGE_NAME, URL ) )
// $PAGES[ $cat_id ][$page_id][0] = Page name
// $PAGES[ $cat_id ][$page_id][1] = Url
// $PAGES[ $cat_id ][$page_id][2] = Look for folder before showing
// $PAGES[ $cat_id ][$page_id][3] = URL type: 1 = Board URL 0 = ACP URL
// $PAGES[ $cat_id ][$page_id][4] = Item icon: 1= redirect 0 = Normal
$PAGES = array(
# ÍÀÑÒÐÎÉÊÈ
100 => array (
1 => array( 'Âñå îñíîâíûå íàñòðîéêè', 'act=op' ),
2 => array( 'Äîáàâèòü íîâûé ïàðàìåòð' , 'act=op&code=settingnew' ),
7 => array( 'Âêëþ÷åíèå/Âûêëþ÷åíèå' , 'act=op&code=findsetting&key='.urlencode('Âêëþ÷åíèå / Âûêëþ÷åíèå ôîðóìà'), '', 0, 1 ),
8 => array( 'Ïðàâèëà ôîðóìà' , 'act=op&code=findsetting&key='.urlencode('Ïðàâèëà ôîðóìà'), '', 0, 1 ),
9 => array( 'Ãëîáàëüíûå íàñòðîéêè' , 'act=op&code=findsetting&key='.urlencode('Ãëîáàëüíûå Íàñòðîéêè ôîðóìà'), '', 0, 1 ),
10 => array( 'Íàñòðîéêè áûñòðîäåéñòâèÿ' , 'act=op&code=findsetting&key='.urlencode('Íàñòðîéêè Áûñòðîäåéñòâèÿ'), '', 0, 1 ),
// 11 => array( 'IP Chat' , 'act=pin&code=ipchat' ),
12 => array( 'Ðåãèñòðàöèÿ IPB' , 'act=pin&code=reg' ),
// 14 => array( 'IPB Copyright Removal' , 'act=pin&code=copy' ),
),
# ÓÏÐÀÂËÅÍÈÅ ÏÎËÜÇÎÂÀÒÅËßÌÈ
200 => array (
1 => array( 'Ñîçäàòü íîâûé ôîðóì' , 'act=forum&code=new' ),
2 => array( 'Óïðàâëåíèå ôîðóìàìè' , 'act=forum' ),
3 => array( 'Ìàñêè äîñòóïà' , 'act=group&code=permsplash'),
6 => array( 'Ìîäåðàòîðû' , 'act=mod' ),
7 => array( 'Ìóëüòè-ìîäåðàöèÿ òåì', 'act=multimod' ),
8 => array( 'Íàñòðîéêè êîðçèíû' , 'act=op&code=setting_view&conf_group=14', '', 0, 1 ),
),
300 => array (
1 => array ( 'Óïðàâëåíèå ïîëüçîâàòåëÿìè' , 'act=mem&code=search' ),
2 => array ( 'Ñîçäàòü íîâîãî ïîëüçîâàòåëÿ' , 'act=mem&code=add' ),
6 => array ( 'Óïðàâëåíèå çâàíèÿìè' , 'act=mem&code=title'),
7 => array ( 'Óïðàâëåíèå ãðóïïàìè' , 'act=group' ),
8 => array ( 'Óïðàâëåíèå íåàêòèâèðîâàí.' , 'act=mem&code=mod' ),
9 => array ( 'Äîïîëíèòåëüíûå ïîëÿ ïðîôèëÿ' , 'act=field' ),
11 => array ( 'IP óòèëèòû' , 'act=mtools' ),
12 => array ( 'Ïðîôèëè ïîëüçîâàòåëåé' , 'act=op&code=setting_view&conf_group=4', '', 0, 1 ),
),
/* íå àêòóàëüíî äëÿ Ðîññèè
400 => array(
1 => array( 'Manage Payment Gateways' , 'act=msubs&code=index-gateways' ),
2 => array( 'Manage Packages' , 'act=msubs&code=index-packages' ),
3 => array( 'Manage Transactions' , 'act=msubs&code=index-tools' ),
4 => array( 'Manage Currencies' , 'act=msubs&code=currency' , ),
5 => array( 'Manually Add Transaction' , 'act=msubs&code=addtransaction' ),
6 => array( 'Install Payment Gateways' , 'act=msubs&code=install-index' ),
9 => array( 'Subscription Settings' , 'act=op&code=findsetting&key='.urlencode('subscriptionsmanager'), '', 0, 1 ),
),
*/
# POST MANAGEMENT
500 => array (
1 => array( 'Òèïû ïðèêðåïëÿåìûõ ôàéëîâ' , 'act=attach&code=types' ),
2 => array( 'Ñòàòèñòèêà ïðèêðåïë. ôàéëîâ' , 'act=attach&code=stats' ),
3 => array( 'Ïîèñê ïðèêðåïë. ôàéëîâ' , 'act=attach&code=search' ),
),
600 => array(
1 => array( 'Äîïîëíèòåëüíûå BB-êîäû' , 'act=admin&code=bbcode' ),
2 => array( 'Äîáàâèòü íîâûé BB-êîä' , 'act=admin&code=bbcode_add' ),
),
700 => array(
1 => array( 'Ìåíåäæåð ñìàéëèêîâ' , 'act=admin&code=emo' ),
2 => array( 'Èìïîðò/ýêñïîðò ñìàéëèêîâ' , 'act=admin&code=emo_packsplash' ),
),
800 => array (
1 => array( 'Ôèëüòðû íåöåíçóðíûõ ñëîâ', 'act=admin&code=badword' ),
6 => array( 'Ôèëüòðû áëîêèðîâêè (ban)' , 'act=admin&code=ban' ),
),
# SKINS & LANGS
900 => array (
1 => array( 'Ìåíåäæåð ñòèëåé' , 'act=sets' ),
2 => array( 'Óòèëèòû äëÿ ñòèëåé' , 'act=skintools' ),
3 => array( 'Ïîèñê è çàìåíà â ñòèëÿõ' , 'act=skintools&code=searchsplash' ),
4 => array( 'Èìïîðò/ýêñïîðò ñòèëåé' , 'act=import' ),
5 => array( 'Ïðîñòàÿ ñìåíà ëîãîòèïà' , 'act=skintools&code=easylogo' ),
),
1000 => array (
1 => array( 'Óïðàâëåíèå ÿçûêàìè' , 'act=lang' ),
2 => array( 'Èìïîðòèðîâàíèå ÿçûêà' , 'act=lang&code=import' ),
),
# ADMIN
1100 => array (
1 => array( 'Ðàçäåëû ïîìîùè' , 'act=help' ),
2 => array( 'Óïðàâëåíèå êåøåì' , 'act=admin&code=cache' ),
3 => array( 'Ïåðåñ÷åò è îáíîâëåíèå' , 'act=rebuild' ),
4 => array( 'Óòèëèòû î÷èñòêè' , 'act=rebuild&code=tools' ),
),
1200 => array(
1 => array( 'Óïðàâëåíèå ðàññûëêàìè' , 'act=postoffice' ),
2 => array( 'Ñîçäàòü ðàññûëêó' , 'act=postoffice&code=mail_new' ),
3 => array( 'Æóðíàë e-mail îòïðàâëåíèé' , 'act=emaillog', '', 0, 1 ),
4 => array( 'Æóðíàë e-mail îøèáîê' , 'act=emailerror', '', 0, 1 ),
5 => array( 'E-mail íàñòðîéêè' , 'act=op&code=findsetting&key='.urlencode('Íàñòðîéêè e-mail'), '', 0, 1 ),
),
1300 => array (
1 => array( 'Ìåíåäæåð çàäà÷' , 'act=task' ),
2 => array( 'Æóðíàë âûïîëíåííûõ çàäà÷ ' , 'act=task&code=log' ),
),
1400 => array(
1 => array( 'Invision Gallery' , 'act=gallery' ),
2 => array( '|-- Íàñòðîéêè' , 'act=op&code=findsetting&key='.urlencode('Íàñòðîéêè ãàëåðåè'), '', 0, 0 ),
3 => array( '|-- Ìåíåäæåð àëüáîìîâ' , 'act=gallery&code=albums' , 'modules/gallery' ),
4 => array( '|-- Ìåíåäæåð ìóëüòèìåäèà' , 'act=gallery&code=media' , 'modules/gallery' ),
5 => array( '|-- Ãðóïïû' , 'act=gallery&code=groups' , 'modules/gallery' ),
6 => array( '|-- Ñòàòèñòèêà' , 'act=gallery&code=stats' , 'modules/gallery' ),
7 => array( '|-- Óòèëèòû' , 'act=gallery&code=tools' , 'modules/gallery' ),
8 => array( '&#039;-- Ôîðìà ïóáëèêàöèè' , 'act=gallery&code=postform', 'modules/gallery' ),
),
1450 => array(
1 => array( 'Invision Community Blog' , 'act=blog' ),
2 => array( 'Íàñòðîéêè áëîãîâ' , 'act=op&code=findsetting&key='.urlencode('Íàñòðîéêè áëîãîâ'), '', 0, 1 ),
3 => array( 'Ãðóïïû' , 'act=blog&amp;cmd=groups' ),
4 => array( 'Áëîêè' , 'act=blog&amp;cmd=cblocks' ),
5 => array( 'Óòèëèòû' , 'act=blog&amp;cmd=tools' ),
),
1500 => array (
1 => array( 'Ñòàòèñòèêà ðåãèñòðàöèé' , 'act=stats&code=reg' ),
2 => array( 'Ñòàòèñòèêà íîâûõ òåì' , 'act=stats&code=topic' ),
3 => array( 'Ñòàòèñòèêà ñîîáùåíèé' , 'act=stats&code=post' ),
4 => array( 'Ñòàòèñòèêà ëè÷íûõ ñîîáùåíèé' , 'act=stats&code=msg' ),
5 => array( 'Ñòàòèñòèêà ïðîñìîòðîâ òåì' , 'act=stats&code=views' ),
),
1600 => array (
1 => array( 'SQL Óòèëèòà' , 'act=mysql' ),
2 => array( 'SQL Ðåçåðâíàÿ êîïèÿ (backup)' , 'act=mysql&code=backup' ),
3 => array( 'SQL Èíôîðìàöèÿ', 'act=mysql&code=runtime' ),
4 => array( 'SQL Ñèñòåìíûå ïåðåìåííûå' , 'act=mysql&code=system' ),
5 => array( 'SQL Ïðîöåññû' , 'act=mysql&code=processes' ),
),
1700 => array(
1 => array( 'Äåéñòâèÿ ìîäåðàòîðîâ' , 'act=modlog' ),
2 => array( 'Äåéñòâèÿ àäìèíèñòðàòîðîâ' , 'act=adminlog' ),
3 => array( 'E-mail îòïðàâëåíèÿ' , 'act=emaillog' ),
4 => array( 'Æóðíàë e-mail îøèáîê', 'act=emailerror' ),
5 => array( 'Äåéñòâèÿ ïîèñêîâûõ áîòîâ' , 'act=spiderlog' ),
6 => array( 'Æóðíàë ïðåäóïðåæäåíèé' , 'act=warnlog' ),
),
);
$CATS = array (
100 => array( "Ñèñòåìíûå íàñòðîéêè" , '#caf2d9;margin-bottom:12px;' ),
200 => array( 'Óïðàâëåíèå ôîðóìàìè' , '#F9FFA2' ),
300 => array( 'Ïîëüçîâàòåëè è ãðóïïû' , '#F9FFA2' ),
/* íå àêòóàëüíî äëÿ Ðîññèè
400 => array( "Ïîäïèñêè" , '#F9FFA2;margin-bottom:12px;' ),
*/
500 => array( "Ïðèêðåïëÿåìûå ôàéëû" , '#f5cdcd' ),
600 => array( "Äîïîëíèòåëüíûå BB-êîäû" , '#f5cdcd' ),
700 => array( "Ñìàéëèêè" , '#f5cdcd' ),
800 => array( "Ôèëüòðû", '#f5cdcd;margin-bottom:12px;' ),
900 => array( 'Ñòèëè' , '#DFE6EF' ),
1000 => array( 'ßçûêè' , '#DFE6EF;margin-bottom:12px;' ),
1100 => array( 'Äîïîëíèòåëüíî' , '#caf2d9' ),
1200 => array( 'Ðàáîòà ñ e-mail' , '#caf2d9' ),
1300 => array( 'Ìåíåäæåð çàäà÷' , '#caf2d9;margin-bottom:12px;' ),
1400 => array( "Invision Gallery" , '#F9FFA2;' ),
1450 => array( "Community Blog" , '#F9FFA2;margin-bottom:12px;' ),
1500 => array( 'Öåíòð ñòàòèñòèêè' , '#f5cdcd' ),
1600 => array( 'Óïðàâëåíèå SQL' , '#f5cdcd' ),
1700 => array( 'Æóðíàëû ôîðóìíûõ îïåðàöèé' , '#f5cdcd' ),
);
$DESC = array (
100 => "Íàñòðîéêè ôîðóìà, òàêèå êàê íàñòðîéêà cookies, âîçìîæíîñòè ïî áåçîïàñíîñòè, âîçìîæíîñòè ïóáëèêàöèè ñîîáùåíèé è ò.ä.",
200 => "Ñîçäàíèå, èçìåíåíèå, óäàëåíèå è ñîðòèðîâêà êàòåãîðèé, ôîðóìîâ è ìîäåðàòîðîâ",
300 => "Óïðàâëåíèå ïîëüçîâàòåëÿìè, ãðóïïàìè è çâàíèÿìè",
/* íå àêòóàëüíî äëÿ Ðîññèè
400 => "Óïðàâëåíèå ïîäïèñêàìè âàøèõ ïîëüçîâàòåëåé",
*/
500 => "Óïðàâëåíèå ïðèêðåïëÿåìûìè ôàéëàìè",
600 => "Óïðàâëåíèå äîïîëíèòåëüíàìè BB-êîäàìè",
700 => "Óïðàâëåíèå ñìàéëèêàìè, ýêñïîðò è èìïîðò ãðóïï ñìàéëèêîâ",
800 => "Óïðàâëåíèå ôèëüòðàìè áàíîâ è íåöåíçóðíûõ ñëîâ",
900 => "Óïðàâëåíèå øàáëîíàìè, ñòèëÿìè, öâåòàìè è èçîáðàæåíèÿìè",
1000 => "Óïðàâëåíèå ÿçûêîâûìè ôàéëàìè",
1100 => "Óïðàâëåíèå ðàçäåëàìè ïîìîùè, ôèëüòðàìè íåöåíçóðíûõ ñëîâ è ñìàéëèêàìè",
1200 => "Óïðàâëåíèå e-mail è ðàññûëêàìè",
1300 => "Óïðàâëåíèå çàïëàíèðîâàííûìè çàäà÷àìè",
1400 => "Óïðàâëåíèå âàøåé ãàëåðååé",
1450 => "Óïðàâëåíèå âàøèìè áëîãàìè",
1500 => "Ïîëó÷åíèå ñòàòèñòèêè ðåãèñòðàöèé è ïóáëèêàöèè ñîîáùåíèé",
1600 => "Óïðàâëåíèå âàøåé áàçîé äàííûõ, ïî÷èíêà, îïòèìèçàöèÿ è ýêñïîðòèðîâàíèå äàííûõ",
1700 => "Ïðîñìîòð æóðíàëà îïåðàöèé àäìèíèñòðàòîðîâ, ìîäåðàòîðîâ è e-mail (òîëüêî ãëàâíûå àäìèíèñòðàòîðû)", );
?>