Exemplo n.º 1
0
 /**
  * Used to create Ical from raw strring
  */
 function newICSFileFromString($rawtext, $icsid, $catid, $access = 0, $state = 1, $label = "", $autorefresh = 0, $ignoreembedcat = 0)
 {
     $db = JFactory::getDBO();
     $temp = null;
     $temp = new iCalICSFile($db);
     if ($icsid > 0) {
         $temp->load($icsid);
         $temp->icaltype = 2;
         // i.e. from file
     } else {
         $temp->_setup($icsid, $catid, $access, $state, $autorefresh, $ignoreembedcat);
         $temp->srcURL = "";
         $temp->filename = "_from_events_cat" . $catid;
         $temp->icaltype = 2;
         // i.e. from file
         if ($label != "") {
             $temp->label = $label;
         } else {
             $temp->label = $temp->filename;
         }
     }
     $temp->_icalInfo =& JEVHelper::iCalInstance("", $rawtext);
     return $temp;
 }