[prev in list] [next in list] [prev in thread] [next in thread]
List: twig-devel
Subject: [twig-devel] Twig Add on.
From: Martin Lang <m.lang () thiesen ! com>
Date: 2001-09-14 8:05:39
[Download RAW message or body]
HI!
So finish i make my Add on ready for Twig 2.7.
The future is, if you add a new date you can
loadin other people (tehy beacam a email).
as attachment the edit "schedule" feature.
in the db you must add 4 new cols in the twig_schedule table.
1.emailinfo
2.emaileinladung
3.date_remember
4.absender
type is text.
happy fun
PS: send.php tool a which is scirpt the loaded n of people of a date
reminded with me it everyone at 6 o'clock once executed this is done
tomorrow via one cronjob.
bye
["send.php" (text/plain)]
<?php
$sql_server = "localhost";
$sqlport = "5432";
$sqlusername = "nobody";
$sqlpassword = "";
$defaultdb = "twig";
//Heutiges Datum im richtigen Format:
$tag = date( "j" );
if($tag<10) {
$tag = "0" . $tag;
}
$date_today = date( "Y-m" ) . "-$tag";
// ende
$conn = pg_Connect ("host=$sql_server port=$sqlport user=$sqlusername \
dbname=$defaultdb"); $result = pg_Exec ($conn, "SELECT username, itemstart, \
itemstop, item, description, emailinfo, emaileinladung, date_remember, absender FROM \
twig_schedule"); $rows_table = pg_NumRows($result);
$rows_table--;
//**************************************************************************************************************************************
// hier werden die Informations emails für die Termine die am heutigen tag sind \
versendet: for($i=0;$i<=$rows_table;$i++) { // jede spalte wird durchsucht
$arr = pg_fetch_array ($result, $i);
$tdate = substr($arr[2],0,10);
if($tdate == $date_today) { // wenn in einer splate das selbe datum auftritt \
wie das was wir heute haben wird eine email versendet
if($arr[5]) { //<- hier wird geprüft ob überhaupt email adressen die \
informiert werden sollen existieren $startdate = substr($arr[1],0,10);
$starttime = substr($arr[1],11,5);
$enddate = substr($arr[2],0,10);
$endtime = substr($arr[2],11,5);
$to = $arr[5];
$message = "Guten Tag!\n
$arr[0] möchte Sie über einen Termin informieren.
Startdatum ist der: $startdate um $starttime.
Enddatum ist der: $enddate um $endtime.
Termin Betreff: $arr[3]
Nachricht:
$arr[4]";
$subject = "Termin! Betreff: $arr[3]";
$header = $arr[8];
mail($to, $subject, $message, $header);
}
}
}
//**************************************************************************************************************************************
// ende -^
//**************************************************************************************************************************************
// hier werden die Einladungs emails für die Termine die am heutigen tag sind \
versendet: for($i=0;$i<=$rows_table;$i++) { // jede spalte wird durchsucht
$arr = pg_fetch_array ($result, $i);
$tdate = substr($arr[1],0,10);
if($tdate == $date_today) { // wenn in einer splate das selbe datum auftritt \
wie das was wir heute haben wird eine email versendet
if($arr[6]) { //<- hier wird geprüft ob überhaupt email adressen die \
einladungen existieren $startdate = substr($arr[1],0,10);
$starttime = substr($arr[1],11,5);
$enddate = substr($arr[2],0,10);
$endtime = substr($arr[2],11,5);
$to = $arr[6];
$message = "Guten Tag!\n
$arr[0] hat Sie zu einen Termin eingeladen.
Startdatum ist der: $startdate um $starttime.
Enddatum ist der: $enddate um $endtime.
Termin Betreff: $arr[3]
Nachricht:
$arr[4]";
$subject = "Termin! Betreff: $arr[3]";
$header = $arr[8];
mail($to, $subject, $message, $header);
}
}
}
// ende -^
//**************************************************************************************************************************************
//$conn, "SELECT username, itemstart, itemstop, item, description, emailinfo, \
emaileinladung, date_remember, absender FROM twig_schedule"); \
//**************************************************************************************************************************************
// hier werden die Einladungs emails für die Termine die am heutigen tag sind \
versendet: for($i=0;$i<=$rows_table;$i++) { // jede spalte wird durchsucht
$arr = pg_fetch_array ($result, $i);
if($arr[7] == $date_today) { // wenn in einer splate das selbe datum auftritt \
wie das was wir heute haben wird eine email versendet
if($arr[6]) { //<- hier wird geprüft ob überhaupt email adressen zum \
einladen existieren $startdate = substr($arr[1],0,10);
$starttime = substr($arr[1],11,5);
$enddate = substr($arr[2],0,10);
$endtime = substr($arr[2],11,5);
$to = $arr[6];
$message = "Guten Tag!\n
(Dies ist eine erinnerungs Email.)
$arr[0] hat Sie zu einen Termin eingeladen.
Startdatum ist der: $startdate um $starttime.
Enddatum ist der: $enddate um $endtime.
Termin Betreff: $arr[3]
Nachricht:
$arr[4]";
$subject = "Termin! Betreff: $arr[3]";
$header = $arr[8];
mail($to, $subject, $message, $header);
}
}
}
// ende -^
//**************************************************************************************************************************************
?>
["schedule.tar.gz" (application/octet-stream)]
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic