Hi!
Updated my firefox browser to 3.6.3 and suddenly the scheduler XML file is wrong.
I use MYSQL db for the events with following script:
if(!$_SESSION['SESS_KALENDER_ID']){
$SQL = "select * from for_events";
}else{
$SQL = "SELECT * FROM for_events WHERE user IN (";
$array_length = count($_SESSION['SESS_KALENDER_ID']);
$i=1;
foreach($_SESSION['SESS_KALENDER_ID'] as $id => $userid){
$SQL .= $userid;
if($i < $array_length){
$SQL .= ",";
}
$i++;
}
$SQL .= ")";
}
$scheduler->event->attach("beforeProcessing","default_values");
$scheduler->render_sql($SQL,"event_id","start_date,end_date,event_name,details,user");
And this is the Scheduler DataItem in scheduler_connector.php
[code]class SchedulerDataItem extends DataItem{
/*! return self as XML string
*/
function to_xml(){
if ($this->skip) return “”;
$str="<event id='".$this->get_id()."' >";
$str.="<start_date><![CDATA[".$this->data[$this->config->text[0]["name"]]."]]></start_date>";
$str.="<end_date><![CDATA[".$this->data[$this->config->text[1]["name"]]."]]></end_date>";
$str.="<text><![CDATA[".$this->data[$this->config->text[2]["name"]]."]]></text>";
for ($i=3; $i<sizeof($this->config->text); $i++){
$extra = $this->config->text[$i]["name"];
$str.="<".$extra."><![CDATA[".$this->data[$extra]."]]></".$extra.">";
}
return $str."</event>";
}
}
[/code]
What did went wrong?