This commit is contained in:
Gerald Simane
2009-07-01 05:33:24 +00:00
parent d8326c3e45
commit bcb4e1948e
2 changed files with 26 additions and 18 deletions
+10 -8
View File
@@ -30,7 +30,12 @@
*/ */
// ---------------- Standart Include Dateien einbinden // ---------------- Standart Include Dateien einbinden
require_once('../config.inc.php'); # require_once('../config.inc.php');
require_once('../../config/vilesci.config.inc.php');
require_once('../../include/basis_db.class.php');
if (!$db = new basis_db())
die('<div style="text-align:center;"><br />MOODLE Datenbank zurzeit NICHT Online.<br />Bitte etwas Geduld.<br />Danke</div>');
require_once('../../include/functions.inc.php'); require_once('../../include/functions.inc.php');
require_once('../../include/globals.inc.php'); require_once('../../include/globals.inc.php');
// ---------------- Moodle Daten Classe // ---------------- Moodle Daten Classe
@@ -52,9 +57,6 @@
$cMdl_user_id = (isset($_REQUEST['mdl_user_id'])?trim($_REQUEST['mdl_user_id']):''); $cMdl_user_id = (isset($_REQUEST['mdl_user_id'])?trim($_REQUEST['mdl_user_id']):'');
// @cSearchstr Suchtext in Tabelle Benutzer // @cSearchstr Suchtext in Tabelle Benutzer
$cSearchstr = (isset($_REQUEST['searchstr'])?trim($_REQUEST['searchstr']):''); $cSearchstr = (isset($_REQUEST['searchstr'])?trim($_REQUEST['searchstr']):'');
// @cCharset Zeichensatz - Ajax mit UTF-8
$cCharset= (isset($_REQUEST['client_encode'])?trim($_REQUEST['client_encode']):'UTF-8');
// *********************************************************************************************** // ***********************************************************************************************
// Datenbankverbindungen zu Moodle und Vilesci und Classen // Datenbankverbindungen zu Moodle und Vilesci und Classen
// *********************************************************************************************** // ***********************************************************************************************
@@ -106,10 +108,10 @@
and tbl_benutzer.uid IS NOT NULL and tbl_benutzer.uid IS NOT NULL
ORDER BY nachname, vorname;"; ORDER BY nachname, vorname;";
if($result = @pg_query($conn, $qry)) if($result = $db->db_query($qry))
{ {
// Header Top mit Anzahl der gelisteten Kurse // Header Top mit Anzahl der gelisteten Kurse
$content.= '<a name="top">'. @pg_num_rows($result).' Person(en) gefunden</a>'; $content.= '<a name="top">'. $db->db_num_rows($result).' Person(en) gefunden</a>';
$content.='<table style="border: 1px outset #F7F7F7;">'; $content.='<table style="border: 1px outset #F7F7F7;">';
@@ -130,7 +132,7 @@
// Alle gefundenen User in einer Schleife anzeigen. // Alle gefundenen User in einer Schleife anzeigen.
$iTmpCounter=0; $iTmpCounter=0;
while($row = @pg_fetch_object($result)) while($row = $db->db_fetch_object($result))
{ {
// ZeilenCSS (gerade/ungerade) zur besseren Ansicht // ZeilenCSS (gerade/ungerade) zur besseren Ansicht
$iTmpCounter++; $iTmpCounter++;
@@ -182,7 +184,7 @@
<head> <head>
<title>Moodle - Accountverwaltung</title> <title>Moodle - Accountverwaltung</title>
<base target="main"> <base target="main">
<meta http-equiv="Content-Type" content="text/html; charset='.$cCharset.'"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../../skin/vilesci.css" type="text/css"> <link rel="stylesheet" href="../../skin/vilesci.css" type="text/css">
</head> </head>
<body class="background_main"> <body class="background_main">
+16 -10
View File
@@ -32,13 +32,20 @@
// *********************************************************************************************** // ***********************************************************************************************
// Include Dateien // Include Dateien
// *********************************************************************************************** // ***********************************************************************************************
# require_once('../config.inc.php');
// ---------------- Vilesci Include Dateien einbinden
require_once('../../config/vilesci.config.inc.php');
require_once('../../include/basis_db.class.php');
if (!$db = new basis_db())
die('<div style="text-align:center;"><br />MOODLE Datenbank zurzeit NICHT Online.<br />Bitte etwas Geduld.<br />Danke</div>');
// ---------------- Standart Include Dateien einbinden // ---------------- Standart Include Dateien einbinden
require_once('../config.inc.php');
require_once('../../include/functions.inc.php'); require_once('../../include/functions.inc.php');
require_once('../../include/globals.inc.php'); require_once('../../include/globals.inc.php');
// ---------------- Moodle Daten Classe // ---------------- Moodle Daten Classe
include_once('../../include/moodle_course.class.php'); include_once('../../include/moodle_course.class.php');
// *********************************************************************************************** // ***********************************************************************************************
// Variable Initialisieren // Variable Initialisieren
// *********************************************************************************************** // ***********************************************************************************************
@@ -79,14 +86,13 @@
// *********************************************************************************************** // ***********************************************************************************************
$objMoodle = new moodle_course(); $objMoodle = new moodle_course();
// *********************************************************************************************** // ***********************************************************************************************
// Verarbeitung einer Moodle-Kurs Loeschaktion // Verarbeitung einer Moodle-Kurs Loeschaktion
// *********************************************************************************************** // ***********************************************************************************************
if ($mdl_course_id!='' && $studiensemester_kurzbz!='') // Kurs wird zum bearbeiten (loeschen) freigegeben if ($mdl_course_id!='' && $studiensemester_kurzbz!='') // Kurs wird zum bearbeiten (loeschen) freigegeben
{ {
include(dirname(__FILE__)."/xmlrpcutils/utils.php"); include("../../include/xmlrpcutils/utils.php");
// Aktuellen Moodle Server ermitteln. // Aktuellen Moodle Server ermitteln.
if (defined('MOODLE_PATH')) // Eintrag MOODLE_PATH in Vilesci config.inc.php. Hostname herausfiltern if (defined('MOODLE_PATH')) // Eintrag MOODLE_PATH in Vilesci config.inc.php. Hostname herausfiltern
{ {
@@ -140,7 +146,7 @@
$qry = "DELETE FROM lehre.tbl_moodle WHERE mdl_course_id='".addslashes($mdl_course_id)."' "; $qry = "DELETE FROM lehre.tbl_moodle WHERE mdl_course_id='".addslashes($mdl_course_id)."' ";
if ($moodle_id!='') if ($moodle_id!='')
$qry.= " and moodle_id='".addslashes($moodle_id)."'"; $qry.= " and moodle_id='".addslashes($moodle_id)."'";
if(!pg_query($conn, $qry)) if(!$db->db_query($conn, $qry))
$content.="<p>Moodlekurs $mdl_course_id wurde NICHT gel&ouml;scht in Lehre.</p>"; $content.="<p>Moodlekurs $mdl_course_id wurde NICHT gel&ouml;scht in Lehre.</p>";
$content.="<h3>Moodlekurs $mdl_course_id wurde gel&ouml;scht.</h3>"; $content.="<h3>Moodlekurs $mdl_course_id wurde gel&ouml;scht.</h3>";
} }
@@ -164,9 +170,9 @@
// Studiensemester public.tbl_studiensemester_kurzbz // Studiensemester public.tbl_studiensemester_kurzbz
$content.='<td>Studiensemester</td><td><select onchange="document.'.$cFormName.'.submit();" name="studiensemester_kurzbz">'; $content.='<td>Studiensemester</td><td><select onchange="document.'.$cFormName.'.submit();" name="studiensemester_kurzbz">';
$sql_query = "SELECT studiensemester_kurzbz,to_char(start,'YYYYMM') as \"startYYYYMM\",to_char(ende,'YYYYMM') as \"endeYYYYMM\" FROM public.tbl_studiensemester order by start; "; $sql_query = "SELECT studiensemester_kurzbz,to_char(start,'YYYYMM') as \"startYYYYMM\",to_char(ende,'YYYYMM') as \"endeYYYYMM\" FROM public.tbl_studiensemester order by start; ";
if ($result = @pg_query($conn, $sql_query)) if ($result = $db->db_query($sql_query))
{ {
while ($row = @pg_fetch_object($result)) while ($row = $db->db_fetch_object($result))
{ {
// Gibt es noch keinen POST/GET Parameterwert den aktuellen Studiensemesterwert nehmen zum Positionieren in der Selektliste // Gibt es noch keinen POST/GET Parameterwert den aktuellen Studiensemesterwert nehmen zum Positionieren in der Selektliste
if (empty($studiensemester_kurzbz) && $cYYYYMM>=$row->startYYYYMM && $cYYYYMM<=$row->endeYYYYMM) if (empty($studiensemester_kurzbz) && $cYYYYMM>=$row->startYYYYMM && $cYYYYMM<=$row->endeYYYYMM)
@@ -180,9 +186,9 @@
// Studiengang public.tbl_studiengang_kz // Studiengang public.tbl_studiengang_kz
$content.='<td>Studiengang</td><td><select onchange="document.'.$cFormName.'.submit();" name="studiengang_kz"><option value="">&nbsp;Alle&nbsp;</option>'; $content.='<td>Studiengang</td><td><select onchange="document.'.$cFormName.'.submit();" name="studiengang_kz"><option value="">&nbsp;Alle&nbsp;</option>';
$sql_query = "SELECT studiengang_kz, UPPER(typ::varchar(1) || kurzbz) as kurzkz,kurzbzlang FROM public.tbl_studiengang where public.tbl_studiengang.moodle='t' ORDER BY kurzkz,kurzbzlang;"; $sql_query = "SELECT studiengang_kz, UPPER(typ::varchar(1) || kurzbz) as kurzkz,kurzbzlang FROM public.tbl_studiengang where public.tbl_studiengang.moodle='t' ORDER BY kurzkz,kurzbzlang;";
if ($result = @pg_query($conn, $sql_query)) if ($result = $db->db_query($sql_query))
{ {
while($row=@pg_fetch_object($result)) while($row=$db->db_fetch_object($result))
{ {
$content.='<option value="'.$row->studiengang_kz.'" '.(("$studiengang_kz"=="$row->studiengang_kz")?' selected="selected" ':'').'>&nbsp;'.$row->kurzkz.'-'.$row->kurzbzlang.'&nbsp;</option>'; $content.='<option value="'.$row->studiengang_kz.'" '.(("$studiengang_kz"=="$row->studiengang_kz")?' selected="selected" ':'').'>&nbsp;'.$row->kurzkz.'-'.$row->kurzbzlang.'&nbsp;</option>';
} }
@@ -194,8 +200,8 @@
if ($studiengang_kz!='') if ($studiengang_kz!='')
{ {
$sql_query = "SELECT max_semester FROM public.tbl_studiengang where studiengang_kz='".addslashes($studiengang_kz)."' OFFSET 0 LIMIT 1 ;"; $sql_query = "SELECT max_semester FROM public.tbl_studiengang where studiengang_kz='".addslashes($studiengang_kz)."' OFFSET 0 LIMIT 1 ;";
$result = @pg_query($conn, $sql_query); $result = $db->db_query($sql_query);
if ($row = @pg_fetch_object($result)) if ($row = $db->db_fetch_object($result))
{ {
for($i=0;$i<=$row->max_semester;$i++) for($i=0;$i<=$row->max_semester;$i++)
{ {