Exemplo n.º 1
0
 public static function save_image($entity_data, $image_entity_data, $file_obj)
 {
     $image_entity_data['edit_mode'] = true;
     $image_entity_data['name'] = $file_obj['file_name'];
     $image_entity_data['file_url'] = $file_obj['file_url'];
     $image_entity_data['file_size'] = $file_obj['file_size'];
     $image_entity_data['description'] = $file_obj['file_name'];
     EntityAPI::do_create_entity($image_entity_data);
 }
Exemplo n.º 2
0
 /**
  *
  */
 public static function do_edit_entity($entity_data)
 {
     // First check if the user exists
     $display_name = $entity_data['display_name'];
     $entity_data = EntityAPI::do_create_entity($entity_data);
     if (!isset($entity_data['id'])) {
         return EntityAPIUtils::init_error($entity_data, 'Could not update party');
     }
     $entity_data['display_name'] = $display_name;
     PartyProfileAPI::do_edit_party_profile($entity_data);
     BillingAccountAPI::do_edit_billing_account($entity_data);
     return $entity_data;
 }
Exemplo n.º 3
0
 /**
  *
  */
 public static function do_edit_person($entity_data, $party_data)
 {
     $entity_data['edit_mode'] = 0;
     LogUtils::shadow_log($entity_data);
     if (!isset($entity_data['name'])) {
         $entity_data['name'] = $party_data['name'];
     }
     if (!isset($entity_data['description'])) {
         $entity_data['description'] = $party_data['description'];
     }
     $entity_data = EntityAPI::do_create_entity($entity_data);
     return $entity_data;
 }
 /**
  *
  */
 public static function do_create_entity($entity_data)
 {
     // First check if the user exists
     if ($entity_data['edit_mode']) {
         if (UserPartyAPI::does_party_exist($entity_data['user_name'])) {
             return EntityAPIUtils::init_error($entity_data, 'Party with the specified user name already exists');
         }
     }
     $party_role = $entity_data['role'];
     $display_name = $entity_data['display_name'];
     $entity_data = EntityAPI::do_create_entity($entity_data);
     if (isset($entity_data['id'])) {
         $entity_data['display_name'] = $display_name;
         PartyProfileAPI::do_create_party_profile($entity_data);
         BillingAccountAPI::do_create_billing_account($entity_data);
         PartyRoleAPI::add_role_to_party($entity_data, $party_role);
     }
     return $entity_data;
 }