Ejemplo n.º 1
1
 public static function GetRentNumbers()
 {
     $arResult = array();
     $viHttp = new CVoxImplantHttp();
     $result = $viHttp->GetPhoneNumbers();
     if ($result && !empty($result->result)) {
         foreach ($result->result as $value) {
             $renewalDate = $renewalDateTs = '';
             if ($value->phone_next_renewal) {
                 $data = new Bitrix\Main\Type\DateTime($value->phone_next_renewal . ' 00:00:00', 'Y-m-d H:i:s');
                 $renewalDate = $data->format(Bitrix\Main\Type\Date::getFormat());
                 $renewalDateTs = $data->getTimestamp();
             }
             $unverifiedHoldDate = $unverifiedHoldDateTs = '';
             if ($value->verification_status != 'VERIFIED' && $value->unverified_hold_until) {
                 $data = new Bitrix\Main\Type\DateTime($value->unverified_hold_until . ' 00:00:00', 'Y-m-d H:i:s');
                 $unverifiedHoldDate = $data->format(Bitrix\Main\Type\Date::getFormat());
                 $unverifiedHoldDateTs = $data->getTimestamp();
             }
             $arResult[$value->phone_number] = array('ACTIVE' => $value->deactivated ? 'N' : 'Y', 'NUMBER' => '+' . $value->phone_number, 'PAID_BEFORE' => $renewalDate, 'PAID_BEFORE_TS' => $renewalDateTs, 'PRICE' => $value->phone_price, 'VERIFY_STATUS' => $value->verification_status, 'VERIFY_STATUS_NAME' => CVoxImplantDocuments::GetStatusName($value->verification_status), 'VERIFY_BEFORE' => $unverifiedHoldDate, 'VERIFY_BEFORE_TS' => $unverifiedHoldDateTs);
         }
     }
     return $arResult;
 }
Ejemplo n.º 2
0
 public static function GetRentNumbers()
 {
     $arResult = array();
     $viHttp = new CVoxImplantHttp();
     $result = $viHttp->GetPhoneNumbers();
     if ($result && !empty($result->result)) {
         foreach ($result->result as $value) {
             $data = new Bitrix\Main\Type\DateTime($value->phone_next_renewal . ' 00:00:00', 'Y-m-d H:i:s');
             $arResult[$value->phone_number] = array('ACTIVE' => $value->deactivated ? 'N' : 'Y', 'NUMBER' => '+' . $value->phone_number, 'PAID_BEFORE' => $value->phone_next_renewal, 'PAID_BEFORE_TS' => $data->getTimestamp(), 'PRICE' => $value->phone_price);
         }
     }
     return $arResult;
 }