public static function addNew($values) { $intrebare = new Intrebare(); $intrebare->question = $values['question']; $intrebare->user = Zend_Auth::getInstance()->getIdentity(); $intrebare->added = time(); if (!empty($values['location'])) { $localitate = Doctrine_Core::getTable('Localitate')->findOneByName(strtolower($values['location'])); if ($localitate) { $intrebare->localitate = $localitate; } else { $localitate = new Localitate(); $localitate->name = strtolower($values['location']); $localitate->save(); $intrebare->localitate = $localitate; } } $intrebare->save(); }
public static function addNew($values) { $location = new Locatie(); $location->nume = $values['name']; if (!empty($values['location'])) { $localitate = Doctrine_Core::getTable('Localitate')->findOneByName(strtolower($values['location'])); if ($localitate) { $location->localitate = $localitate; } else { $localitate = new Localitate(); $localitate->name = strtolower($values['location']); $localitate->save(); $location->localitate = $localitate; } } $location->adresa = $values['address']; $location->link = $values['link']; $location->lat = $values['lat']; $location->long = $values['long']; $location->contact = $values['contact']; $location->descriere = $values['description']; $location->orar = $values['schedule']; $location->save(); }