Code Search for Developers
 
 
  

class_edit.php from pointcarre at Krugle


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>&nbsp;</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

pointcarre

Pointcarre - a learning management system based on the Dokeos community releases. No fork, but containing locally developed extensions, features not (yet) in the standard release, integrated plugins...

Project homepage: http://sourceforge.net/projects/pointcarre
Programming language(s): PHP
License: other

  nightly_update/
    nightly_update.php
  class_add.php
  class_edit.php
  class_information.php
  class_list.php
  configure_homepage.php
  course_add.php
  course_category.php
  course_create_content.php
  course_edit.php
  course_information.php
  course_list.php
  course_virtual.php
  curriculum_complete_update.php
  exemple.csv
  exemple.xml
  index.php
  languages.php
  manage_course_tools.php
  manage_official_classes.php
  manage_official_communities.php
  manage_official_personnel.php
  manage_official_students.php
  manage_official_teachers.php
  manage_special_options.php
  official_update_titles_teachers.php
  settings.php
  statistics.php
  subscribe_class2course.php
  subscribe_user2class.php
  subscribe_user2course.php
  system_announcements.php
  user_add.php
  user_edit.php
  user_export.php
  user_import.php
  user_information.php
  user_list.php
  veco_manage_official_data.php