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); }