public static function sendSMSFromSearch($input) { $gsm = ''; if (isset($input['sms_all'])) { $gsm = $input['sms_all']; } elseif (isset($input['single'])) { $gsm = $input['sms_single']; } elseif (isset($input['parents'])) { $gsm = $input['sms_parents']; } $data = unserialize(Utilities::simpleDecode($gsm)); $data = isset($data['data']) ? $data['data'] : $data; $idTypes = is_array($data) ? 1 : 2; $gsm_numbers = ''; if ($idTypes == 1) { $gsm_numbers = implode(', ', Utilities::prepareGsmArray($data)); } elseif ($idTypes == 2) { $gsm_numbers = $data; } return $gsm_numbers; }
public function validateGsm($attribute, $value, $parameters) { return Utilities::gsmNoValidation($value); }
protected static function statesCsvData($data) { $csv_array = []; $data = isset($data['data']) ? $data['data'] : $data; if (is_array($data)) { foreach ($data as $csv) { $csv_array[] = ['Matric Number' => $csv['regno'], 'First Name' => $csv['firstname'], 'Surname' => $csv['surname'], 'GSM' => $csv['telno'], 'Parent GSM' => $csv['nokgsm'], 'State of Origin' => Utilities::expandState($csv['stateid'])]; } } return $csv_array; }