mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-16 03:29:34 +00:00
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
This commit is contained in:
@@ -305,9 +305,9 @@ function jahresplan_veranstaltungskategorie_kalenderanzeige($veranstaltung,$wart
|
||||
// Kalenderanzeige Erzeugen
|
||||
$showHTML='';
|
||||
$showHTML.='<table class="tabcontent">';
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
for ($iTmpMonat=$iTmpMinMonate;$iTmpMonat<=$iTmpMaxMonate;$iTmpMonat++)
|
||||
{
|
||||
// Je Monat begin der Woche und Ende KW ermitteln
|
||||
@@ -374,17 +374,17 @@ function jahresplan_veranstaltungskategorie_kalenderanzeige($veranstaltung,$wart
|
||||
|
||||
$iTmpMinKW=(isset($veranstaltung_kalender[$Jahr]['VerarbeitenWochen'][$iTmpMonat][0])?$veranstaltung_kalender[$Jahr]['VerarbeitenWochen'][$iTmpMonat][0]:1);
|
||||
$iTmpMaxKW=(isset($veranstaltung_kalender[$Jahr]['VerarbeitenWochen'][$iTmpMonat])?$veranstaltung_kalender[$Jahr]['VerarbeitenWochen'][$iTmpMonat][count($veranstaltung_kalender[$Jahr]['VerarbeitenWochen'][$iTmpMonat])-1]:1);
|
||||
|
||||
|
||||
for ($iTmpWochenIndex=0;$iTmpWochenIndex<count($veranstaltung_kalender[$Jahr]['VerarbeitenWochen'][$iTmpMonat]);$iTmpWochenIndex++)
|
||||
{
|
||||
|
||||
|
||||
if (!isset($veranstaltung_kalender[$Jahr]['VerarbeitenWochen'][$iTmpMonat][$iTmpWochenIndex]))
|
||||
{
|
||||
echo "<br>".$p->t('eventkalender/wochenindexWurdeNichtGefunden',array($iTmpWochenIndex))."<br>";
|
||||
break;
|
||||
break;
|
||||
}
|
||||
$iTmpWoche=$veranstaltung_kalender[$Jahr]['VerarbeitenWochen'][$iTmpMonat][$iTmpWochenIndex];
|
||||
|
||||
|
||||
$nowWeek=(int)date("W", mktime(0,0,0,date("m"),date("d"),date("y")));
|
||||
|
||||
// Fuer alle WochenTage das Script Anzeige,Verstecken erzeugen
|
||||
@@ -401,7 +401,7 @@ function jahresplan_veranstaltungskategorie_kalenderanzeige($veranstaltung,$wart
|
||||
// Wochenzeile Start
|
||||
$showHTML.='<tr>';
|
||||
|
||||
|
||||
|
||||
// Die KW hat keine Daten - Initialisieren mit Array
|
||||
if (!isset($veranstaltung_kalender[$Jahr][$iTmpMonat]['Woche'][$iTmpMonat][$iTmpWoche]))
|
||||
{
|
||||
@@ -437,7 +437,7 @@ function jahresplan_veranstaltungskategorie_kalenderanzeige($veranstaltung,$wart
|
||||
{
|
||||
if (!isset($veranstaltung_kalender[$Jahr][$iTmpMonat]['WochenTimestamp'][$iTmpWoche][$iTmpTag]))
|
||||
continue;
|
||||
|
||||
|
||||
$iTmpTimeStamp=$veranstaltung_kalender[$Jahr][$iTmpMonat]['WochenTimestamp'][$iTmpWoche][$iTmpTag];
|
||||
|
||||
if (isset($veranstaltung_kalender[$Jahr][$iTmpMonat]['WochenTag'][$iTmpWoche][$iTmpTag]))
|
||||
@@ -577,7 +577,7 @@ function jahresplan_veranstaltungskategorie_kalenderanzeige($veranstaltung,$wart
|
||||
$showHTML.='</div>';
|
||||
$showHTML.='</td>';
|
||||
$showHTML.='</tr></table></td>';
|
||||
|
||||
|
||||
} // 7 Tage Container Ende
|
||||
$showHTML.='</tr>';
|
||||
}
|
||||
@@ -643,7 +643,7 @@ function jahresplan_veranstaltungskategorie_kalendererzeugen($veranstaltung_tabe
|
||||
$iTmpInitDay=mktime(0, 0, 0, $iTmpMonat ,(1 - ($iTmpTagNr==0?7:$iTmpTagNr)) + 1, $Jahr);
|
||||
if (empty($iTmpInitDay))
|
||||
die("<p>Fehler bei Monat $iTmpZwMonat ,Tag (1 - ($iTmpTagNr==0?7:$iTmpTagNr) )+1, Jahr $Jahr </p>");
|
||||
|
||||
|
||||
}
|
||||
|
||||
// KalenderInit
|
||||
@@ -659,7 +659,7 @@ function jahresplan_veranstaltungskategorie_kalendererzeugen($veranstaltung_tabe
|
||||
$iTmpZwWochentag=(int)date('w',$iTmpInitDay);
|
||||
$iTmpZwWochentagname=date('D',$iTmpInitDay);
|
||||
$iTmpZw_jjjjmmtt=date('Ymd',$iTmpInitDay);
|
||||
|
||||
|
||||
$veranstaltung_kalender[$Jahr][$iTmpMonat]['WochenTimestamp'][$iTmpWoche][$iTmpTag]=$iTmpInitDay;
|
||||
$veranstaltung_kalender[$Jahr][$iTmpMonat]['WochenTimestampDatum'][$iTmpWoche][$iTmpTag]=$iTmpZw_jjjjmmtt;
|
||||
$veranstaltung_kalender[$Jahr][$iTmpMonat]['WochenTag'][$iTmpWoche][$iTmpZwWochentag]=array();
|
||||
@@ -668,7 +668,7 @@ function jahresplan_veranstaltungskategorie_kalendererzeugen($veranstaltung_tabe
|
||||
$iTmpMinKW=1;
|
||||
}
|
||||
|
||||
|
||||
|
||||
for ($iTmpWoche=$iTmpMinKW;$iTmpWoche<=$iTmpMaxKW;$iTmpWoche++)
|
||||
{
|
||||
$veranstaltung_kalender[$Jahr]['VerarbeitenWochen'][$iTmpMonat][]=$iTmpWoche;
|
||||
@@ -689,8 +689,8 @@ function jahresplan_veranstaltungskategorie_kalendererzeugen($veranstaltung_tabe
|
||||
}
|
||||
}
|
||||
$veranstaltung_next=$veranstaltung_tabelle;
|
||||
|
||||
|
||||
|
||||
|
||||
if (count($veranstaltung_kalender[$Jahr]['VerarbeitenWochen'][$iTmpMonat])<4)
|
||||
{
|
||||
die('Es wurden keine Wochen gefunden? '.__FILE__.' Parameter Line: '.__LINE__);
|
||||
@@ -698,18 +698,18 @@ function jahresplan_veranstaltungskategorie_kalendererzeugen($veranstaltung_tabe
|
||||
|
||||
for ($iTmpWochenIndex=0;$iTmpWochenIndex<count($veranstaltung_kalender[$Jahr]['VerarbeitenWochen'][$iTmpMonat]);$iTmpWochenIndex++)
|
||||
{
|
||||
|
||||
|
||||
if (!isset($veranstaltung_kalender[$Jahr]['VerarbeitenWochen'][$iTmpMonat][$iTmpWochenIndex]))
|
||||
{
|
||||
echo "<br>".$p->t('eventkalender/wochenindexWurdeNichtGefunden',array($iTmpWochenIndex))."<br>";
|
||||
break;
|
||||
break;
|
||||
}
|
||||
$iTmpWoche=$veranstaltung_kalender[$Jahr]['VerarbeitenWochen'][$iTmpMonat][$iTmpWochenIndex];
|
||||
|
||||
// Keine weitere Vearbeitungen mehr noetig
|
||||
if (!is_array($veranstaltung_next) || count($veranstaltung_next)<1)
|
||||
continue;
|
||||
|
||||
|
||||
for ($iTmpTag=0;$iTmpTag<7;$iTmpTag++)
|
||||
{
|
||||
$iTmpInitDay=$veranstaltung_kalender[$Jahr][$iTmpMonat]['WochenTimestamp'][$iTmpWoche][$iTmpTag];
|
||||
@@ -727,7 +727,7 @@ function jahresplan_veranstaltungskategorie_kalendererzeugen($veranstaltung_tabe
|
||||
// es werden nur mehr die Tage die noch nicht verarbeitet sind im next gemerkt
|
||||
$veranstaltung=$veranstaltung_next;
|
||||
$veranstaltung_next=array();
|
||||
|
||||
|
||||
reset($veranstaltung);
|
||||
for ($iTmpVeranstaltung=0;$iTmpVeranstaltung<count($veranstaltung);$iTmpVeranstaltung++)
|
||||
{
|
||||
@@ -751,7 +751,7 @@ function jahresplan_veranstaltungskategorie_kalendererzeugen($veranstaltung_tabe
|
||||
} // Ende For Woche
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return $veranstaltung_kalender;
|
||||
}
|
||||
|
||||
@@ -900,7 +900,7 @@ global $p;
|
||||
// Erzeugen PopUp URL fuer Entfernen
|
||||
// Url
|
||||
$cTmpScriptWartung=' onclick="if (!confirm(\' '.$p->t('eventkalender/wollenSieWirklichIdXYloeschen',array($veranstaltung_tabelle[$iTmpZehler]->veranstaltung_id)).' ?\')) {return false;} ; callWindows(\'jahresplan_veranstaltung.php?work=del&veranstaltung_id='.$veranstaltung_tabelle[$iTmpZehler]->veranstaltung_id.'\',\'Veranstaltung_Loeschen\');" ';
|
||||
|
||||
|
||||
// Loeschen Icon und Text
|
||||
$showHTML.='<td id="jh_va_delrow'.$iTmpZehler.'" '.$cTmpScriptWartung.'>
|
||||
<img title="ID '.$veranstaltung_tabelle[$iTmpZehler]->veranstaltung_id.' '.$p->t("global/entfernen").' '.$veranstaltung_tabelle[$iTmpZehler]->titel.'" height="14px" src="../../../skin/images/date_delete.png" alt="entfernen Veranstaltung" border="0">
|
||||
@@ -1097,4 +1097,17 @@ function jahresplan_date_to_timestamp($string="")
|
||||
}
|
||||
return $cTmpWert;
|
||||
}
|
||||
?>
|
||||
|
||||
function printlinks($text)
|
||||
{
|
||||
$pattern = '~[a-z]+://\S+~';
|
||||
|
||||
if($num_found = preg_match_all($pattern, $text, $out))
|
||||
{
|
||||
foreach($out[0] as $link)
|
||||
{
|
||||
echo '<a href="'.$link.'" target="_blank">'.$link.'</a><br>';
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -20,60 +20,60 @@
|
||||
* Rudolf Hangl < rudolf.hangl@technikum-wien.at >
|
||||
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
|
||||
*/
|
||||
|
||||
|
||||
#-------------------------------------------------------------------------------------------
|
||||
/*
|
||||
|
||||
|
||||
#-------------------------------------------------------------------------------------------
|
||||
/*
|
||||
* Veranstaltungsdaten - Pflege
|
||||
*
|
||||
* Aktionen: Anzeige, Anlage, Aenderung und Loeschen
|
||||
* Ansicht : Voll oder Popup (window.opener)
|
||||
* Ansicht : Voll oder Popup (window.opener)
|
||||
*
|
||||
* Zusatz : Reservierungsinformationen
|
||||
* koennen im Veranstaltungszeitraum dazu gefuegt werden
|
||||
*
|
||||
* Zusatz : Reservierungsinformationen
|
||||
* koennen im Veranstaltungszeitraum dazu gefuegt werden
|
||||
*
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
// ---------------- CIS Include Dateien einbinden
|
||||
require_once('../../../config/cis.config.inc.php');
|
||||
require_once('../../../include/functions.inc.php');
|
||||
|
||||
// ---------------- Datenbank-Verbindung
|
||||
// ---------------- Datenbank-Verbindung
|
||||
include_once('../../../include/person.class.php');
|
||||
include_once('../../../include/benutzer.class.php');
|
||||
include_once('../../../include/benutzerberechtigung.class.php');
|
||||
|
||||
// ---------------- Jahresplan Classe und Allg.Funktionen
|
||||
|
||||
// ---------------- Jahresplan Classe und Allg.Funktionen
|
||||
include_once('../../../include/jahresplan.class.php');
|
||||
include_once('jahresplan_funktionen.inc.php');
|
||||
|
||||
|
||||
if (!$is_wartungsberechtigt)
|
||||
die($p->t("global/keineBerechtigungFuerDieseSeite")).('<a href="javascript:history.back()">'.$p->t("global/zurueck").'</a>');
|
||||
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Init
|
||||
// ------------------------------------------------------------------------------------------
|
||||
$error='';
|
||||
|
||||
$error='';
|
||||
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Request Parameter
|
||||
// Request Parameter
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Parameter Veranstaltungskategorie
|
||||
$veranstaltungskategorie_kurzbz=trim((isset($_REQUEST['veranstaltungskategorie_kurzbz']) ? $_REQUEST['veranstaltungskategorie_kurzbz']:''));
|
||||
// Parameter Veranstaltung
|
||||
$veranstaltung_id=trim((isset($_REQUEST['veranstaltung_id']) ? $_REQUEST['veranstaltung_id']:''));
|
||||
$work=trim((isset($_REQUEST['work']) ? $_REQUEST['work']:''));
|
||||
|
||||
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Datenlesen fuer Anzeige
|
||||
// a) verarbeiten wenn Request Parameter 'work' - save(update) oder del
|
||||
// b) alle Veranstaltung lesen
|
||||
if (!empty($work))
|
||||
{
|
||||
|
||||
|
||||
$Jahresplan->InitVeranstaltung();
|
||||
// Nur Berechtigte duerfen auch noch nicht freigegebene Sehen
|
||||
// Nur Berechtigte duerfen auch noch nicht freigegebene Sehen
|
||||
$Jahresplan->show_only_public_kategorie=($is_mitarbeiter?false:true);
|
||||
$Jahresplan->freigabe=($is_wartungsberechtigt?false:true);
|
||||
if ($work=='save')
|
||||
@@ -113,18 +113,18 @@
|
||||
if (window.opener && !window.opener.closed) {
|
||||
if (confirm("Soll die Hauptseite neu aufgebaut werden?")) {
|
||||
window.opener.location.reload();
|
||||
}
|
||||
}
|
||||
}
|
||||
-->
|
||||
</script>
|
||||
';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if ($work=='del')
|
||||
{
|
||||
if(!$veranstaltung=$Jahresplan->deleteVeranstaltung($veranstaltung_id))
|
||||
{
|
||||
{
|
||||
$error=$p->t("global/fehlerBeimLoeschenDesEintrags").$Jahresplan->errormsg;
|
||||
}
|
||||
else
|
||||
@@ -137,34 +137,34 @@
|
||||
if (window.opener && !window.opener.closed) {
|
||||
if (confirm("'.$p->t("eventkalender/sollDieHauptseiteNeuAufgebautWerden").'?")) {
|
||||
window.opener.location.reload();
|
||||
}
|
||||
}
|
||||
this.close();
|
||||
}
|
||||
-->
|
||||
</script>
|
||||
';
|
||||
</script>
|
||||
';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Kategorie - Daten lesen fuer Kategorieselect
|
||||
// Kategorie - Daten lesen fuer Kategorieselect
|
||||
// Veranstaltungskategorien ohne Selektionsbedingung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
$Jahresplan->InitVeranstaltungskategorie();
|
||||
// Nur Berechtigte duerfen auch noch nicht freigegebene Sehen
|
||||
// Nur Berechtigte duerfen auch noch nicht freigegebene Sehen
|
||||
$Jahresplan->show_only_public_kategorie=($is_mitarbeiter?false:true);
|
||||
if (!$veranstaltungskategorie=$Jahresplan->loadVeranstaltungskategorie())
|
||||
die($Jahresplan->errormsg);
|
||||
|
||||
|
||||
// ------------------------------------------------------------------------------------------
|
||||
// Daten lesen fuer Anzeige der
|
||||
// Veranstaltungen mit Selektionsbedingung
|
||||
// ------------------------------------------------------------------------------------------
|
||||
if (!empty($veranstaltung_id))
|
||||
{
|
||||
$Jahresplan->InitVeranstaltung();
|
||||
// Nur Berechtigte duerfen auch noch nicht freigegebene Sehen
|
||||
$Jahresplan->InitVeranstaltung();
|
||||
// Nur Berechtigte duerfen auch noch nicht freigegebene Sehen
|
||||
$Jahresplan->show_only_public_kategorie=($is_mitarbeiter?false:true);
|
||||
$Jahresplan->freigabe=($is_wartungsberechtigt?false:true);
|
||||
|
||||
@@ -175,7 +175,7 @@
|
||||
if ($veranstaltungen=$Jahresplan->loadVeranstaltung())
|
||||
{
|
||||
$veranstaltungen=jahresplan_funk_veranstaltung_extend($veranstaltungen);
|
||||
while (list($key, $value) = each($veranstaltungen))
|
||||
while (list($key, $value) = each($veranstaltungen))
|
||||
{
|
||||
$veranstaltung[$key]=$value;
|
||||
}
|
||||
@@ -187,16 +187,16 @@
|
||||
die($Jahresplan->errormsg);
|
||||
}
|
||||
// Plausib
|
||||
if (!is_array($veranstaltung) || count($veranstaltung)<1 || !isset($veranstaltung["veranstaltung_id"]))
|
||||
if (!is_array($veranstaltung) || count($veranstaltung)<1 || !isset($veranstaltung["veranstaltung_id"]))
|
||||
{
|
||||
$work='new';
|
||||
}
|
||||
}
|
||||
}
|
||||
else // Reload ohne Datenverarbeitung , die Aufrufparameter in die Datentabelle uebertragen fuer Value der Inputfelder
|
||||
{
|
||||
$veranstaltung=$_REQUEST;
|
||||
}
|
||||
?>
|
||||
?>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
@@ -208,11 +208,11 @@
|
||||
</script>
|
||||
<link href="../../../skin/style.css.php" rel="stylesheet" type="text/css">
|
||||
<style type="text/css">
|
||||
<!--
|
||||
<!--
|
||||
form {display:inline;}
|
||||
label {text-align:right;}
|
||||
iframe {display:inline;width: 100%;border:0px;}
|
||||
|
||||
|
||||
.cursor_hand {cursor:pointer;vertical-align: top;white-space : nowrap;}
|
||||
.ausblenden {display:none;}
|
||||
.footer_zeile {color: silver;}
|
||||
@@ -220,153 +220,153 @@
|
||||
</style>
|
||||
<script language="JavaScript1.2" type="text/javascript">
|
||||
<!--
|
||||
function PruefeDatum(Datum,Startjahr,Endjahr)
|
||||
{
|
||||
var Datum, Tag, Monat, Jahr, Laenge, tageMonat;
|
||||
Laenge=Datum.length;
|
||||
|
||||
var datum_int = new Date();
|
||||
|
||||
function PruefeDatum(Datum,Startjahr,Endjahr)
|
||||
{
|
||||
var Datum, Tag, Monat, Jahr, Laenge, tageMonat;
|
||||
Laenge=Datum.length;
|
||||
|
||||
var datum_int = new Date();
|
||||
|
||||
if (!parseInt(Startjahr) || Startjahr<1000)
|
||||
{
|
||||
{
|
||||
Startjahr = datum_int.getFullYear();
|
||||
Startjahr = Startjahr - 1;
|
||||
}
|
||||
|
||||
|
||||
Startjahr = Startjahr - 1;
|
||||
}
|
||||
|
||||
|
||||
if (!parseInt(Endjahr) || Endjahr<1000)
|
||||
{
|
||||
Endjahr = datum_int.getFullYear();
|
||||
Endjahr = Endjahr +1;
|
||||
}
|
||||
|
||||
if (Laenge==10 && Datum.substring(2,3)=="." && Datum.substring(5,6)==".")
|
||||
{
|
||||
Tag=parseInt(Datum.substring(0,2),10);
|
||||
Monat=parseInt(Datum.substring(3,5),10);
|
||||
Jahr=parseInt(Datum.substring(6,10),10);
|
||||
}
|
||||
else
|
||||
{
|
||||
alert("<?php echo $p->t("eventkalender/keinGueltigesDatum");?>!");
|
||||
return false;
|
||||
}
|
||||
|
||||
if (Monat==4 || Monat==6 || Monat==9 || Monat==11)
|
||||
{
|
||||
tageMonat=30;
|
||||
}
|
||||
else if (Monat==1 || Monat==3 || Monat==5 || Monat==7 || Monat==8
|
||||
|| Monat==10 || Monat==12)
|
||||
{
|
||||
tageMonat=31;
|
||||
}
|
||||
else if(Monat==2 && Jahr%4==0 && Jahr%100!=0 || Jahr%400==0)
|
||||
{
|
||||
tageMonat=29;
|
||||
}
|
||||
else if(Monat==2 && Jahr%4!=0 || Jahr%100==0 && Jahr%400!=0)
|
||||
{
|
||||
tageMonat=28;
|
||||
}
|
||||
|
||||
if (Tag>=1 && Tag<=tageMonat && Monat>=1 && Monat<=12 && Jahr>=Startjahr && Jahr<=Endjahr)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
if (Laenge==10 && Datum.substring(2,3)=="." && Datum.substring(5,6)==".")
|
||||
{
|
||||
Tag=parseInt(Datum.substring(0,2),10);
|
||||
Monat=parseInt(Datum.substring(3,5),10);
|
||||
Jahr=parseInt(Datum.substring(6,10),10);
|
||||
}
|
||||
else
|
||||
{
|
||||
alert("<?php echo $p->t("eventkalender/keinGueltigesDatum");?>!");
|
||||
return false;
|
||||
}
|
||||
|
||||
if (Monat==4 || Monat==6 || Monat==9 || Monat==11)
|
||||
{
|
||||
tageMonat=30;
|
||||
}
|
||||
else if (Monat==1 || Monat==3 || Monat==5 || Monat==7 || Monat==8
|
||||
|| Monat==10 || Monat==12)
|
||||
{
|
||||
tageMonat=31;
|
||||
}
|
||||
else if(Monat==2 && Jahr%4==0 && Jahr%100!=0 || Jahr%400==0)
|
||||
{
|
||||
tageMonat=29;
|
||||
}
|
||||
else if(Monat==2 && Jahr%4!=0 || Jahr%100==0 && Jahr%400!=0)
|
||||
{
|
||||
tageMonat=28;
|
||||
}
|
||||
|
||||
if (Tag>=1 && Tag<=tageMonat && Monat>=1 && Monat<=12 && Jahr>=Startjahr && Jahr<=Endjahr)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (Tag<1 || Tag>tageMonat)
|
||||
//alert("Kein gueltiges Datum - Tag ("+ Tag +" >1 und <"+ tageMonat+" ) Datum!\nBitte Datum "+ Datum +" in der Form: TT.MM.JJJJ eingeben!");
|
||||
alert("<?php echo $p->t("eventkalender/keinGueltigesDatum");?>");
|
||||
//alert("Kein gueltiges Datum - Tag ("+ Tag +" >1 und <"+ tageMonat+" ) Datum!\nBitte Datum "+ Datum +" in der Form: TT.MM.JJJJ eingeben!");
|
||||
alert("<?php echo $p->t("eventkalender/keinGueltigesDatum");?>");
|
||||
else if (Monat<1 || Monat>12)
|
||||
//alert("Kein gueltiges Datum - Monat ("+ Monat +"> 1 und <12 ) Datum!\nBitte Datum "+ Datum +" in der Form: TT.MM.JJJJ eingeben!");
|
||||
alert("<?php echo $p->t("eventkalender/keinGueltigesDatum");?>");
|
||||
alert("<?php echo $p->t("eventkalender/keinGueltigesDatum");?>");
|
||||
else if (Jahr<Startjahr || Jahr>Endjahr )
|
||||
//alert("Kein gueltiges Datum - Jahr ("+ Jahr +"> "+Startjahr+" und <"+Endjahr+" ) Datum!\nBitte Datum "+ Datum +" in der Form: TT.MM.JJJJ eingeben!");
|
||||
alert("<?php echo $p->t("eventkalender/keinGueltigesDatum");?>");
|
||||
else
|
||||
alert("<?php echo $p->t("eventkalender/keinGueltigesDatum");?>");
|
||||
else
|
||||
//alert("Kein gueltiges Datum!\nBitte Datum "+ Datum +" in der Form: TT.MM.JJJJ eingeben!");
|
||||
alert("<?php echo $p->t("eventkalender/keinGueltigesDatum");?>");
|
||||
return false;
|
||||
}
|
||||
alert("<?php echo $p->t("eventkalender/keinGueltigesDatum");?>");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function TimestampDatumZeit(Datum,Zeit,Startjahr,Endjahr)
|
||||
{
|
||||
var Datum, Tag, Monat, Jahr, Laenge,Stunde,Minute;
|
||||
Laenge=Zeit.length;
|
||||
var datum = new Date();
|
||||
var Endjahr = datum.getYear();
|
||||
|
||||
function TimestampDatumZeit(Datum,Zeit,Startjahr,Endjahr)
|
||||
{
|
||||
var Datum, Tag, Monat, Jahr, Laenge,Stunde,Minute;
|
||||
Laenge=Zeit.length;
|
||||
var datum = new Date();
|
||||
var Endjahr = datum.getYear();
|
||||
Endjahr = Endjahr +10;
|
||||
var Startjahr = datum.getYear();
|
||||
Startjahr = Startjahr - 10;
|
||||
Startjahr = Startjahr - 10;
|
||||
if (!PruefeDatum(Datum,Startjahr,Endjahr))
|
||||
return false;
|
||||
|
||||
Tag=parseInt(Datum.substring(0,2),10);
|
||||
Monat=parseInt(Datum.substring(3,5),10);
|
||||
Jahr=parseInt(Datum.substring(6,10),10);
|
||||
|
||||
|
||||
if (Laenge==5 && Zeit.substring(2,3)==":")
|
||||
{
|
||||
Stunde=parseInt(Zeit.substring(0,2),10);
|
||||
Minute=parseInt(Zeit.substring(3,5),10);
|
||||
}
|
||||
|
||||
else if (Laenge==4 && Zeit.substring(1,2)==":")
|
||||
{
|
||||
Stunde=parseInt(Zeit.substring(0,1),10);
|
||||
Minute=parseInt(Zeit.substring(2,4),10);
|
||||
}
|
||||
else
|
||||
{
|
||||
alert("<?php echo $p->t("eventkalender/keinGueltigesDatum");?>!");
|
||||
return false;
|
||||
|
||||
Tag=parseInt(Datum.substring(0,2),10);
|
||||
Monat=parseInt(Datum.substring(3,5),10);
|
||||
Jahr=parseInt(Datum.substring(6,10),10);
|
||||
|
||||
|
||||
if (Laenge==5 && Zeit.substring(2,3)==":")
|
||||
{
|
||||
Stunde=parseInt(Zeit.substring(0,2),10);
|
||||
Minute=parseInt(Zeit.substring(3,5),10);
|
||||
}
|
||||
|
||||
else if (Laenge==4 && Zeit.substring(1,2)==":")
|
||||
{
|
||||
Stunde=parseInt(Zeit.substring(0,1),10);
|
||||
Minute=parseInt(Zeit.substring(2,4),10);
|
||||
}
|
||||
else
|
||||
{
|
||||
alert("<?php echo $p->t("eventkalender/keinGueltigesDatum");?>!");
|
||||
return false;
|
||||
}
|
||||
Monat=Monat-1;
|
||||
//if (Monat<1) Monat=1;
|
||||
var timestamp = (new Date(Jahr,Monat,Tag,Stunde,Minute).getTime()/1000);
|
||||
var timestamp = (new Date(Jahr,Monat,Tag,Stunde,Minute).getTime()/1000);
|
||||
return timestamp;
|
||||
|
||||
|
||||
}
|
||||
|
||||
var InfoWin;
|
||||
var InfoWin;
|
||||
function callWindows(url,nameID)
|
||||
{
|
||||
// width=(Pixel) - erzwungene Fensterbreite
|
||||
// height=(Pixel) - erzwungene Fensterhöhe
|
||||
// resizable=yes/no - Größe fest oder veränderbar
|
||||
// scrollbars=yes/no - fenstereigene Scrollbalken
|
||||
// toolbar=yes/no - fenstereigene Buttonleiste
|
||||
// status=yes/no - fenstereigene Statuszeile
|
||||
// directories=yes/no - fenstereigene Directory-Buttons (Netscape)
|
||||
// menubar=yes/no - fenstereigene Menüleiste
|
||||
// location=yes/no - fenstereigenes Eingabe-/Auswahlfeld für URLs
|
||||
|
||||
// width=(Pixel) - erzwungene Fensterbreite
|
||||
// height=(Pixel) - erzwungene Fensterhöhe
|
||||
// resizable=yes/no - Größe fest oder veränderbar
|
||||
// scrollbars=yes/no - fenstereigene Scrollbalken
|
||||
// toolbar=yes/no - fenstereigene Buttonleiste
|
||||
// status=yes/no - fenstereigene Statuszeile
|
||||
// directories=yes/no - fenstereigene Directory-Buttons (Netscape)
|
||||
// menubar=yes/no - fenstereigene Menüleiste
|
||||
// location=yes/no - fenstereigenes Eingabe-/Auswahlfeld für URLs
|
||||
|
||||
if (InfoWin) {
|
||||
InfoWin.close();
|
||||
}
|
||||
InfoWin=window.open(url,nameID,"copyhistory=no,directories=no,location=no,dependent=no,toolbar=yes,menubar=no,status=no,resizable=yes,scrollbars=yes, width=800,height=800,left=60, top=15");
|
||||
InfoWin=window.open(url,nameID,"copyhistory=no,directories=no,location=no,dependent=no,toolbar=yes,menubar=no,status=no,resizable=yes,scrollbars=yes, width=800,height=800,left=60, top=15");
|
||||
InfoWin.focus();
|
||||
InfoWin.setTimeout("window.close()",800000);
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (!window.opener || window.opener.closed) {
|
||||
document.write('<h1> <?php echo $p->t("eventkalender/veranstaltungBearbeiten");?> </h1> [ <a href="index.php"><?php echo $p->t("eventkalender/veranstaltungen");?></a> | <a href="jahresplan_veranstaltung.php"><?php echo $p->t("eventkalender/veranstaltungBearbeiten");?></a> | <a href="jahresplan_kategorie.php"><?php echo $p->t("eventkalender/kategorie");?></a> ] <?php echo $userNAME; ?><br/><br/>');
|
||||
} else {
|
||||
window.resizeTo(800,800);
|
||||
}
|
||||
|
||||
|
||||
-->
|
||||
</script>
|
||||
|
||||
</script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<?php
|
||||
<?php
|
||||
|
||||
// Defaultwerte
|
||||
$cTmpCheckHeute = date("d.m.Y", mktime(0,0,0,date("m"),date("d"),date("y")));
|
||||
@@ -387,7 +387,7 @@
|
||||
{
|
||||
$veranstaltung['ende_timestamp']=$cTmpTimestampEnde;
|
||||
}
|
||||
|
||||
|
||||
// Wartungsmenue URL
|
||||
$cTmpScriptWartungVeranstaltung='javascript:callWindows("jahresplan_veranstaltung.php?work=show&veranstaltung_id=","Veranstaltung_Aenderung");';
|
||||
$cTmpScriptWartungKategorie='javascript:callWindows("jahresplan_kategorie.php?work=show&veranstaltungskategorie_kurzbz=","Kategorie_Aenderung");';
|
||||
@@ -399,7 +399,7 @@
|
||||
|
||||
<form accept-charset="UTF-8" name="selVeranstaltung" target="_self" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post" enctype="multipart/form-data">
|
||||
<table cellpadding="10" cellspacing="0">
|
||||
|
||||
|
||||
<tr>
|
||||
<td><label for="veranstaltung_id">ID</label></td>
|
||||
<td>
|
||||
@@ -408,9 +408,9 @@
|
||||
</td>
|
||||
|
||||
<td title="<?php echo $p->t("eventkalender/neuanlage")?> <?php echo date("d.m.Y",$veranstaltung['start_timestamp']);?>" class="cursor_hand" onclick="self.location.href='<?php echo $_SERVER['PHP_SELF'].'?start_timestamp='.(isset($veranstaltung['start_timestamp'])?$veranstaltung['start_timestamp']:$cTmpTimestampStart).'&ende_timestamp='.(isset($veranstaltung['ende_timestamp'])?$veranstaltung['ende_timestamp']:$cTmpTimestampEnde) ;?>';" ><?php echo $p->t("eventkalender/neuanlage")?> <img border="0" alt="Neuanlage" src="../../../skin/images/date_add.png" ></td>
|
||||
|
||||
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td><label for="veranstaltung_id"><?php echo $p->t("eventkalender/kategorie")?></label></td>
|
||||
<td><select name="veranstaltungskategorie_kurzbz">
|
||||
@@ -424,12 +424,12 @@
|
||||
// Check Space
|
||||
$veranstaltungskategorie[$iTmpZehler]->veranstaltungskategorie_kurzbz=trim($veranstaltungskategorie[$iTmpZehler]->veranstaltungskategorie_kurzbz);
|
||||
$veranstaltungskategorie[$iTmpZehler]->bezeichnung=trim($veranstaltungskategorie[$iTmpZehler]->bezeichnung);
|
||||
|
||||
|
||||
$cURL='jahresplan_bilder.php?time='.time().'&'.(strlen($veranstaltungskategorie[$iTmpZehler]->bild)<800?'heximg='.$veranstaltungskategorie[$iTmpZehler]->bild:'veranstaltungskategorie_kurzbz='.$veranstaltungskategorie[$iTmpZehler]->veranstaltungskategorie_kurzbz);
|
||||
$veranstaltungskategorie[$iTmpZehler]->bild_image='<img height="20" border="0" alt="Kategoriebild" titel="'.$veranstaltungskategorie[$iTmpZehler]->bezeichnung.'" src="'.$cURL.'">';
|
||||
|
||||
|
||||
echo '<option '.(!empty($veranstaltungskategorie[$iTmpZehler]->farbe)?' style="background-color:#'.$veranstaltungskategorie[$iTmpZehler]->farbe.'" ':'').' '.(isset($veranstaltung['veranstaltungskategorie_kurzbz']) && $veranstaltung['veranstaltungskategorie_kurzbz']==$veranstaltungskategorie[$iTmpZehler]->veranstaltungskategorie_kurzbz?' selected="selected" ':'').' value="'.$veranstaltungskategorie[$iTmpZehler]->veranstaltungskategorie_kurzbz.'">'.$veranstaltungskategorie[$iTmpZehler]->bezeichnung.'</option>';
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select></td>
|
||||
@@ -482,18 +482,30 @@
|
||||
</select>
|
||||
<?php echo $p->t("eventkalender/ganztaegigeVeranstaltung")?>
|
||||
<input <?php echo ( ($veranstaltung['start_zeit']=='00:00' && $veranstaltung['ende_zeit']=='23:45')?' checked="checked" ':'' ); ?> type="checkbox" value="1" onclick="if (this.checked!=false) {window.document.selVeranstaltung.Zeit1.options.selectedIndex=0;window.document.selVeranstaltung.Zeit2.options.selectedIndex=(window.document.selVeranstaltung.Zeit2.options.length - 1); }; var time_stamp=TimestampDatumZeit(window.document.selVeranstaltung.Datum1.value,window.document.selVeranstaltung.Zeit1.value); if (time_stamp) {window.document.selVeranstaltung.start.value=time_stamp; }; time_stamp=TimestampDatumZeit(window.document.selVeranstaltung.Datum2.value,window.document.selVeranstaltung.Zeit2.value); if (time_stamp) {window.document.selVeranstaltung.ende.value=time_stamp; };" name="tmpGanztag" >
|
||||
</td>
|
||||
</tr>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><label for="beschreibung"><?php echo $p->t("global/titel")?></label></td>
|
||||
<td><textarea rows="3" cols="80" id="beschreibung" name="beschreibung" onblur="if (this.value=='') {this.value=this.defaultValue;}" onfocus="if (this.value=='<?php echo constEingabeFehlt; ?>') { this.value='';}"><?php echo (isset($veranstaltung['beschreibung'])?$veranstaltung['beschreibung']:constEingabeFehlt);?></textarea></td>
|
||||
</tr>
|
||||
|
||||
<td>
|
||||
<textarea rows="3" cols="80" id="beschreibung" name="beschreibung" onblur="if (this.value=='') {this.value=this.defaultValue;}" onfocus="if (this.value=='<?php echo constEingabeFehlt; ?>') { this.value='';}"><?php echo (isset($veranstaltung['beschreibung'])?$veranstaltung['beschreibung']:constEingabeFehlt);?></textarea>
|
||||
<?php
|
||||
if(isset($veranstaltung['beschreibung']))
|
||||
echo printlinks($veranstaltung['beschreibung']);
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><label for="inhalt"><?php echo $p->t("global/beschreibung")?></label></td>
|
||||
<td><textarea rows="3" cols="80" id="inhalt" name="inhalt"><?php echo (isset($veranstaltung['inhalt'])?$veranstaltung['inhalt']:'');?></textarea></td>
|
||||
</tr>
|
||||
<td>
|
||||
<textarea rows="3" cols="80" id="inhalt" name="inhalt"><?php echo (isset($veranstaltung['inhalt'])?$veranstaltung['inhalt']:'');?></textarea>
|
||||
<?php
|
||||
if(isset($veranstaltung['inhalt']))
|
||||
echo printlinks($veranstaltung['inhalt']);
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table>
|
||||
@@ -521,7 +533,7 @@
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tr>
|
||||
<tr class="ausblenden">
|
||||
<td colspan="2">
|
||||
<input type="Text" value="<?php echo (!isset($veranstaltung['insertvon']) || empty($veranstaltung['insertvon'])?$user:$veranstaltung['insertvon'] ); ?>" name="insertvon" >
|
||||
@@ -548,12 +560,12 @@
|
||||
|
||||
<?php
|
||||
echo '<p class="error">'.$error.'</p>';
|
||||
|
||||
|
||||
$veranstaltung_id=(isset($veranstaltung['veranstaltung_id'])?$veranstaltung['veranstaltung_id']:$veranstaltung_id);
|
||||
if (!empty($veranstaltung_id))
|
||||
{
|
||||
echo '<hr>'.jahresplan_veranstaltung_detail_user($veranstaltung,$is_wartungsberechtigt);
|
||||
echo '<a href="javascript:callWindows(\'jahresplan_reservierung.php?veranstaltung_id='.$veranstaltung_id.'&openfirst=1&startDatum='.(isset($veranstaltung['start_timestamp'])?$veranstaltung['start_timestamp']:mktime(12,0,0,date("m"),date("d"),date("y"))).'&endeDatum='.(isset($veranstaltung['ende_timestamp'])?$veranstaltung['ende_timestamp']:mktime(13,0,0,date("m"),date("d"),date("y"))).'\',\'Reservierung\');">'.$p->t("eventkalender/reservierungenInEinemNeuenFensterAnzeigen").'.</a>';
|
||||
echo '<a href="javascript:callWindows(\'jahresplan_reservierung.php?veranstaltung_id='.$veranstaltung_id.'&openfirst=1&startDatum='.(isset($veranstaltung['start_timestamp'])?$veranstaltung['start_timestamp']:mktime(12,0,0,date("m"),date("d"),date("y"))).'&endeDatum='.(isset($veranstaltung['ende_timestamp'])?$veranstaltung['ende_timestamp']:mktime(13,0,0,date("m"),date("d"),date("y"))).'\',\'Reservierung\');">'.$p->t("eventkalender/reservierungenInEinemNeuenFensterAnzeigen").'.</a>';
|
||||
echo '<iframe id="reservierung" src="jahresplan_reservierung.php?veranstaltung_id='.$veranstaltung_id.'&startDatum='.(isset($veranstaltung['start_timestamp'])?$veranstaltung['start_timestamp']:mktime(12,0,0,date("m"),date("d"),date("y"))).'&endeDatum='.(isset($veranstaltung['ende_timestamp'])?$veranstaltung['ende_timestamp']:mktime(13,0,0,date("m"),date("d"),date("y"))).'"></iframe>';
|
||||
}
|
||||
else
|
||||
@@ -562,4 +574,4 @@
|
||||
}
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user