[svn r10028]

skala
Patrick Cool 19 years ago
parent edb2b8f827
commit 4158cacce9
  1. 27
      main/admin/settings.php

@ -1,5 +1,5 @@
<?php
// $Id: settings.php 10000 2006-11-16 08:41:18Z pcool $
// $Id: settings.php 10028 2006-11-17 10:26:07Z pcool $
/*
==============================================================================
Dokeos - elearning and course management software
@ -45,23 +45,28 @@ $this_section = SECTION_PLATFORM_ADMIN;
// stating the language file
$langFile = 'admin';
// including some necessary dokeos files
include_once ('../inc/global.inc.php');
require_once (api_get_path(LIBRARY_PATH).'formvalidator/FormValidator.class.php');
// Access restrictions
api_protect_admin_script();
// Submit Stylesheets
if ($_POST['SubmitStylesheets'])
if ($_POST['submit_stylesheets'])
{
$message = store_stylesheets();
header("Location: http://{$_SERVER['HTTP_HOST']}{$_SERVER['PHP_SELF']}?category=stylesheets");
exit;
}
// Table definitions
$table_settings_current = Database :: get_main_table(MAIN_SETTINGS_CURRENT_TABLE);
// setting breadcrumbs
$interbreadcrumb[] = array ("url" => "index.php", "name" => get_lang('PlatformAdmin'));
// setting the name of the tool
$tool_name = get_lang('DokeosConfigSettings');
@ -157,6 +162,7 @@ if ($_GET['action'] == "stored")
{
Display :: display_normal_message($SettingsStored);
}
// grabbing the categories
$selectcategories = "SELECT DISTINCT category FROM ".$table_settings_current." WHERE category NOT IN ('stylesheets','Plugins')";
$resultcategories = api_sql_query($selectcategories, __FILE__, __LINE__);
@ -193,6 +199,13 @@ if (isset ($_GET['category']))
*/
Display :: display_footer();
/*
==============================================================================
FUNCTIONS
==============================================================================
*/
/**
* The function that retrieves all the possible settings for a certain config setting
* @author Patrick Cool <patrick.cool@UGent.be>, Ghent University
@ -220,7 +233,7 @@ function handle_plugins()
global $SettingsStored;
$table_settings_current = Database :: get_main_table(MAIN_SETTINGS_CURRENT_TABLE);
if ($_POST['SubmitPlugins'])
if ($_POST['submit_plugins'])
{
store_plugins();
Display :: display_normal_message($SettingsStored);
@ -331,13 +344,13 @@ function handle_plugins()
}
echo '</table>';
echo '<input type="submit" name="SubmitPlugins" value="Submit" /></form>';
echo '<input type="submit" name="submit_plugins" value="Submit" /></form>';
}
function display_plugin_cell($location, $plugin_info, $current_plugin, $active_plugins)
{
echo "\t\t<td align=\"center\">\n";
{
echo "\t\t<td align=\"center\">\n";
if (in_array($location, $plugin_info['location']))
{
if (in_array($current_plugin, $active_plugins[$location]))
@ -401,7 +414,7 @@ function handle_stylesheets()
}
closedir($handle);
}
echo '<input type="submit" name="SubmitStylesheets" value="Submit" /></form>';
echo '<input type="submit" name="submit_stylesheets" value="Submit" /></form>';
}
/**

Loading…
Cancel
Save