Compare commits

...

6 Commits

4 changed files with 26 additions and 7 deletions
@@ -45,7 +45,7 @@ $uid = get_uid();
$PHP_SELF = $_SERVER['PHP_SELF'];
$typen_arr = array("Urlaub", "PflegeU", "ZA", "Krank", "DienstF", "DienstV", "CovidSB", "CovidKS");
$typen_arr = array("Urlaub", "PflegeU", "ZA", "Krank", "DienstF", "DienstV", "CovidSB", "CovidKS","Mutter");
if(isset($_GET['type']))
$type=$_GET['type'];
@@ -312,7 +312,8 @@ function showHideStudeDropDown()
|| dd.options[dd.selectedIndex].value == 'DienstF'
|| dd.options[dd.selectedIndex].value == 'DienstV'
|| dd.options[dd.selectedIndex].value == 'CovidSB'
|| dd.options[dd.selectedIndex].value == 'CovidKS')
|| dd.options[dd.selectedIndex].value == 'CovidKS'
|| dd.options[dd.selectedIndex].value == 'Mutter')
{
document.getElementById('vonStd').style.visibility = 'hidden';
document.getElementById('bisStd').style.visibility = 'hidden';
+5 -5
View File
@@ -24,7 +24,7 @@ require_once(dirname(__FILE__).'/basis_db.class.php');
class zeitsperre extends basis_db
{
const NUR_BLOCKIERENDE_ZEITSPERREN = true;
const BLOCKIERENDE_ZEITSPERREN = "'Krank','Urlaub','ZA','DienstV','PflegeU','DienstF','CovidSB','CovidKS'";
const BLOCKIERENDE_ZEITSPERREN = "'Krank','Urlaub','ZA','DienstV','PflegeU','DienstF','CovidSB','CovidKS','Mutter'";
public $new; // boolean
public $result = array(); // news Objekt
@@ -551,13 +551,13 @@ class zeitsperre extends basis_db
public function getVonBis($uid, $von, $bis, $zeitsperretyp_kurzbz = null)
{
$qry = '
SELECT
SELECT
zeitsperre_id, zeitsperretyp_kurzbz, vondatum, vonstunde, bisdatum, bisstunde
FROM
FROM
campus.tbl_zeitsperre
LEFT JOIN campus.tbl_zeitsperretyp USING (zeitsperretyp_kurzbz)
WHERE
mitarbeiter_uid = '. $this->db_add_param($uid). '
WHERE
mitarbeiter_uid = '. $this->db_add_param($uid). '
AND (
(vondatum BETWEEN '.$this->db_add_param($von).' AND '.$this->db_add_param($bis).')
OR
+2
View File
@@ -28,6 +28,8 @@ require_once('dbupdate_3.4/example2.php');
...
*/
require_once('dbupdate_3.4/feature_18732_Neue_Zeitsperre_Mutterschutz.php');
// *** Pruefung und hinzufuegen der neuen Attribute und Tabellen
echo '<H2>Pruefe Tabellen und Attribute!</H2>';
@@ -0,0 +1,16 @@
<?php
if (! defined('DB_NAME')) exit('No direct script access allowed');
//Neue Zeitsperre Mutterschutz
if($result = $db->db_query("SELECT 1 FROM campus.tbl_zeitsperretyp WHERE zeitsperretyp_kurzbz = 'Mutter'"))
{
if($db->db_num_rows($result)==0)
{
$qry = "INSERT INTO campus.tbl_zeitsperretyp (zeitsperretyp_kurzbz, beschreibung) VALUES ('Mutter', 'Mutterschutz');";
if(!$db->db_query($qry))
echo '<strong>campus.tbl_zeitsperretyp: '.$db->db_last_error().'</strong><br>';
else
echo '<br>Zeitsperretyp Mutterschutz in campus.tbl_zeitsperretyp hinzugefügt';
}
}