Ejemplo n.º 1
0
 /**
  * Prepare data for update 
  * 
  * @param Project_Model_Project
  * @return Array 
  */
 protected function _prepareUpdateData($data)
 {
     $dataPrepared = $data->toArray();
     $dataPrepared['startdateexpected'] = $dataPrepared['startdateexpected'] ? Agana_Util_DateTime::dateToYYMMDD($dataPrepared['startdateexpected']) : null;
     $dataPrepared['finishdateexpected'] = $dataPrepared['finishdateexpected'] ? Agana_Util_DateTime::dateToYYMMDD($dataPrepared['finishdateexpected']) : null;
     $dataPrepared['startdatereal'] = $dataPrepared['startdatereal'] ? Agana_Util_DateTime::dateToYYMMDD($dataPrepared['startdatereal']) : null;
     $dataPrepared['finishdatereal'] = $dataPrepared['finishdatereal'] ? Agana_Util_DateTime::dateToYYMMDD($dataPrepared['finishdatereal']) : null;
     unset($dataPrepared['appaccount_id']);
     unset($dataPrepared['id']);
     return $dataPrepared;
 }
Ejemplo n.º 2
0
 /**
  * Prepare data for update 
  * 
  * @param Persons_Model_PersonHelped
  * @return Array 
  */
 protected function _prepareUpdateData($data)
 {
     $dataPrepared = $data->toArray();
     $dataPrepared['home_since'] = $dataPrepared['home_since'] ? Agana_Util_DateTime::dateToYYMMDD($dataPrepared['home_since']) : null;
     $dataPrepared['rent_value'] = is_numeric($dataPrepared['rent_value']) ? $dataPrepared['rent_value'] : null;
     $dataPrepared['home_pieces_number'] = is_numeric($dataPrepared['home_pieces_number']) ? $dataPrepared['home_pieces_number'] : null;
     $dataPrepared['first_help_date'] = $dataPrepared['first_help_date'] ? Agana_Util_DateTime::dateToYYMMDD($dataPrepared['first_help_date']) : null;
     unset($dataPrepared['id']);
     unset($dataPrepared['projects']);
     unset($dataPrepared['socialProjects']);
     return $dataPrepared;
 }
Ejemplo n.º 3
0
 /**
  * Prepare data for update 
  * 
  * @param Assistance_Model_Event
  * @return Array 
  */
 protected function _prepareUpdateData($data)
 {
     $data = array('event_date' => Agana_Util_DateTime::dateToYYMMDD($data->getEvent_date()), 'task_type_id' => $data->getTask_type_id(), 'project_id' => $data->getProject_id());
     unset($data['appaccount_id']);
     return $data;
 }
Ejemplo n.º 4
0
 /**
  * Prepare data for update 
  * 
  * @param Person_Model_Person
  * @return Array 
  */
 protected function _prepareUpdateData($data)
 {
     $data = array('name' => $data->getName(), 'gender' => $data->getGender(), 'phone' => $data->getPhone(), 'mobilephone' => $data->getMobilephone(), 'address' => $data->getaddress(), 'addressnumber' => $data->getAddressnumber(), 'addressdetails' => $data->getAddressdetails(), 'postalcode' => $data->getPostalcode(), 'website' => $data->getWebsite(), 'email' => $data->getEmail(), 'birthdate' => $data->getBirthdate() ? Agana_Util_DateTime::dateToYYMMDD($data->getBirthdate()) : null, 'city_id' => $data->getCity_id(), 'city_region_id' => is_numeric($data->getCity_region_id()) ? $data->getCity_region_id() : null, 'marital_status' => $data->marital_status);
     return $data;
 }
 /**
  * @covers Agana_Util_DateTime::dateToYYMMDD
  * @todo   Implement testDateToYYMMDD().
  */
 public function testDateToYYMMDD()
 {
     $this->assertEquals("131220", $this->object->dateToYYMMDD("20/12/2013", ''));
 }
Ejemplo n.º 6
0
 /**
  * Prepare data for update 
  * 
  * @param Assistance_Model_Activity
  * @return Array 
  */
 protected function _prepareUpdateData($data)
 {
     $data = array('assistance_time' => $data->getAssistance_time(), 'assistance_date' => Agana_Util_DateTime::dateToYYMMDD($data->getAssistance_date()), 'description' => $data->getDescription(), 'person_helped_id' => $data->getPerson_helped_id(), 'person_performed_id' => $data->getPerson_performed_id(), 'person_recorded_id' => $data->getPerson_recorded_id(), 'event_id' => $data->getEvent_id(), 'task_type_id' => $data->getTask_type_id(), 'project_id' => $data->getProject_id(), 'id_by_finger_key' => $data->getId_by_finger_key());
     unset($data['appaccount_id']);
     return $data;
 }