mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-21 08:52:21 +00:00
Klassenanpassungen an Datenbankklasse
This commit is contained in:
@@ -159,7 +159,17 @@ else
|
||||
$coodle->dauer=60;
|
||||
}
|
||||
echo '
|
||||
<br>
|
||||
<form method="POST">
|
||||
<fieldset style="width:100px;">
|
||||
<legend>';
|
||||
if($coodle->coodle_id=='')
|
||||
echo $p->t('coodle/neuerEintrag');
|
||||
else
|
||||
echo $p->t('coodle/bearbeiten');
|
||||
|
||||
echo '
|
||||
</legend>
|
||||
<input type="hidden" name="coodle_id" value="'.$db->convert_html_chars($coodle->coodle_id).'" />
|
||||
<table>
|
||||
<tr>
|
||||
@@ -167,22 +177,26 @@ echo '
|
||||
<td><input type="text" name="titel" value="'.$db->convert_html_chars($coodle->titel).'" maxlength="64" size="50"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>'.$p->t('coodle/beschreibung').'</td>
|
||||
<td valign="top">'.$p->t('coodle/beschreibung').'</td>
|
||||
<td><textarea name="beschreibung" rows="6" cols="50">'.$db->convert_html_chars($coodle->beschreibung).'</textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>'.$p->t('coodle/dauer').'</td>
|
||||
<td><input type="text" name="dauer" value="'.$db->convert_html_chars($coodle->dauer).'" maxlength="5" size="2"/></td>
|
||||
<td>
|
||||
<input type="text" name="dauer" value="'.$db->convert_html_chars($coodle->dauer).'" maxlength="5" size="2"/>
|
||||
'.$p->t('coodle/dauerminuten').'
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>'.$p->t('coodle/endedatum').'</td>
|
||||
<td><input type="text" name="endedatum" value="'.$db->convert_html_chars($datum_obj->formatDatum($coodle->endedatum,'d.m.Y')).'" maxlength="10" size="5"/></td>
|
||||
<td><input type="text" name="endedatum" value="'.$db->convert_html_chars($datum_obj->formatDatum($coodle->endedatum,'d.m.Y')).'" maxlength="10" size="10"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td><input type="submit" name="save" value="'.$p->t('global/speichern').'"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
</form>';
|
||||
|
||||
echo '</body>
|
||||
|
||||
@@ -93,7 +93,7 @@ class studiengang extends basis_db
|
||||
return false;
|
||||
}
|
||||
|
||||
$qry = "SELECT * FROM public.tbl_studiengang WHERE studiengang_kz='".addslashes($studiengang_kz)."'";
|
||||
$qry = "SELECT * FROM public.tbl_studiengang WHERE studiengang_kz=".$this->db_add_param($studiengang_kz);
|
||||
|
||||
if($this->db_query($qry))
|
||||
{
|
||||
@@ -121,16 +121,16 @@ class studiengang extends basis_db
|
||||
$this->orgform_kurzbz = $row->orgform_kurzbz;
|
||||
$this->zusatzinfo_html = $row->zusatzinfo_html;
|
||||
$this->sprache = $row->sprache;
|
||||
$this->testtool_sprachwahl = ($row->testtool_sprachwahl=='t'?true:false);
|
||||
$this->testtool_sprachwahl = $this->db_parse_bool($row->testtool_sprachwahl);
|
||||
$this->studienplaetze = $row->studienplaetze;
|
||||
$this->oe_kurzbz = $row->oe_kurzbz;
|
||||
$this->lgartcode = $row->lgartcode;
|
||||
$this->telefon=$row->telefon;
|
||||
$this->titelbescheidvom=$row->titelbescheidvom;
|
||||
$this->aktiv=($row->aktiv=='t'?true:false);
|
||||
$this->moodle=($row->moodle=='t'?true:false);
|
||||
$this->mischform=($row->mischform=='t'?true:false);
|
||||
$this->projektarbeit_note_anzeige=($row->projektarbeit_note_anzeige=='t'?true:false);
|
||||
$this->aktiv=$this->db_parse_bool($row->aktiv);
|
||||
$this->moodle=$this->db_parse_bool($row->moodle);
|
||||
$this->mischform=$this->db_parse_bool($row->mischform);
|
||||
$this->projektarbeit_note_anzeige=$this->db_parse_bool($row->projektarbeit_note_anzeige);
|
||||
|
||||
$this->bezeichnung_arr['German']=$this->bezeichnung;
|
||||
$this->bezeichnung_arr['English']=$this->english;
|
||||
@@ -192,16 +192,16 @@ class studiengang extends basis_db
|
||||
$stg_obj->orgform_kurzbz = $row->orgform_kurzbz;
|
||||
$stg_obj->zusatzinfo_html = $row->zusatzinfo_html;
|
||||
$stg_obj->sprache = $row->sprache;
|
||||
$stg_obj->testtool_sprachwahl = ($row->testtool_sprachwahl=='t'?true:false);
|
||||
$stg_obj->testtool_sprachwahl = $this->db_parse_bool($row->testtool_sprachwahl);
|
||||
$stg_obj->studienplaetze = $row->studienplaetze;
|
||||
$stg_obj->oe_kurzbz = $row->oe_kurzbz;
|
||||
$stg_obj->lgartcode = $row->lgartcode;
|
||||
$stg_obj->telefon=$row->telefon;
|
||||
$stg_obj->titelbescheidvom=$row->titelbescheidvom;
|
||||
$stg_obj->aktiv=($row->aktiv=='t'?true:false);
|
||||
$stg_obj->moodle=($row->moodle=='t'?true:false);
|
||||
$stg_obj->mischform=($row->mischform=='t'?true:false);
|
||||
$stg_obj->projektarbeit_note_anzeige=($row->projektarbeit_note_anzeige=='t'?true:false);
|
||||
$stg_obj->aktiv=$this->db_parse_bool($row->aktiv);
|
||||
$stg_obj->moodle=$this->db_parse_bool($row->moodle);
|
||||
$stg_obj->mischform=$this->db_parse_bool($row->mischform);
|
||||
$stg_obj->projektarbeit_note_anzeige=$this->db_parse_bool($row->projektarbeit_note_anzeige);
|
||||
|
||||
$stg_obj->bezeichnung_arr['German']=$row->bezeichnung;
|
||||
$stg_obj->bezeichnung_arr['English']=$row->english;
|
||||
@@ -224,7 +224,7 @@ class studiengang extends basis_db
|
||||
if(count($kennzahlen)==0)
|
||||
return true;
|
||||
|
||||
$kennzahlen = "'".implode("','",$kennzahlen)."'";
|
||||
$kennzahlen = $this->implode4SQL($kennzahlen);
|
||||
|
||||
$qry = 'SELECT * FROM public.tbl_studiengang WHERE studiengang_kz in('.$kennzahlen.')';
|
||||
if ($aktiv)
|
||||
@@ -265,16 +265,16 @@ class studiengang extends basis_db
|
||||
$stg_obj->orgform_kurzbz = $row->orgform_kurzbz;
|
||||
$stg_obj->zusatzinfo_html = $row->zusatzinfo_html;
|
||||
$stg_obj->sprache = $row->sprache;
|
||||
$stg_obj->testtool_sprachwahl = ($row->testtool_sprachwahl=='t'?true:false);
|
||||
$stg_obj->testtool_sprachwahl = $this->db_parse_bool($row->testtool_sprachwahl);
|
||||
$stg_obj->studienplaetze = $row->studienplaetze;
|
||||
$stg_obj->oe_kurzbz = $row->oe_kurzbz;
|
||||
$stg_obj->lgartcode = $row->lgartcode;
|
||||
$stg_obj->telefon=$row->telefon;
|
||||
$stg_obj->titelbescheidvom=$row->titelbescheidvom;
|
||||
$stg_obj->aktiv=($row->aktiv=='t'?true:false);
|
||||
$stg_obj->moodle=($row->moodle=='t'?true:false);
|
||||
$stg_obj->mischform=($row->mischform=='t'?true:false);
|
||||
$stg_obj->projektarbeit_note_anzeige=($row->projektarbeit_note_anzeige=='t'?true:false);
|
||||
$stg_obj->aktiv=$this->db_parse_bool($row->aktiv);
|
||||
$stg_obj->moodle=$this->db_parse_bool($row->moodle);
|
||||
$stg_obj->mischform=$this->db_parse_bool($row->mischform);
|
||||
$stg_obj->projektarbeit_note_anzeige=$this->db_parse_bool($row->projektarbeit_note_anzeige);
|
||||
|
||||
$stg_obj->bezeichnung_arr['German']=$row->bezeichnung;
|
||||
$stg_obj->bezeichnung_arr['English']=$row->english;
|
||||
@@ -315,7 +315,7 @@ class studiengang extends basis_db
|
||||
}
|
||||
if(!is_numeric($this->studiengang_kz))
|
||||
{
|
||||
$this->errormsg = 'studiengang_kz ungueltig! ('.$this->studiengang_kz.'/'.$this->ext_id.')';
|
||||
$this->errormsg = 'studiengang_kz ungueltig!';
|
||||
return false;
|
||||
}
|
||||
$this->errormsg = '';
|
||||
@@ -345,75 +345,75 @@ class studiengang extends basis_db
|
||||
typ, farbe, email, telefon, max_verband, max_semester, max_gruppe, erhalter_kz, bescheid, bescheidbgbl1,
|
||||
bescheidbgbl2, bescheidgz, bescheidvom, titelbescheidvom, aktiv, ext_id, orgform_kurzbz, zusatzinfo_html,
|
||||
oe_kurzbz, moodle, sprache, testtool_sprachwahl, studienplaetze, lgartcode, mischform,projektarbeit_note_anzeige) VALUES ('.
|
||||
$this->addslashes($this->studiengang_kz).', '.
|
||||
$this->addslashes($this->kurzbz).', '.
|
||||
$this->addslashes($this->kurzbzlang).', '.
|
||||
$this->addslashes($this->bezeichnung).', '.
|
||||
$this->addslashes($this->english).', '.
|
||||
$this->addslashes($this->typ).', '.
|
||||
$this->addslashes($this->farbe).', '.
|
||||
$this->addslashes($this->email).', '.
|
||||
$this->addslashes($this->telefon).', '.
|
||||
$this->addslashes($this->max_verband).', '.
|
||||
$this->addslashes($this->max_semester).', '.
|
||||
$this->addslashes($this->max_gruppe).', '.
|
||||
$this->addslashes($this->erhalter_kz).', '.
|
||||
$this->addslashes($this->bescheid).', '.
|
||||
$this->addslashes($this->bescheidbgbl1).', '.
|
||||
$this->addslashes($this->bescheidbgbl2).', '.
|
||||
$this->addslashes($this->bescheidgz).', '.
|
||||
$this->addslashes($this->bescheidvom).', '.
|
||||
$this->addslashes($this->titelbescheidvom).', '.
|
||||
($this->aktiv?'true':'false').', '.
|
||||
$this->addslashes($this->ext_id).', '.
|
||||
$this->addslashes($this->orgform_kurzbz).', '.
|
||||
$this->addslashes($this->zusatzinfo_html).', '.
|
||||
$this->addslashes($this->oe_kurzbz).', '.
|
||||
($this->moodle?'true':'false').', '.
|
||||
$this->addslashes($this->sprache).', '.
|
||||
($this->testtool_sprachwahl?'true':'false').', '.
|
||||
$this->addslashes($this->studienplaetze).', '.
|
||||
$this->addslashes($this->lgartcode).', '.
|
||||
($this->mischform?'true':'false').','.
|
||||
($this->projektarbeit_note_anzeige?'true':'false').');';
|
||||
$this->db_add_param($this->studiengang_kz, FHC_INTEGER).', '.
|
||||
$this->db_add_param($this->kurzbz).', '.
|
||||
$this->db_add_param($this->kurzbzlang).', '.
|
||||
$this->db_add_param($this->bezeichnung).', '.
|
||||
$this->db_add_param($this->english).', '.
|
||||
$this->db_add_param($this->typ).', '.
|
||||
$this->db_add_param($this->farbe).', '.
|
||||
$this->db_add_param($this->email).', '.
|
||||
$this->db_add_param($this->telefon).', '.
|
||||
$this->db_add_param($this->max_verband).', '.
|
||||
$this->db_add_param($this->max_semester).', '.
|
||||
$this->db_add_param($this->max_gruppe).', '.
|
||||
$this->db_add_param($this->erhalter_kz).', '.
|
||||
$this->db_add_param($this->bescheid).', '.
|
||||
$this->db_add_param($this->bescheidbgbl1).', '.
|
||||
$this->db_add_param($this->bescheidbgbl2).', '.
|
||||
$this->db_add_param($this->bescheidgz).', '.
|
||||
$this->db_add_param($this->bescheidvom).', '.
|
||||
$this->db_add_param($this->titelbescheidvom).', '.
|
||||
$this->db_add_param($this->aktiv, FHC_BOOLEAN).', '.
|
||||
$this->db_add_param($this->ext_id).', '.
|
||||
$this->db_add_param($this->orgform_kurzbz).', '.
|
||||
$this->db_add_param($this->zusatzinfo_html).', '.
|
||||
$this->db_add_param($this->oe_kurzbz).', '.
|
||||
$this->db_add_param($this->moodle, FHC_BOOLEAN).', '.
|
||||
$this->db_add_param($this->sprache).', '.
|
||||
$this->db_add_param($this->testtool_sprachwahl, FHC_BOOLEAN).', '.
|
||||
$this->db_add_param($this->studienplaetze).', '.
|
||||
$this->db_add_param($this->lgartcode).', '.
|
||||
$this->db_add_param($this->mischform, FHC_BOOLEAN).','.
|
||||
$this->db_add_param($this->projektarbeit_note_anzeige, FHC_BOOLEAN).');';
|
||||
}
|
||||
else
|
||||
{
|
||||
//bestehenden Datensatz akualisieren
|
||||
|
||||
$qry = 'UPDATE public.tbl_studiengang SET '.
|
||||
'studiengang_kz='.$this->addslashes($this->studiengang_kz).', '.
|
||||
'kurzbz='.$this->addslashes($this->kurzbz).', '.
|
||||
'kurzbzlang='.$this->addslashes($this->kurzbzlang).', '.
|
||||
'bezeichnung='.$this->addslashes($this->bezeichnung).', '.
|
||||
'english='.$this->addslashes($this->english).', '.
|
||||
'typ='.$this->addslashes($this->typ).', '.
|
||||
'farbe='.$this->addslashes($this->farbe).', '.
|
||||
'email='.$this->addslashes($this->email).', '.
|
||||
'max_verband='.$this->addslashes($this->max_verband).', '.
|
||||
'max_semester='.$this->addslashes($this->max_semester).', '.
|
||||
'max_gruppe='.$this->addslashes($this->max_gruppe).', '.
|
||||
'erhalter_kz='.$this->addslashes($this->erhalter_kz).', '.
|
||||
'bescheid='.$this->addslashes($this->bescheid).', '.
|
||||
'bescheidbgbl1='.$this->addslashes($this->bescheidbgbl1).', '.
|
||||
'bescheidbgbl2='.$this->addslashes($this->bescheidbgbl2).', '.
|
||||
'bescheidgz='.$this->addslashes($this->bescheidgz).', '.
|
||||
'bescheidvom='.$this->addslashes($this->bescheidvom).', '.
|
||||
'titelbescheidvom='.$this->addslashes($this->titelbescheidvom).', '.
|
||||
'ext_id='.$this->addslashes($this->ext_id).', '.
|
||||
'telefon='.$this->addslashes($this->telefon).', '.
|
||||
'orgform_kurzbz='.$this->addslashes($this->orgform_kurzbz).', '.
|
||||
'aktiv='.($this->aktiv?'true':'false').', '.
|
||||
'oe_kurzbz='.$this->addslashes($this->oe_kurzbz).','.
|
||||
'zusatzinfo_html='.$this->addslashes($this->zusatzinfo_html).', '.
|
||||
'moodle='.($this->moodle?'true':'false').', '.
|
||||
'projektarbeit_note_anzeige='.($this->projektarbeit_note_anzeige?'true':'false').', '.
|
||||
'sprache='.$this->addslashes($this->sprache).', '.
|
||||
'testtool_sprachwahl='.($this->testtool_sprachwahl?'true':'false').', '.
|
||||
'studienplaetze='.$this->addslashes($this->studienplaetze).', '.
|
||||
'lgartcode='.$this->addslashes($this->lgartcode).', '.
|
||||
'mischform='.($this->mischform?'true':'false').' '.
|
||||
'WHERE studiengang_kz='.$this->addslashes($this->studiengang_kz).';';
|
||||
'studiengang_kz='.$this->db_add_param($this->studiengang_kz, FHC_INTEGER).', '.
|
||||
'kurzbz='.$this->db_add_param($this->kurzbz).', '.
|
||||
'kurzbzlang='.$this->db_add_param($this->kurzbzlang).', '.
|
||||
'bezeichnung='.$this->db_add_param($this->bezeichnung).', '.
|
||||
'english='.$this->db_add_param($this->english).', '.
|
||||
'typ='.$this->db_add_param($this->typ).', '.
|
||||
'farbe='.$this->db_add_param($this->farbe).', '.
|
||||
'email='.$this->db_add_param($this->email).', '.
|
||||
'max_verband='.$this->db_add_param($this->max_verband).', '.
|
||||
'max_semester='.$this->db_add_param($this->max_semester).', '.
|
||||
'max_gruppe='.$this->db_add_param($this->max_gruppe).', '.
|
||||
'erhalter_kz='.$this->db_add_param($this->erhalter_kz).', '.
|
||||
'bescheid='.$this->db_add_param($this->bescheid).', '.
|
||||
'bescheidbgbl1='.$this->db_add_param($this->bescheidbgbl1).', '.
|
||||
'bescheidbgbl2='.$this->db_add_param($this->bescheidbgbl2).', '.
|
||||
'bescheidgz='.$this->db_add_param($this->bescheidgz).', '.
|
||||
'bescheidvom='.$this->db_add_param($this->bescheidvom).', '.
|
||||
'titelbescheidvom='.$this->db_add_param($this->titelbescheidvom).', '.
|
||||
'ext_id='.$this->db_add_param($this->ext_id).', '.
|
||||
'telefon='.$this->db_add_param($this->telefon).', '.
|
||||
'orgform_kurzbz='.$this->db_add_param($this->orgform_kurzbz).', '.
|
||||
'aktiv='.$this->db_add_param($this->aktiv, FHC_BOOLEAN).', '.
|
||||
'oe_kurzbz='.$this->db_add_param($this->oe_kurzbz).','.
|
||||
'zusatzinfo_html='.$this->db_add_param($this->zusatzinfo_html).', '.
|
||||
'moodle='.$this->db_add_param($this->moodle, FHC_BOOLEAN).', '.
|
||||
'projektarbeit_note_anzeige='.$this->db_add_param($this->projektarbeit_note_anzeige, FHC_BOOLEAN).', '.
|
||||
'sprache='.$this->db_add_param($this->sprache).', '.
|
||||
'testtool_sprachwahl='.$this->db_add_param($this->testtool_sprachwahl, FHC_BOOLEAN).', '.
|
||||
'studienplaetze='.$this->db_add_param($this->studienplaetze).', '.
|
||||
'lgartcode='.$this->db_add_param($this->lgartcode).', '.
|
||||
'mischform='.$this->db_add_param($this->mischform, FHC_INTEGER).' '.
|
||||
'WHERE studiengang_kz='.$this->db_add_param($this->studiengang_kz, FHC_INTEGER, false).';';
|
||||
}
|
||||
|
||||
if($this->db_query($qry))
|
||||
@@ -439,7 +439,7 @@ class studiengang extends basis_db
|
||||
$this->errormsg = 'Studiengang_kz muss eine gueltige Zahl sein';
|
||||
return false;
|
||||
}
|
||||
$qry = "UPDATE public.tbl_studiengang SET aktiv = NOT aktiv WHERE studiengang_kz='".addslashes($studiengang_kz)."'";
|
||||
$qry = "UPDATE public.tbl_studiengang SET aktiv = NOT aktiv WHERE studiengang_kz=".$this->db_add_param($studiengang_kz, FHC_INTEGER);
|
||||
|
||||
if($this->db_query($qry))
|
||||
{
|
||||
@@ -474,7 +474,7 @@ class studiengang extends basis_db
|
||||
(datum_bis is null OR datum_bis>=now())";
|
||||
|
||||
if(!is_null($studiengang_kz))
|
||||
$qry.=" AND studiengang_kz='".addslashes($studiengang_kz)."'";
|
||||
$qry.=" AND studiengang_kz=".$this->db_add_param($studiengang_kz, FHC_INTEGER);
|
||||
|
||||
if($result = $this->db_query($qry))
|
||||
{
|
||||
@@ -498,7 +498,7 @@ class studiengang extends basis_db
|
||||
*/
|
||||
public function getStudiengangFromOe($oe_kurzbz)
|
||||
{
|
||||
$qry ="SELECT * FROM public.tbl_studiengang where oe_kurzbz =".$this->addslashes($oe_kurzbz);
|
||||
$qry ="SELECT * FROM public.tbl_studiengang WHERE oe_kurzbz =".$this->db_add_param($oe_kurzbz);
|
||||
|
||||
if($this->db_query($qry))
|
||||
{
|
||||
@@ -526,16 +526,16 @@ class studiengang extends basis_db
|
||||
$this->orgform_kurzbz = $row->orgform_kurzbz;
|
||||
$this->zusatzinfo_html = $row->zusatzinfo_html;
|
||||
$this->sprache = $row->sprache;
|
||||
$this->testtool_sprachwahl = ($row->testtool_sprachwahl=='t'?true:false);
|
||||
$this->testtool_sprachwahl = $this->db_parse_bool($row->testtool_sprachwahl);
|
||||
$this->studienplaetze = $row->studienplaetze;
|
||||
$this->oe_kurzbz = $row->oe_kurzbz;
|
||||
$this->lgartcode = $row->lgartcode;
|
||||
$this->telefon=$row->telefon;
|
||||
$this->titelbescheidvom=$row->titelbescheidvom;
|
||||
$this->aktiv=($row->aktiv=='t'?true:false);
|
||||
$this->moodle=($row->moodle=='t'?true:false);
|
||||
$this->mischform=($row->mischform=='t'?true:false);
|
||||
$this->projektarbeit_note_anzeige=($row->projektarbeit_note_anzeige=='t'?true:false);
|
||||
$this->aktiv=$this->db_parse_bool($row->aktiv);
|
||||
$this->moodle=$this->db_parse_bool($row->moodle);
|
||||
$this->mischform=$this->db_parse_bool($row->mischform);
|
||||
$this->projektarbeit_note_anzeige=$this->db_parse_bool($row->projektarbeit_note_anzeige);
|
||||
|
||||
$this->bezeichnung_arr['German']=$this->bezeichnung;
|
||||
$this->bezeichnung_arr['English']=$this->english;
|
||||
|
||||
@@ -24,15 +24,14 @@ require_once('basis_db.class.php');
|
||||
|
||||
class studiensemester extends basis_db
|
||||
{
|
||||
public $errormsg; // string
|
||||
public $new; // boolean
|
||||
public $studiensemester = array(); // studiensemester Objekt
|
||||
|
||||
//Tabellenspalten
|
||||
public $studiensemester_kurzbz; // varchar(16)
|
||||
public $start; // date
|
||||
public $ende; // date
|
||||
public $bezeichnung;
|
||||
public $studiensemester_kurzbz;// varchar(16)
|
||||
public $start; // date
|
||||
public $ende; // date
|
||||
public $bezeichnung; // varchar(32)
|
||||
|
||||
/**
|
||||
* Konstruktor - Laedt optional ein StSem
|
||||
@@ -48,13 +47,13 @@ class studiensemester extends basis_db
|
||||
}
|
||||
|
||||
/**
|
||||
* Laedt das Studiensemester mit der uebergebenen ID
|
||||
* Laedt das Studiensemester mit der uebergebenen Kurzbz
|
||||
*
|
||||
* @param $studiensemester_kurzbz Stsem das geladen werden soll
|
||||
*/
|
||||
public function load($studiensemester_kurzbz)
|
||||
{
|
||||
$qry = "SELECT * FROM public.tbl_studiensemester WHERE studiensemester_kurzbz='".addslashes($studiensemester_kurzbz)."'";
|
||||
$qry = "SELECT * FROM public.tbl_studiensemester WHERE studiensemester_kurzbz=".$this->db_add_param($studiensemester_kurzbz);
|
||||
|
||||
if(!$this->db_query($qry))
|
||||
{
|
||||
@@ -71,7 +70,7 @@ class studiensemester extends basis_db
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = "Es ist kein Studiensemester mit der Kurzbezeichung $studiensemester_kurzbz vorhanden";
|
||||
$this->errormsg = "Es ist kein Studiensemester mit dieser Kurzbezeichung vorhanden";
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -91,6 +90,11 @@ class studiensemester extends basis_db
|
||||
$this->errormsg = 'Studiensemester Kurzbezeichnung darf nicht laenger als 16 Zeichen sein';
|
||||
return false;
|
||||
}
|
||||
if(mb_strlen($this->bezeichnung)>32)
|
||||
{
|
||||
$this->errormsg = 'Studiensemester Bezeichnung darf nicht laenger als 32 Zeichen sein';
|
||||
return false;
|
||||
}
|
||||
if($this->studiensemester_kurzbz=='')
|
||||
{
|
||||
$this->errormsg = 'Es muss eine Kurzbezeichnung eingegeben werden';
|
||||
@@ -115,16 +119,16 @@ class studiensemester extends basis_db
|
||||
if($this->new)
|
||||
{
|
||||
$qry = "INSERT INTO public.tbl_studiensemester (studiensemester_kurzbz, start, ende)
|
||||
VALUES('".addslashes($this->studiensemester_kurzbz)."',".
|
||||
$this->addslashes($this->start).','.
|
||||
$this->addslashes($this->ende).');';
|
||||
VALUES(".$this->db_add_param($this->studiensemester_kurzbz).",".
|
||||
$this->db_add_param($this->start).','.
|
||||
$this->db_add_param($this->ende).');';
|
||||
}
|
||||
else
|
||||
{
|
||||
$qry = 'UPDATE public.tbl_studiensemester SET'.
|
||||
' start='.$this->addslashes($this->start).','.
|
||||
' ende='.$this->addslashes($this->ende).
|
||||
" WHERE studiensemester_kurzbz='$this->studiensemester_kurzbz'";
|
||||
' start='.$this->db_add_param($this->start).','.
|
||||
' ende='.$this->db_add_param($this->ende).
|
||||
" WHERE studiensemester_kurzbz=".$this->db_add_param($this->studiensemester_kurzbz);
|
||||
}
|
||||
|
||||
if($this->db_query($qry))
|
||||
@@ -318,7 +322,7 @@ class studiensemester extends basis_db
|
||||
$qry = "SELECT * FROM public.tbl_studiensemester WHERE start>now() ";
|
||||
|
||||
if($art!='')
|
||||
$qry.= " AND substring(studiensemester_kurzbz from 1 for 2)='".addslashes($art)."' ";
|
||||
$qry.= " AND substring(studiensemester_kurzbz from 1 for 2)=".$this->db_add_param($art);
|
||||
|
||||
$qry.=" ORDER BY start LIMIT 1";
|
||||
|
||||
@@ -390,19 +394,19 @@ class studiensemester extends basis_db
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Es wurde kein vorj�hriges Studiensemester gefunden';
|
||||
$this->errormsg = 'Es wurde kein vorjaehriges Studiensemester gefunden';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Es wurde kein vorj�hriges Studiensemester gefunden';
|
||||
$this->errormsg = 'Es wurde kein vorjaehriges Studiensemester gefunden';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Fehler beim Ermitteln des vorj�hrigen Studiensemesters';
|
||||
$this->errormsg = 'Fehler beim Ermitteln des vorjaehrigen Studiensemesters';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@@ -417,7 +421,7 @@ class studiensemester extends basis_db
|
||||
{
|
||||
$qry = "SELECT studiensemester_kurzbz FROM public.tbl_studiensemester
|
||||
WHERE ende<(SELECT start FROM public.tbl_studiensemester
|
||||
WHERE studiensemester_kurzbz='".addslashes($studiensemester_kurzbz)."')
|
||||
WHERE studiensemester_kurzbz=".$this->db_add_param($studiensemester_kurzbz).")
|
||||
ORDER BY ende DESC LIMIT 1";
|
||||
|
||||
if($this->db_query($qry))
|
||||
@@ -449,7 +453,7 @@ class studiensemester extends basis_db
|
||||
{
|
||||
$qry = "SELECT studiensemester_kurzbz, start, ende FROM public.tbl_studiensemester
|
||||
WHERE start>(SELECT ende FROM public.tbl_studiensemester
|
||||
WHERE studiensemester_kurzbz='".addslashes($studiensemester_kurzbz)."')
|
||||
WHERE studiensemester_kurzbz=".$this->db_add_param($studiensemester_kurzbz).")
|
||||
ORDER BY start LIMIT 1";
|
||||
|
||||
if($this->db_query($qry))
|
||||
@@ -505,7 +509,7 @@ class studiensemester extends basis_db
|
||||
SELECT studiensemester_kurzbz, start
|
||||
FROM public.tbl_studiensemester
|
||||
WHERE start$op(SELECT start FROM public.tbl_studiensemester
|
||||
WHERE studiensemester_kurzbz='$studiensemester_kurzbz')
|
||||
WHERE studiensemester_kurzbz=".$this->db_add_param($studiensemester_kurzbz).")
|
||||
ORDER BY start $sort
|
||||
LIMIT ".abs($wert)."
|
||||
) as foo
|
||||
|
||||
@@ -2,8 +2,11 @@
|
||||
$this->phrasen['coodle/coodle']='Coodle';
|
||||
$this->phrasen['coodle/titel']='Titel';
|
||||
$this->phrasen['coodle/beschreibung']='Beschreibung';
|
||||
$this->phrasen['coodle/dauer']='Dauer in Minuten';
|
||||
$this->phrasen['coodle/dauer']='Termindauer';
|
||||
$this->phrasen['coodle/dauerminuten']='Minuten';
|
||||
$this->phrasen['coodle/endedatum']='Umfrageende';
|
||||
$this->phrasen['coodle/neuerEintrag']='Neue Umfrage';
|
||||
$this->phrasen['coodle/bearbeiten']='Bearbeiten';
|
||||
$this->phrasen['coodle/uebersicht']='Coodle - Übersicht';
|
||||
$this->phrasen['coodle/umfrageKonnteNichtGeloeschtWerden']='Umfrage konnte nicht gelöscht werden';
|
||||
$this->phrasen['coodle/umfrageNichtGeladen']='Umfrage konnte nicht geladen werden';
|
||||
|
||||
Reference in New Issue
Block a user