コード例 #1
0
 public static function reassign_user($user_id, $agent_id = false, $lender_id = false)
 {
     if (!empty($user_id) && (!empty($agent_id) || !empty($lender_id))) {
         if (!empty($_POST['displet_agent'])) {
             update_user_meta($user_id, 'displet_agent_id', $agent_id);
         }
         if (!empty($_POST['displet_lender'])) {
             update_user_meta($user_id, 'displet_lender_id', $lender_id);
         }
         DispletRetsIdxEmailController::send_assigned_lead_message($user_id, $agent_id, $lender_id);
         self::update_assigned_agent_id_at_api($user_id, $agent_id);
         $assignation_details = array('assigned_agent_id' => !empty($agent_id) ? intval($agent_id) : false, 'assigned_lender_id' => !empty($lender_id) ? intval($lender_id) : false);
         do_action('displetretsidx_post_lead_reassigned', $user_id, $assignation_details);
     }
 }
 public static function maybe_update_email_activity_report($options, $action_options)
 {
     if (DispletRetsIdxUtilities::email_activity_has_changed($action_options, $options)) {
         DispletRetsIdxEmailController::adjust_activity_report_schedule();
         return array('email_activity' => $options['email_activity']);
     }
     return false;
 }