public function create($title, $text, $jssor = null, $meta_descr)
 {
     $art = new Article();
     $art->data['TITLE'] = $title;
     $art->data['TEXT'] = $text;
     $art->data['JSSOR'] = $jssor;
     $art->data['VANITY'] = translateToGreeklish($title);
     $art->data['METADESCRIPTION'] = $meta_descr;
     $art->data['LASTUPDATEON'] = KdObject::now();
     /**@todo this is unsafe**/
     $art->save();
     return $art->id;
 }
 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'] = translateToGreeklish($dt['TITLE']);
     $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;
     }
 }
<?php

/*Get post Parameters. Add the event. */
if (!empty($_FILES["eventImageN"]["name"])) {
    $vanity = translateToGreeklish($_POST["eventTitleN"]);
} else {
    $vanity = '';
}
$event = array('TITLE' => $_POST["eventTitleN"], 'PLACE' => $_POST["eventPlaceN"], 'EVENTDATE' => $_POST["dateSelector"], 'DESCRIPTION' => $_POST["summernote"], 'EMAIL' => $_POST["eventEmailN"], 'PLACELNGLAT' => $_POST["eventLngN"] . ' ' . $_POST["eventLatN"], 'URL' => $vanity, 'FACEBOOKID' => '', 'FACEBOOKEVENTID' => '');
$addEvent = new Event();
$ret_id = $addEvent->create($event);
/*Upload the images. */
if (!empty($_FILES["eventImageN"]["name"])) {
    $url = PHP_EOL . 'RewriteRule ^events/' . $vanity . "[/]*\$ events_dir/event_details.php?id=" . $ret_id;
    file_put_contents("../.htaccess", $url, FILE_APPEND);
    $errorMsg = "";
    $target_dir = "../resources/images/uploaded/";
    $formName = "eventImageN";
    require "../inc/uploadImage.php";
    /*Store image in the DB */
    $addImage = new Image();
    $addImage->create(basename($_FILES[$formName]["name"]), "", "/resources/images/uploaded/" . basename($_FILES[$formName]["name"]), $ret_id);
} else {
    $errorMsg = "";
}