<?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"); ?>