Example #1
0
 function ImportSubscriptionList()
 {
     $lista = HiperusActions::GetSubscriptionlist();
     if (is_array($lista)) {
         $count = count($lista);
     } else {
         $count = 0;
     }
     if ($count !== 0) {
         for ($i = 0; $i < $count; $i++) {
             if (!is_null($lista[$i]['id'])) {
                 if (!$this->DB->GetOne('SELECT 1 FROM hv_subscriptionlist WHERE id=? ' . $this->DB->Limit('1') . ' ;', array($lista[$i]['id']))) {
                     $this->DB->Execute('INSERT INTO hv_subscriptionlist (id,name,value,f_dld,f_mobile,f_ild,id_reseller,invoice_value) VALUES (?,?,?,?,?,?,?,?) ;', array($lista[$i]['id'], !empty($lista[$i]['name']) ? $lista[$i]['name'] : NULL, !empty($lista[$i]['value']) ? $lista[$i]['value'] : '0.00', !empty($lista[$i]['f_dld']) ? $lista[$i]['f_dld'] : NULL, !empty($lista[$i]['f_mobile']) ? $lista[$i]['f_mobile'] : NULL, !empty($lista[$i]['f_ild']) ? $lista[$i]['f_ild'] : NULL, !empty($lista[$i]['id_reseller']) ? $lista[$i]['id_reseller'] : NULL, !empty($lista[$i]['invoice_value']) ? $lista[$i]['invoice_value'] : '0.00'));
                 } else {
                     $this->DB->Execute('UPDATE hv_subscriptionlist name=?, value=?, f_dld=?, f_mobile=?, f_ild=?, id_reseller=?, invoice_value=? WHERE id=? ;', array(!empty($lista[$i]['name']) ? $lista[$i]['name'] : NULL, !empty($lista[$i]['value']) ? $lista[$i]['value'] : '0.00', !empty($lista[$i]['f_dld']) ? $lista[$i]['f_dld'] : NULL, !empty($lista[$i]['f_mobile']) ? $lista[$i]['f_mobile'] : NULL, !empty($lista[$i]['f_ild']) ? $lista[$i]['f_ild'] : NULL, !empty($lista[$i]['id_reseller']) ? $lista[$i]['id_reseller'] : NULL, !empty($lista[$i]['invoice_value']) ? $lista[$i]['invoice_value'] : '0.00', $lista[$i]['id']));
                 }
             }
         }
     }
     unset($lista);
     unset($count);
 }