public function create(array $dt) { $ev = new Event(); $ev->data['TITLE'] = $dt['TITLE']; $ev->data['PLACE'] = $dt['PLACE']; $ev->data['EVENTDATE'] = $dt['EVENTDATE']; $ev->data['DESCRIPTION'] = $dt['DESCRIPTION']; $ev->data['EMAIL'] = $dt['EMAIL']; $ev->data['PLACELNGLAT'] = 'POINT(' . $dt['PLACELNGLAT'] . ')'; $ev->data['URL'] = $dt['URL']; $ev->data['FACEBOOKID'] = $dt['FACEBOOKID']; $ev->data['FACEBOOKEVENTID'] = $dt['FACEBOOKEVENTID']; $ev->data['ACTIVE'] = '1'; $ev->data['LASTUPDATEON'] = KdObject::now(); $ev_result = $ev->prepared_save(); if (!$ev_result) { return false; } else { return $ev->id; } }