<?php
$params = array("q" => _request('q'));
if (_request('ws')) {
$result = classes\Fidelity::Negozi();
foreach ($result as $store) {
$store = array(
"id" => $store['negozio']*1,
"slug" => _slug($store['citta'] . " " . preg_replace("/([,0-9]|S\.S\.).*/", "", $store['indirizzo'])),
"title" => trim($store['citta'] . " " . preg_replace("/([,0-9]|S\.S\.).*/", "", $store['indirizzo'])),
"type" => 1,
"address" => trim($store['indirizzo']),
"zipcode" => trim($store['cap']),
"city" => trim($store['citta']),
"province" => trim($store['provincia']),
"lat" => _n($store['latitudine'], 8),
"lng" => _n($store['longitudine'], 8),
"phone" => trim($store['telefono']),
"email" => trim($store['mail']),
);
if (!($s = models\Store::get_by_id($store['id']))) {
models\Store::add($store);
} else {
$s['title'] = $store['title'];
$s['address'] = $store['address'];
$s['zipcode'] = $store['zipcode'];
$s['city'] = $store['city'];
$s['province'] = $store['province'];
$s['lat'] = $store['lat'];
$s['lng'] = $store['lng'];
$s['phone'] = $store['phone'];
$s['email'] = $store['email'];
$s->update($s);
}
}
}
$params['batch'] = 25;
$params['offset'] = _request('offset');
$stores = models\Store::get($params, $params['offset'], $params['batch']);
$params['count'] = models\Store::get_count($params);
$smarty->assign("params", $params);
$smarty->assign("stores", $stores);
$smarty->assign("batch_url", BASE_URL . "/admin/stores?q=" . $params['q'] . "&");
$smarty->assign("menu", "content");
$smarty->assign("submenu", "stores");
$smarty->display("admin-stores.tmpl");
?>