mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-24 15:39:28 +00:00
- Mail Benachrichtigung an Zentraleinkauf wenn Bestellung freigegeben wurde
- Mail Benachrichtigung an Kontaktperson bei Statusänderung der Bestellung - Anzeigen der OEs welche die Bestellung noch freigeben muessen - Fehlermeldungen werden rechts statt oberhalb angezeigt - Kontaktperson kann geändert werden - Tags können immer geändert werden - Überschrift der Tags verschwindet nicht mehr - geliefert Status wird korrekt gesetzt
This commit is contained in:
@@ -39,6 +39,8 @@
|
||||
define('MAIL_LVPLAN','info@technikum-wien.at');
|
||||
define('MAIL_IT','info@technikum-wien.at');
|
||||
define('MAIL_SUPPORT','info@technikum-wien.at');
|
||||
|
||||
define('MAIL_ZENTRALEINKAUF','info@technikum-wien.at');
|
||||
|
||||
//Gibt an welche Funktion zur generierung des PDF Files herangezogen wird
|
||||
//moegliche Werte: FOP | XSLFO2PDF
|
||||
|
||||
@@ -765,7 +765,50 @@ class mitarbeiter extends benutzer
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Sucht die Mitarbeiter deren
|
||||
* Nachname, Vorname, UID $filter enthaelt
|
||||
* @param $filter
|
||||
*/
|
||||
public function search($filter)
|
||||
{
|
||||
$qry = "SELECT vorname, nachname, titelpre, titelpost, kurzbz, vornamen, uid
|
||||
FROM campus.vw_mitarbeiter
|
||||
WHERE
|
||||
lower(nachname) like lower('%".addslashes($filter)."%')
|
||||
OR lower(uid) like lower('%".addslashes($filter)."%')
|
||||
OR lower(vorname) like lower('%".addslashes($filter)."%')
|
||||
OR lower(vorname || ' ' || nachname) like lower('%".addslashes($filter)."%')
|
||||
OR lower(nachname || ' ' || vorname) like lower('%".addslashes($filter)."%')
|
||||
ORDER BY nachname, vorname";
|
||||
//echo $qry;
|
||||
if($this->db_query($qry))
|
||||
{
|
||||
while($row = $this->db_fetch_object())
|
||||
{
|
||||
$obj = new mitarbeiter();
|
||||
|
||||
$obj->uid = $row->uid;
|
||||
$obj->vorname = $row->vorname;
|
||||
$obj->nachname = $row->nachname;
|
||||
$obj->titelpre = $row->titelpre;
|
||||
$obj->titelpost = $row->titelpost;
|
||||
$obj->kurzbz = $row->kurzbz;
|
||||
$obj->vornamen = $row->vornamen;
|
||||
|
||||
$this->result[] = $obj;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Fehler beim Laden der Daten';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Liefert die Personen die den Suchkriterien entsprechen
|
||||
*
|
||||
|
||||
@@ -59,7 +59,7 @@ $menu=array
|
||||
),
|
||||
'Personensuche'=>array
|
||||
(
|
||||
'name'=>'Personensuche', 'link'=>'https://cis.technikum-wien.at/cis/private/tools/psearch.php', 'target'=>'content',
|
||||
'name'=>'Personensuche', 'link'=>'https://cis.technikum-wien.at/cis/private/tools/psearch.php', 'target'=>'_blank',
|
||||
),
|
||||
'Firma'=>array
|
||||
(
|
||||
|
||||
@@ -153,16 +153,19 @@ class wawi_bestellstatus extends basis_db
|
||||
|
||||
if($oe_kurzbz!='')
|
||||
{
|
||||
$status .= " and oe_kurzbz = ".$this->addslashes($oe_kurzbz);
|
||||
$status .= " AND oe_kurzbz = ".$this->addslashes($oe_kurzbz);
|
||||
}
|
||||
if($status_kurzbz!='')
|
||||
{
|
||||
$status.=" and bestellstatus_kurzbz = ".$this->addslashes($status_kurzbz);
|
||||
$status.=" AND bestellstatus_kurzbz = ".$this->addslashes($status_kurzbz);
|
||||
}
|
||||
|
||||
$qry = "select bestellstatus.* from wawi.tbl_bestellung_bestellstatus as bestellstatus
|
||||
WHERE
|
||||
bestellung_id = ".$this->addslashes($bestellung_id).$status.";";
|
||||
$qry = "SELECT bestellstatus.*
|
||||
FROM wawi.tbl_bestellung_bestellstatus as bestellstatus
|
||||
WHERE
|
||||
bestellung_id = ".$this->addslashes($bestellung_id).$status."
|
||||
ORDER BY insertamum LIMIT 1;";
|
||||
|
||||
if($this->db_query($qry))
|
||||
{
|
||||
if($row = $this->db_fetch_object())
|
||||
|
||||
@@ -24,4 +24,8 @@
|
||||
{
|
||||
color: red;
|
||||
}
|
||||
.ok
|
||||
{
|
||||
color: green;
|
||||
}
|
||||
|
||||
+473
-311
File diff suppressed because it is too large
Load Diff
@@ -100,18 +100,16 @@
|
||||
for ($i=0;$i<count($tags->result);$i++)
|
||||
echo html_entity_decode($tags->result[$i]->tag)."\n";
|
||||
break;
|
||||
|
||||
// Mitarbeiter Search
|
||||
|
||||
case 'wawi_mitarbeiter_search':
|
||||
$mitarbeiter_search=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
|
||||
if (is_null($mitarbeiter_search) ||$mitarbeiter_search=='')
|
||||
$search=trim((isset($_REQUEST['q']) ? $_REQUEST['q']:''));
|
||||
if (is_null($search) ||$search=='')
|
||||
exit();
|
||||
$sMitarbeiter = new mitarbeiter();
|
||||
$mitarbeiter_all = array();
|
||||
$sMitarbeiter->getMitarbeiterFilter($mitarbeiter_search);
|
||||
$ma = new mitarbeiter();
|
||||
$ma->search($search);
|
||||
|
||||
for ($i=0;$i<count($sMitarbeiter->result);$i++)
|
||||
echo html_entity_decode($sMitarbeiter->result[$i]->vorname).' '.html_entity_decode($sMitarbeiter->result[$i]->nachname).'|'.html_entity_decode($sMitarbeiter->result[$i]->uid)."\n";
|
||||
foreach($ma->result as $row)
|
||||
echo html_entity_decode($row->vorname).' '.html_entity_decode($row->nachname).'|'.html_entity_decode($row->uid)."\n";
|
||||
break;
|
||||
}
|
||||
exit();
|
||||
|
||||
Reference in New Issue
Block a user