Show class_edit.php syntax highlighted
<?php // $Id: class_edit.php 2 2005-07-15 13:01:38Z roane $
/*
==============================================================================
Dokeos - elearning and course management software
Copyright (c) 2004 Dokeos S.A.
Copyright (c) 2003 University of Ghent (UGent)
Copyright (c) 2001 Universite catholique de Louvain (UCL)
Copyright (c) Olivier Brouckaert
For a full list of contributors, see "credits.txt".
The full license can be read in "license.txt".
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
See the GNU General Public License for more details.
Contact: Dokeos, 181 rue Royale, B-1000 Brussels, Belgium, info@dokeos.com
==============================================================================
*/
/**
==============================================================================
* @package dokeos.admin
==============================================================================
*/
$langFile='admin';
$cidReset=true;
include('../inc/claro_init_global.inc.php');
api_protect_admin_script();
$course=$_GET['course'];
$idclass=intval($_GET['idclass']);
$formSent=0;
$errorMsg='';
$tbl_class=$mysqlMainDb."`.`class";
$noPHP_SELF=true;
$tool_name=get_lang('ModifyClassInfo');
$interbredcrump[]=array("url" => "index.php","name" => get_lang('AdministrationTools'));
$interbredcrump[]=array("url" => "class_list.php","name" => get_lang('AdminClasses'));
if($_POST['formSent'])
{
$formSent=1;
$name=trim(stripslashes($_POST['name']));
if(empty($name)) $errorMsg=get_lang('PleaseEnterClassName');
else
{
api_sql_query("UPDATE `$tbl_class` SET name='".addslashes($name)."' WHERE id='$idclass'",__FILE__,__LINE__);
header('Location: class_list.php');
exit();
}
}
$result=api_sql_query("SELECT name FROM `$tbl_class` WHERE id='$idclass'",__FILE__,__LINE__);
if(!$infos_class=mysql_fetch_array($result))
{
header('Location: class_list.php');
exit();
}
Display::display_header($tool_name);
api_display_tool_title($tool_name);
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>?course=<?php echo urlencode($course); ?>&idclass=<?php echo $idclass; ?>" style="margin:0px;">
<input type="hidden" name="formSent" value="1">
<table border="0" cellpadding="5" cellspacing="0" width="550">
<?php
if(!empty($errorMsg))
{
?>
<tr>
<td colspan="2">
<?php
Display::display_normal_message($errorMsg); //main API
?>
</td>
</tr>
<?php
}
?>
<tr>
<td width="30%"><?php echo get_lang('ClassName'); ?> : </td>
<td width="70%"><input type="text" name="name" size="40" value="<?php if($formSent) echo htmlentities($name); else echo htmlentities($infos_class['name']); ?>"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" value="<?php echo get_lang('Ok'); ?>"></td>
</tr>
</table>
</form>
<?php
/*
==============================================================================
FOOTER
==============================================================================
*/
Display::display_footer();
?>
See more files for this project here