]>
src.bluestatic.org Git - bugdar.git/blob - admin/language.php
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 \*=====================================================================*/
13 require_once('./global.php');
15 if (!can_perform('canadmintools'))
20 // ###################################################################
22 if (empty($_REQUEST['do']))
24 $_REQUEST['do'] = 'modify';
27 // ###################################################################
29 if ($_REQUEST['do'] == 'kill')
31 // run code to remove item in database
34 // ###################################################################
36 if ($_REQUEST['do'] == 'delete')
38 // display delete confirmation message
41 // ###################################################################
43 if ($_POST['do'] == 'insert')
45 // run code to insert new item into database
48 // ###################################################################
50 if ($_REQUEST['do'] == 'add')
52 // display form to add new item
55 // ###################################################################
57 if ($_POST['do'] == 'update')
59 // run code to update item in database
62 // ###################################################################
64 if ($_REQUEST['do'] == 'edit')
66 $language = $db->query_first("SELECT * FROM " . TABLE_PREFIX
. "language WHERE languageid = " . intval($bugsys->in
['languageid']));
69 $admin->error(lang
::p('error_invalid_id'));
72 $admin->page_start("Edit Language");
74 $admin->form_start('language.php', 'update');
75 $admin->table_start();
76 $admin->table_head('Edit Language - ' . $language['title']);
78 $admin->row_input('Title', 'title', $language['title']);
79 $admin->row_input('Character Set', 'charset', $language['charset']);
80 $admin->list_item('Left-to-Right', 'ltr', (($language['direction'] == 'ltr') ? true : false));
81 $admin->list_item('Right-to-Left', 'rtl', (($language['direction'] == 'rtl') ? true : false));
82 $admin->row_list('Direction', 'direction');
91 // ###################################################################
93 if ($_REQUEST['do'] == 'modify')
95 $admin->page_start('Manage Languages');
97 $admin->table_start();
98 $admin->table_head('Manage Languages', 4);
100 $admin->table_column_head(array('Title', 'Charset', 'Options', 'Actions'));
102 $languages = $db->query("SELECT * FROM " . TABLE_PREFIX
. "language ORDER BY languageid ASC");
103 while ($language = $db->fetch_array($languages))
105 $admin->row_multi_item(array(
106 $language['title'] => 'l',
107 $language['charset'] => 'c',
108 (($language['default']) ? '<strong>DEFAULT LANGUAGE</strong> / ' : '') . (($language['userselect']) ? 'User Selectable' : 'Private Language') => 'c',
109 "<a href=\"language.php?do=edit&languageid=$language[languageid]\">[Edit Settings]</a> <a href=\"phrase.php?languageid=$language[languageid]\">[Manage Phrases]</a>" => 'c'
113 $admin->row_span('<a href="language.php?do=add">[Add New Language]</a>', 'tfoot', 'center', 4);
119 /*=====================================================================*\
120 || ###################################################################
123 || ###################################################################
124 \*=====================================================================*/