<?php
/**********************************************************************
Copyright (C) FrontAccounting, LLC.
- Released under the terms of the GNU Affero General Public License,
- AGPL, as published by the Free Software Foundation, either version
- 3 of the License, or (at your option) any later version.
+ Released under the terms of the GNU General Public License, GPL,
+ as published by the Free Software Foundation, either version 3
+ of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- See the License here <http://www.gnu.org/licenses/agpl-3.0.html>.
+ See the License here <http://www.gnu.org/licenses/gpl-3.0.html>.
***********************************************************************/
-$page_security = 20;
+$page_security = 'SA_CREATEMODULES';
$path_to_root="..";
include_once($path_to_root . "/includes/session.inc");
include_once($path_to_root . "/modules/installed_modules.php");
include_once($path_to_root . "/includes/ui.inc");
-$tabs = array('orders', 'AP', 'stock', 'manuf', 'proj', 'GL', 'system');
-$names = array(_("Sales"), _("Purchases"), _("Items and Inventory"), _("Manufacturing"),
- _("Dimensions"), _("Banking and General Ledger"), _("Setup"));
-
//---------------------------------------------------------------------------------------------
if (isset($_GET['selected_id']))
//---------------------------------------------------------------------------------------------
-function get_tab_title($tab)
-{
- global $tabs, $names;
- for ($i = 0; $i < count($tabs); $i++)
- {
- if ($tabs[$i] == $tab)
- return $names[$i];
- }
- return "";
-}
-
-function tab_list_row($label, $name, $selected)
-{
- global $tabs, $names;
- echo "<tr>\n";
- if ($label != null)
- echo "<td>$label</td>\n";
- if ($selected == null)
- $selected = (!isset($_POST[$name]) ? "orders" : $_POST[$name]);
- echo "<td><select name='$name'>";
- for ($i = 0; $i < count($tabs); $i++)
- {
- if ($selected == $tabs[$i])
- echo "<option selected value='".$tabs[$i]."'>" . $names[$i]. "</option>\n";
- else
- echo "<option value='".$tabs[$i]."'>" . $names[$i]. "</option>\n";
- }
- echo "</select></td>\n";
- echo "</tr>\n";
-}
-
-//---------------------------------------------------------------------------------------------
-
function check_data()
{
if ($_POST['name'] == "" || $_POST['path'] == "")
function display_modules()
{
- global $table_style, $installed_modules;
+ global $table_style, $installed_modules, $tabs;
echo "
<script language='javascript'>
{
alt_table_row_color($k);
- label_cell(get_tab_title($mods[$i]['tab']));
+ label_cell($tabs[$mods[$i]['tab']]);
label_cell($mods[$i]['name']);
label_cell($mods[$i]['path']);
label_cell($mods[$i]['filename']);
else
$n = count($installed_modules);
- start_form(true, true);
+ start_form(true);
echo "
<script language='javascript'>