add_component('section', 'options-pages', 'options', $lang->string('Options'), null); $navigator->add_component('link', 'options-pages-home', 'options-pages', $lang->string('Home'), 'index.php'); $navigator->add_component('link', 'options-pages-settings', 'options-pages', $lang->string('Bugdar Settings'), 'setting.php'); $navigator->add_component('link', 'options-pages-languages', 'options-pages', $lang->string('Languages'), 'language.php'); $navigator->add_component('link', 'options-pages-userhelp', 'options-pages', $lang->string('User Help Items'), 'userhelp.php'); } // ################################################################### /** * Adding a new language * * @access public */ function languagesAdd() { global $navigator, $lang; $navigator->add_component('section', 'options-languages', 'options', $lang->string('Languages'), null); $navigator->add_component('link', 'options-languages-add', 'options-languages', $lang->string('Add New Language'), 'language.php?do=add'); } // ################################################################### /** * Edit a language * * @access public * * @param integer Language ID */ function languagesEdit($id) { global $navigator, $lang; NavLinks::languagesAdd(); $navigator->add_component('link', 'options-languages-edit', 'options-languages', $lang->string('Edit Language'), 'language.php?do=edit&languageid=' . $id); $navigator->add_component('link', 'options-languages-reload', 'options-languages', $lang->string('Reload XML'), 'language.php?do=reload&languageid=' . $id); $navigator->add_component('link', 'options-languages-delete', 'options-languages', $lang->string('Delete'), 'language.php?do=delete&languageid=' . $id); } // ################################################################### /** * Adding a new user help item * * @access public */ function userhelpAdd() { global $navigator, $lang; $navigator->add_component('section', 'options-userhelp', 'options', $lang->string('User Help Items'), null); $navigator->add_component('link', 'options-userhelp-add', 'options-userhelp', $lang->string('Add New Item'), 'userhelp.php?do=add'); } // ################################################################### /** * Adding a new product * * @access public */ function productsAdd() { global $navigator, $lang; $navigator->add_component('section', 'products', 'products', $lang->string('Products'), null); $navigator->add_component('link', 'products-manage', 'products', $lang->string('Manage Products'), 'product.php'); $navigator->add_component('link', 'products-add', 'products', $lang->string('Add New Product'), 'product.php?do=addproduct'); } // ################################################################### /** * Editing a product * * @access public * * @param integer Product ID */ function productsEdit($id) { global $navigator, $lang; NavLinks::productsAdd(); $navigator->add_component('section', 'products-edit', 'products', $lang->string('Edit Product'), null); $navigator->add_component('link', 'products-edit', 'products-edit', $lang->string('Edit Product'), 'product.php?do=editproduct&productid=' . $id); $navigator->add_component('link', 'products-edit-version', 'products-edit', $lang->string('Add New Version'), 'product.php?do=addversion&productid=' . $id); $navigator->add_component('link', 'products-edit-delete', 'products-edit', $lang->string('Delete Product'), 'product.php?do=deleteproduct&productid=' . $id); } // ################################################################### /** * Fields tab pages * * @access public */ function fieldsPages() { global $navigator, $lang; $navigator->add_component('section', 'fields-pages', 'fields', $lang->string('Fields'), null); $navigator->add_component('link', 'fields-pages-fields', 'fields-pages', $lang->string('Custom Fields'), 'field.php'); $navigator->add_component('link', 'fields-pages-priorities', 'fields-pages', $lang->string('Priorities'), 'priority.php'); $navigator->add_component('link', 'fields-pages-resolutions', 'fields-pages', $lang->string('Resolutions'), 'resolution.php'); $navigator->add_component('link', 'fields-pages-severities', 'fields-pages', $lang->string('Severities'), 'severity.php'); $navigator->add_component('link', 'fields-pages-statuses', 'fields-pages', $lang->string('Statuses'), 'status.php'); $navigator->add_component('link', 'fields-pages-autoactions', 'fields-pages', $lang->string('Automatic Actions'), 'autoaction.php'); } // ################################################################### /** * Adding an new custom field * * @access public */ function fieldsAdd() { global $navigator, $lang; $navigator->add_component('section', 'fields', 'fields', $lang->string('Custom Fields'), null); $navigator->add_component('link', 'fields-add', 'fields', $lang->string('Add New Custom Field'), 'field.php?do=add'); } // ################################################################### /** * Edit a custom field * * @access public * * @param integer Field ID */ function fieldsEdit($id) { global $navigator, $lang; NavLinks::fieldsAdd(); $navigator->add_component('link', 'fields-delete', 'fields', $lang->string('Delete'), 'field.php?do=delete&fieldid=' . $id); } // ################################################################### /** * Adding an new priority * * @access public */ function prioritiesAdd() { global $navigator, $lang; $navigator->add_component('section', 'priorities', 'fields', $lang->string('Priorities'), null); $navigator->add_component('link', 'priorities-add', 'priorities', $lang->string('Add New Priority'), 'priority.php?do=add'); } // ################################################################### /** * Edit a priority * * @access public * * @param integer Priority ID */ function prioritiesEdit($id) { global $navigator, $lang; NavLinks::prioritiesAdd(); $navigator->add_component('link', 'priorities-delete', 'priorities', $lang->string('Delete'), 'priority.php?do=delete&priorityid=' . $id); } // ################################################################### /** * Adding an new resolution * * @access public */ function resolutionsAdd() { global $navigator, $lang; $navigator->add_component('section', 'resolutions', 'fields', $lang->string('Resolutions'), null); $navigator->add_component('link', 'resolutions-add', 'resolutions', $lang->string('Add New Resolution'), 'resolution.php?do=add'); } // ################################################################### /** * Edit a resolution * * @access public * * @param integer Resolution ID */ function resolutionsEdit($id) { global $navigator, $lang; NavLinks::resolutionsAdd(); $navigator->add_component('link', 'resolutions-delete', 'resolutions', $lang->string('Delete'), 'resolution.php?do=delete&resolutionid=' . $id); } // ################################################################### /** * Adding an new severity * * @access public */ function severitiesAdd() { global $navigator, $lang; $navigator->add_component('section', 'severities', 'fields', $lang->string('Severities'), null); $navigator->add_component('link', 'severities-add', 'severities', $lang->string('Add New Severity'), 'severity.php?do=add'); } // ################################################################### /** * Edit a severity * * @access public * * @param integer Severity ID */ function severitiesEdit($id) { global $navigator, $lang; NavLinks::severitiesAdd(); $navigator->add_component('link', 'severities-delete', 'severities', $lang->string('Delete'), 'severity.php?do=delete&severityid=' . $id); } // ################################################################### /** * Adding an new status * * @access public */ function statusesAdd() { global $navigator, $lang; $navigator->add_component('section', 'statuses', 'fields', $lang->string('Severities'), null); $navigator->add_component('link', 'statuses-add', 'statuses', $lang->string('Add New Status'), 'status.php?do=add'); } // ################################################################### /** * Edit a status * * @access public * * @param integer Status ID */ function statusesEdit($id) { global $navigator, $lang; NavLinks::statusesAdd(); $navigator->add_component('link', 'statuses-delete', 'statuses', $lang->string('Delete'), 'status.php?do=delete&statusid=' . $id); } // ################################################################### /** * Adding an new auto action * * @access public */ function autoactionsAdd() { global $navigator, $lang; $navigator->add_component('section', 'autoactions', 'fields', $lang->string('Automatic Actions'), null); $navigator->add_component('link', 'autoactions-add', 'autoactions', $lang->string('Add New Automatic Action'), 'autoaction.php?do=add'); } // ################################################################### /** * Edit an auto action * * @access public * * @param integer Action ID */ function autoactionsEdit($id) { global $navigator, $lang; NavLinks::autoactionsAdd(); $navigator->add_component('link', 'autoactions-delete', 'autoactions', $lang->string('Delete'), 'autoaction.php?do=delete&actionid=' . $id); } // ################################################################### /** * User tab pages * * @access public */ function usersPages() { global $navigator, $lang; $navigator->add_component('section', 'users-pages', 'users', $lang->string('Users & Permissions'), null); $navigator->add_component('link', 'users-pages-users', 'users-pages', $lang->string('Users'), 'user.php'); $navigator->add_component('link', 'users-pages-usergroups', 'users-pages', $lang->string('Usergroups'), 'usergroup.php'); $navigator->add_component('link', 'users-pages-permissions', 'users-pages', $lang->string('Usergroup Permissions'), 'permission.php'); } // ################################################################### /** * Add a new user * * @access public */ function usersAdd() { global $navigator, $lang; $navigator->add_component('section', 'users', 'users', $lang->string('Users'), null); $navigator->add_component('link', 'users-add', 'users', $lang->string('Add New User'), 'user.php?do=add'); } // ################################################################### /** * Edit a user * * @access public * * @param integer User ID */ function usersEdit($id) { global $navigator, $lang; NavLinks::usersAdd(); $navigator->add_component('link', 'users-delete', 'users', $lang->string('Delete'), 'user.php?do=delete&userid=' . $id); } // ################################################################### /** * Add a new usergroup * * @access public */ function usergroupsAdd() { global $navigator, $lang; $navigator->add_component('section', 'usergroups', 'users', $lang->string('Usergroups'), null); $navigator->add_component('link', 'usergroups-add', 'usergroups', $lang->string('Add New Usergroup'), 'usergroup.php?do=add'); } // ################################################################### /** * Edit a usergroup * * @access public * * @param integer User ID */ function usergroupsEdit($id) { global $navigator, $lang; NavLinks::usergroupsAdd(); $navigator->add_component('link', 'usergroups-delete', 'usergroups', $lang->string('Delete'), 'usergroup.php?do=delete&userid=' . $id); } } /*=====================================================================*\ || ################################################################### || # $HeadURL$ || # $Id$ || ################################################################### \*=====================================================================*/ ?>