summaryrefslogtreecommitdiff
path: root/public/tests
diff options
context:
space:
mode:
authorGeo Halkiadakis <gchalkiadakis@sklavenitis.co.gr>2026-07-12 15:51:52 +0300
committerGeo Halkiadakis <gchalkiadakis@sklavenitis.co.gr>2026-07-12 15:51:52 +0300
commit02608271bb2a9f3a65ed536984d306ee14b48e34 (patch)
tree3f23ec48a694ec014e845c4f70d9b5f1c065403c /public/tests
downloadkalassa-master.tar.gz
kalassa-master.tar.bz2
kalassa-master.zip
initialize repository; add docker config; migrate configuration to new specsHEADmaster
Diffstat (limited to 'public/tests')
-rw-r--r--public/tests/01.php129
-rw-r--r--public/tests/stores.json1058
2 files changed, 1187 insertions, 0 deletions
diff --git a/public/tests/01.php b/public/tests/01.php
new file mode 100644
index 0000000..eaa9000
--- /dev/null
+++ b/public/tests/01.php
@@ -0,0 +1,129 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <link rel="stylesheet" href="/css/select2.min.css" /><!-- v4.0.10 -->
+
+ <style>
+ body { margin: 1em; font-family: Roboto, sans-serif; font-size: .92em; }
+ .container { width: 100%; max-width: 640px; margin: 1em auto; }
+ </style>
+</head>
+<body>
+ <div class="container">
+
+ <select class="" name="store_id[]" multiple="multiple">
+ </select>
+
+ <br/>
+ <br/>
+
+ <h2><say>Καλημέρα</say></h2>
+
+ <br/>
+
+ <i><say>Όλα καλά;</say></i>
+
+ <br/>
+
+ <h3><say>Τι στο διάλο ειν' τούτο;</say></h3>
+
+ <br/>
+
+ <pre id="console">
+ </pre>
+
+ <a class="-echo-" href="#">Show Values</a> —
+ <a class="-select-" href="#">Select two Specific</a> —
+ <a class="-clear-" href="#">Clear Values</a>
+
+ </div>
+</body>
+
+<?php
+ $translate = array(
+ "Καλημέρα" => 'Good Morning!',
+ "Τι στο διάλο ειν' τούτο;" => "what the fuck is that?"
+ );
+?>
+
+ <script>
+
+ // translations
+var trans = <?=json_encode($translate, JSON_PRETTY_PRINT|JSON_UNESCAPED_UNICODE)?>;
+const tr_ = document.querySelectorAll("say"); // <say> tags host texts-to-translate
+for (var i = 0; i < tr_.length; i++) {
+ tr_[i].outerHTML = _dotr(tr_[i].innerHTML); // replace innerHTML; remove <say> tag
+ // credits: izzulmakin@ https://stackoverflow.com/questions/4232961/
+}
+function _dotr(x) {
+ for (var key in trans) {
+ if ((trans.hasOwnProperty(key)) && (key == x))
+ return trans[key];
+ }
+ console.log(x); // log un-translated phrases
+ return x;
+}
+
+ </script>
+
+
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
+ <!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-migrate/1.4.1/jquery-migrate.min.js"></script> -->
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.10/js/select2.full.min.js"></script>
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.10/js/i18n/el.js"></script>
+
+ <script type="text/javascript">
+
+var store_select2;
+var storesData;
+
+// FUNCTION: Get selected value(s) of Select2 control
+// pass arg: source-element
+// return: value(s) comma-separated
+// ---------------------------------------------------------------------------
+function getValues(srcElm) {
+ var values = [];
+ var obj = srcElm.select2('data'); // get data array
+ if (obj.length === 0) return ''; // if empty list then nothig is selected
+ else {
+ obj.forEach(function(elm) { // loop through object elements array
+ values.push(elm.id); // push id
+ });
+ }
+ return values.join(',');
+}
+
+$(document).ready(function() { // ON DOCUMENT READY (code-block start)
+
+ $.getJSON("/tests/stores.json", // ask for data
+ function(data) {
+ storesData = data.results; // when response arrives, construct select2
+ store_select2 = $('select[name="store_id[]"]').select2({
+ data: storesData,
+ width: '100%'
+ });
+ }
+ );
+
+ $('.-echo-').click(function() {
+ $('#console').text( getValues(store_select2) ); // echo selected values
+ });
+
+ $('.-select-').click(function() {
+ store_select2.val([51,401]).trigger('change'); // set values 51,401 (Athens + Heraklion)
+ $('.-echo-').trigger('click');
+ });
+
+ $('.-clear-').click(function() {
+ store_select2.val([]).trigger('change');
+ $('.-echo-').trigger('click');
+ });
+
+
+}); //// on document ready (code-block start)
+
+ </script>
+
+</html>
diff --git a/public/tests/stores.json b/public/tests/stores.json
new file mode 100644
index 0000000..1b7ddc7
--- /dev/null
+++ b/public/tests/stores.json
@@ -0,0 +1,1058 @@
+{ "results": [
+ {
+ "id": "77",
+ "text": "(021) ΑΛΙΜΟΣ",
+ "storeID": "021"
+ },
+ {
+ "id": "355",
+ "text": "(023) ΕΥΚΑΡΠΙΑ",
+ "storeID": "023"
+ },
+ {
+ "id": "81",
+ "text": "(024) ΜΑΡΟΥΣΙ",
+ "storeID": "024"
+ },
+ {
+ "id": "401",
+ "text": "(031) ΗΡΑΚΛΕΙΟ",
+ "storeID": "031"
+ },
+ {
+ "id": "302",
+ "text": "(032) ΛΑΡΙΣΑ",
+ "storeID": "032"
+ },
+ {
+ "id": "139",
+ "text": "(033) ΝΕΑ ΙΩΝΙΑ",
+ "storeID": "033"
+ },
+ {
+ "id": "118",
+ "text": "(035) ΙΛΙΟΝ",
+ "storeID": "035"
+ },
+ {
+ "id": "358",
+ "text": "(040) ΜΑΚΕΔΟΝΙΑ",
+ "storeID": "040"
+ },
+ {
+ "id": "52",
+ "text": "(041) ΑΜΠΕΛΟΚΗΠΟΙ",
+ "storeID": "041"
+ },
+ {
+ "id": "230",
+ "text": "(042) ΠΕΤΡΟΥ ΡΑΛΛΗ",
+ "storeID": "042"
+ },
+ {
+ "id": "200",
+ "text": "(043) ΓΕΡΑΚΑΣ",
+ "storeID": "043"
+ },
+ {
+ "id": "51",
+ "text": "(044) ΑΘΗΝΩΝ",
+ "storeID": "044"
+ },
+ {
+ "id": "392",
+ "text": "(045) ΠΑΤΡΑ",
+ "storeID": "045"
+ },
+ {
+ "id": "247",
+ "text": "(046) ΠΑΣΑΛΙΜΑΝΙ",
+ "storeID": "046"
+ },
+ {
+ "id": "341",
+ "text": "(047) ONE SALONICA",
+ "storeID": "047"
+ },
+ {
+ "id": "275",
+ "text": "(048) ΙΩΑΝΝΙΝΑ ",
+ "storeID": "048"
+ },
+ {
+ "id": "432",
+ "text": "(049) ΑΡΓΟΣ ",
+ "storeID": "049"
+ },
+ {
+ "id": "251",
+ "text": "(050) ΔΡΑΜΑ ",
+ "storeID": "050"
+ },
+ {
+ "id": "368",
+ "text": "(051) ΣΕΡΡΕΣ ",
+ "storeID": "051"
+ },
+ {
+ "id": "103",
+ "text": "(052) ΑΡΓΥΡΟΥΠΟΛΗ ",
+ "storeID": "052"
+ },
+ {
+ "id": "258",
+ "text": "(054) ΚΑΒΑΛΑ ",
+ "storeID": "054"
+ },
+ {
+ "id": "293",
+ "text": "(055) ΚΑΡΔΙΤΣΑ ",
+ "storeID": "055"
+ },
+ {
+ "id": "187",
+ "text": "(056) ΑΓΙΟΣ ΣΤΕΦΑΝΟΣ ",
+ "storeID": "056"
+ },
+ {
+ "id": "410",
+ "text": "(057) ΧΑΝΙΑ ",
+ "storeID": "057"
+ },
+ {
+ "id": "305",
+ "text": "(058) ΒΟΛΟΣ ",
+ "storeID": "058"
+ },
+ {
+ "id": "454",
+ "text": "(059) ΚΑΛΑΜΑΤΑ ",
+ "storeID": "059"
+ },
+ {
+ "id": "261",
+ "text": "(060) ΞΑΝΘΗ ",
+ "storeID": "060"
+ },
+ {
+ "id": "50",
+ "text": "(062) ΣΤΑΘΜΟΣ ΛΑΡΙΣΗΣ ",
+ "storeID": "062"
+ },
+ {
+ "id": "266",
+ "text": "(063) ΚΟΜΟΤΗΝΗ ",
+ "storeID": "063"
+ },
+ {
+ "id": "439",
+ "text": "(065) ΤΡΙΠΟΛΗ ",
+ "storeID": "065"
+ },
+ {
+ "id": "207",
+ "text": "(066) ΣΠΑΤΑ",
+ "storeID": "066"
+ },
+ {
+ "id": "254",
+ "text": "(067) ΑΛΕΞΑΝΔΡΟΥΠΟΛΗ ",
+ "storeID": "067"
+ },
+ {
+ "id": "419",
+ "text": "(068) ΡΟΔΟΣ ",
+ "storeID": "068"
+ },
+ {
+ "id": "15",
+ "text": "(101) ΚΟΛΩΝΑΚΙ",
+ "storeID": "101"
+ },
+ {
+ "id": "13",
+ "text": "(104) ΑΛΕΞΑΝΔΡΑΣ",
+ "storeID": "104"
+ },
+ {
+ "id": "21",
+ "text": "(107) ΟΜΟΝΟΙΑ",
+ "storeID": "107"
+ },
+ {
+ "id": "336",
+ "text": "(108) ΛΑΓΚΑΔΑ",
+ "storeID": "108"
+ },
+ {
+ "id": "332",
+ "text": "(109) ΦΑΛΗΡΟ ΘΕΣΣΑΛΟΝΙΚΗΣ",
+ "storeID": "109"
+ },
+ {
+ "id": "436",
+ "text": "(110) ΑΣΤΡΟΣ ΑΡΚΑΔΙΑΣ",
+ "storeID": "110"
+ },
+ {
+ "id": "24",
+ "text": "(111) ΔΡΟΣΟΠΟΥΛΟΥ",
+ "storeID": "111"
+ },
+ {
+ "id": "340",
+ "text": "(112) ΧΑΡΙΛΑΟΥ ΘΕΣΣΑΛΟΝΙΚΗ",
+ "storeID": "112"
+ },
+ {
+ "id": "69",
+ "text": "(114) ΑΙΓΑΛΕΩ",
+ "storeID": "114"
+ },
+ {
+ "id": "178",
+ "text": "(115) ΧΑΛΑΝΔΡΙ ΜΕΣΟΛΟΓΓΙΟΥ",
+ "storeID": "115"
+ },
+ {
+ "id": "153",
+ "text": "(116) ΧΟΛΑΡΓΟΣ",
+ "storeID": "116"
+ },
+ {
+ "id": "161",
+ "text": "(117) ΠΕΡΙΣΤΕΡΙ",
+ "storeID": "117"
+ },
+ {
+ "id": "35",
+ "text": "(118) ΠΑΓΚΡΑΤΙ",
+ "storeID": "118"
+ },
+ {
+ "id": "186",
+ "text": "(119) ΒΟΥΛΑ",
+ "storeID": "119"
+ },
+ {
+ "id": "330",
+ "text": "(121) ΚΩΝΣΤΑΝΤΙΝΟΥΠΟΛΕΩΣ ΘΕΣΣΑΛΟΝΙΚΗ",
+ "storeID": "121"
+ },
+ {
+ "id": "397",
+ "text": "(125) ΙΕΡΟΛΟΧΙΤΩΝ",
+ "storeID": "125"
+ },
+ {
+ "id": "399",
+ "text": "(126) ΚΥΚΛΑΔΩΝ ΗΡΑΚΛΕΙΟ",
+ "storeID": "126"
+ },
+ {
+ "id": "400",
+ "text": "(127) ΜΙΝΩΟΣ ΗΡΑΚΛΕΙΟ",
+ "storeID": "127"
+ },
+ {
+ "id": "149",
+ "text": "(128) ΕΔΕΜ",
+ "storeID": "128"
+ },
+ {
+ "id": "78",
+ "text": "(131) ΧΕΙΜΑΡΑΣ",
+ "storeID": "131"
+ },
+ {
+ "id": "146",
+ "text": "(133) ΑΜΦΙΘΕΑ",
+ "storeID": "133"
+ },
+ {
+ "id": "92",
+ "text": "(136) ΓΛΥΦΑΔΑ ΙΙ",
+ "storeID": "136"
+ },
+ {
+ "id": "364",
+ "text": "(138) ΚΑΤΕΡΙΝΗ",
+ "storeID": "138"
+ },
+ {
+ "id": "320",
+ "text": "(139) ΒΕΡΟΙΑ",
+ "storeID": "139"
+ },
+ {
+ "id": "53",
+ "text": "(141) ΙΕΡΑ ΟΔΟΣ",
+ "storeID": "141"
+ },
+ {
+ "id": "489",
+ "text": "(142) ΤΡΙΚΑΛΑ V",
+ "storeID": "142"
+ },
+ {
+ "id": "462",
+ "text": "(144) ΛΙΒΑΔΕΙΑ",
+ "storeID": "144"
+ },
+ {
+ "id": "398",
+ "text": "(146) ΚΝΩΣΟΥ",
+ "storeID": "146"
+ },
+ {
+ "id": "96",
+ "text": "(148) ΔΑΦΝΗ",
+ "storeID": "148"
+ },
+ {
+ "id": "418",
+ "text": "(151) ΚΑΛΛΙΘΕΑ ΡΟΔΟΣ",
+ "storeID": "151"
+ },
+ {
+ "id": "415",
+ "text": "(153) ΤΣΑΛΔΑΡΗ ΡΟΔΟΣ",
+ "storeID": "153"
+ },
+ {
+ "id": "414",
+ "text": "(154) ΚΩΣ",
+ "storeID": "154"
+ },
+ {
+ "id": "449",
+ "text": "(156) ΣΚΑΛΑ",
+ "storeID": "156"
+ },
+ {
+ "id": "488",
+ "text": "(158) ΣΠΑΡΤΗ II",
+ "storeID": "158"
+ },
+ {
+ "id": "268",
+ "text": "(159) ΑΡΤΑ",
+ "storeID": "159"
+ },
+ {
+ "id": "125",
+ "text": "(160) ΚΑΛΛΙΘΕΑ",
+ "storeID": "160"
+ },
+ {
+ "id": "41",
+ "text": "(161) ΠΟΛΥΓΩΝΟ",
+ "storeID": "161"
+ },
+ {
+ "id": "56",
+ "text": "(164) ΑΓΙΑ ΠΑΡΑΣΚΕΥΗ",
+ "storeID": "164"
+ },
+ {
+ "id": "204",
+ "text": "(165) ΑΝΑΒΥΣΣΟΣ",
+ "storeID": "165"
+ },
+ {
+ "id": "287",
+ "text": "(168) ΦΙΛΙΠΠΙΑΔΑ",
+ "storeID": "168"
+ },
+ {
+ "id": "438",
+ "text": "(184) ΕΘΝΟΜΑΡΤΥΡΩΝ ΤΡΙΠΟΛΗ",
+ "storeID": "184"
+ },
+ {
+ "id": "1",
+ "text": "(185) ΠΑΓΚΡΑΤΙ ΔΑΜΑΡΕΩΣ",
+ "storeID": "185"
+ },
+ {
+ "id": "453",
+ "text": "(187) ΚΑΛΑΜΑΤΑ",
+ "storeID": "187"
+ },
+ {
+ "id": "206",
+ "text": "(191) ΛΟΥΤΣΑ",
+ "storeID": "191"
+ },
+ {
+ "id": "12",
+ "text": "(192) ΑΘΗΝΑ ΑΣΚΛΗΠΙΟΥ",
+ "storeID": "192"
+ },
+ {
+ "id": "273",
+ "text": "(194) ΗΓΟΥΜΕΝΙΤΣΑ",
+ "storeID": "194"
+ },
+ {
+ "id": "288",
+ "text": "(195) ΚΑΝΑΛΑΚΙ ΠΡΕΒΕΖΗΣ",
+ "storeID": "195"
+ },
+ {
+ "id": "97",
+ "text": "(196) ΥΜΗΤΤΟΣ",
+ "storeID": "196"
+ },
+ {
+ "id": "104",
+ "text": "(197) ΤΥΧΗΣ",
+ "storeID": "197"
+ },
+ {
+ "id": "10",
+ "text": "(199) ΝΕΟ ΨΥΧΙΚΟ ΠΑΠΑΔΑ",
+ "storeID": "199"
+ },
+ {
+ "id": "124",
+ "text": "(201) ΚΑΛΛΙΘΕΑ",
+ "storeID": "201"
+ },
+ {
+ "id": "339",
+ "text": "(202) ΑΝΩ ΤΟΥΜΠΑ ΘΕΣΣΑΛΟΝΙΚΗΣ",
+ "storeID": "202"
+ },
+ {
+ "id": "452",
+ "text": "(203) ΔΗΜΟΣΘΕΝΟΥΣ ΚΑΛΑΜΑΤΑ",
+ "storeID": "203"
+ },
+ {
+ "id": "277",
+ "text": "(215) ΚΕΡΚΥΡΑ",
+ "storeID": "215"
+ },
+ {
+ "id": "263",
+ "text": "(216) ΞΑΝΘΗ",
+ "storeID": "216"
+ },
+ {
+ "id": "468",
+ "text": "(217) ΛΑΜΙΑ Ι",
+ "storeID": "217"
+ },
+ {
+ "id": "474",
+ "text": "(218) ΙΩΝΙΑΣ",
+ "storeID": "218"
+ },
+ {
+ "id": "475",
+ "text": "(219) ΚΑΝΑΚΑΡΗ",
+ "storeID": "219"
+ },
+ {
+ "id": "476",
+ "text": "(221) ΓΟΥΝΑΡΗ",
+ "storeID": "221"
+ },
+ {
+ "id": "477",
+ "text": "(222) ΕΥΒΟΙΑΣ",
+ "storeID": "222"
+ },
+ {
+ "id": "478",
+ "text": "(223) ΟΒΡΥΑ",
+ "storeID": "223"
+ },
+ {
+ "id": "481",
+ "text": "(224) ΜΟΥΡΟΥΖΗ",
+ "storeID": "224"
+ },
+ {
+ "id": "482",
+ "text": "(225) ΕΛΛΗΝΟΣ",
+ "storeID": "225"
+ },
+ {
+ "id": "483",
+ "text": "(226) ΡΙΟΝ",
+ "storeID": "226"
+ },
+ {
+ "id": "484",
+ "text": "(227) ΝΟΤΑΡΑ",
+ "storeID": "227"
+ },
+ {
+ "id": "485",
+ "text": "(228) ΣΩΜΕΡΣΕΤ",
+ "storeID": "228"
+ },
+ {
+ "id": "480",
+ "text": "(229) PLANET",
+ "storeID": "229"
+ },
+ {
+ "id": "479",
+ "text": "(230) ΚΑΤΩ ΑΧΑΪΑ",
+ "storeID": "230"
+ },
+ {
+ "id": "486",
+ "text": "(231) ΚΑΜΑΡΕΣ",
+ "storeID": "231"
+ },
+ {
+ "id": "375",
+ "text": "(232) ΑΓΡΙΝΙΟ ΚΑΡΠΕΝΗΣΙΟΥ",
+ "storeID": "232"
+ },
+ {
+ "id": "377",
+ "text": "(233) ΚΕΝΝΕΝΤΥ ΑΓΡΙΝΙΟΥ",
+ "storeID": "233"
+ },
+ {
+ "id": "382",
+ "text": "(238) ΑΙΓΙΟ",
+ "storeID": "238"
+ },
+ {
+ "id": "490",
+ "text": "(246) ΡΙΟ",
+ "storeID": "246"
+ },
+ {
+ "id": "253",
+ "text": "(251) ΑΛΕΞΑΝΔΡΟΥΠΟΛΗ",
+ "storeID": "251"
+ },
+ {
+ "id": "249",
+ "text": "(253) ΣΑΛΑΜΙΝΑ",
+ "storeID": "253"
+ },
+ {
+ "id": "353",
+ "text": "(258) ΣΤΑΥΡΟΥΠΟΛΗ ΘΕΣΣΑΛΟΝΙΚΗΣ",
+ "storeID": "258"
+ },
+ {
+ "id": "283",
+ "text": "(263) ΚΟΖΑΝΗ",
+ "storeID": "263"
+ },
+ {
+ "id": "299",
+ "text": "(265) ΛΑΡΙΣΑ",
+ "storeID": "265"
+ },
+ {
+ "id": "284",
+ "text": "(267) ΚΟΖΑΝΗ",
+ "storeID": "267"
+ },
+ {
+ "id": "413",
+ "text": "(268) ΧΑΝΙΑ",
+ "storeID": "268"
+ },
+ {
+ "id": "308",
+ "text": "(269) ΒΟΛΟΣ",
+ "storeID": "269"
+ },
+ {
+ "id": "396",
+ "text": "(277) ΑΛΙΚΑΡΝΑΣΣΟΣ",
+ "storeID": "277"
+ },
+ {
+ "id": "264",
+ "text": "(278) ΞΑΝΘΗ",
+ "storeID": "278"
+ },
+ {
+ "id": "43",
+ "text": "(283) ΣΕΠΟΛΙΑ",
+ "storeID": "283"
+ },
+ {
+ "id": "6",
+ "text": "(285) ΠΑΤΗΣΙΑ",
+ "storeID": "285"
+ },
+ {
+ "id": "457",
+ "text": "(300) ΚΥΠΑΡΙΣΣΙΑ",
+ "storeID": "300"
+ },
+ {
+ "id": "464",
+ "text": "(301) ΑΛΙΒΕΡΙ",
+ "storeID": "301"
+ },
+ {
+ "id": "371",
+ "text": "(302) ΣΕΡΡΕΣ IV",
+ "storeID": "302"
+ },
+ {
+ "id": "395",
+ "text": "(305) ΠΥΡΓΟΣ",
+ "storeID": "305"
+ },
+ {
+ "id": "354",
+ "text": "(306) ΣΤΑΥΡΟΥΠΟΛΗ III",
+ "storeID": "306"
+ },
+ {
+ "id": "361",
+ "text": "(310) ΕΔΕΣΣΑ",
+ "storeID": "310"
+ },
+ {
+ "id": "487",
+ "text": "(311) ΓΙΑΝΝΙΤΣΑ II",
+ "storeID": "311"
+ },
+ {
+ "id": "463",
+ "text": "(317) ΛΙΒΑΔΕΙΑ ΙΙ",
+ "storeID": "317"
+ },
+ {
+ "id": "344",
+ "text": "(319) ΚΑΛΑΜΑΡΙΑ ΦΕΝΑ",
+ "storeID": "319"
+ },
+ {
+ "id": "67",
+ "text": "(320) ΚΑΜΑΤΕΡΟ",
+ "storeID": "320"
+ },
+ {
+ "id": "257",
+ "text": "(321) ΟΡΕΣΤΙΑΔΑ",
+ "storeID": "321"
+ },
+ {
+ "id": "433",
+ "text": "(322) ΝΑΥΠΛΙΟ",
+ "storeID": "322"
+ },
+ {
+ "id": "86",
+ "text": "(323) ΒΥΡΩΝΑΣ",
+ "storeID": "323"
+ },
+ {
+ "id": "342",
+ "text": "(325) ΚΑΛΑΜΑΡΙΑ",
+ "storeID": "325"
+ },
+ {
+ "id": "132",
+ "text": "(327) ΜΕΤΑΜΟΡΦΩΣΗ",
+ "storeID": "327"
+ },
+ {
+ "id": "315",
+ "text": "(329) ΤΡΙΚΑΛΑ II",
+ "storeID": "329"
+ },
+ {
+ "id": "212",
+ "text": "(334) ΕΛΕΥΣΙΝΑ",
+ "storeID": "334"
+ },
+ {
+ "id": "345",
+ "text": "(336) ΕΥΟΣΜΟΣ ΘΕΣΣΑΛΟΝΙΚΗΣ",
+ "storeID": "336"
+ },
+ {
+ "id": "423",
+ "text": "(337) ΕΡΜΟΥΠΟΛΗ ΣΥΡΟΥ Ι",
+ "storeID": "337"
+ },
+ {
+ "id": "427",
+ "text": "(347) ΚΑΡΛΟΒΑΣΙ ΣΑΜΟΥ",
+ "storeID": "347"
+ },
+ {
+ "id": "428",
+ "text": "(348) ΠΥΘΑΓΟΡΕΙΟ ΣΑΜΟΥ",
+ "storeID": "348"
+ },
+ {
+ "id": "471",
+ "text": "(349) ΑΤΑΛΑΝΤΗ",
+ "storeID": "349"
+ },
+ {
+ "id": "45",
+ "text": "(351) ΣΕΠΟΛΙΑ",
+ "storeID": "351"
+ },
+ {
+ "id": "226",
+ "text": "(352) ΝΙΚΑΙΑ",
+ "storeID": "352"
+ },
+ {
+ "id": "337",
+ "text": "(357) ΒΑΣ. ΟΛΓΑΣ ΘΕΣΣΑΛΟΝΙΚΗ",
+ "storeID": "357"
+ },
+ {
+ "id": "335",
+ "text": "(358) ΠΡΙΓΚ. ΝΙΚΟΛΑΟΥ ΘΕΣΣΑΛΟΝΙΚΗ",
+ "storeID": "358"
+ },
+ {
+ "id": "4",
+ "text": "(359) ΑΧΑΡΝΩΝ",
+ "storeID": "359"
+ },
+ {
+ "id": "61",
+ "text": "(361) ΑΓΙΟΣ ΔΗΜΗΤΡΙΟΣ 49",
+ "storeID": "361"
+ },
+ {
+ "id": "192",
+ "text": "(370) ΝΕΑ ΜΑΚΡΗ",
+ "storeID": "370"
+ },
+ {
+ "id": "98",
+ "text": "(376) ΔΑΦΝΗ",
+ "storeID": "376"
+ },
+ {
+ "id": "242",
+ "text": "(388) ΚΑΜΙΝΙΑ",
+ "storeID": "388"
+ },
+ {
+ "id": "346",
+ "text": "(389) ΚΟΡΔΕΛΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ",
+ "storeID": "389"
+ },
+ {
+ "id": "94",
+ "text": "(400) ΓΛΥΦΑΔΑ ΙΙΙ",
+ "storeID": "400"
+ },
+ {
+ "id": "349",
+ "text": "(402) ΛΑΓΚΑΔΑΣ",
+ "storeID": "402"
+ },
+ {
+ "id": "195",
+ "text": "(408) ΠΑΙΑΝΙΑ",
+ "storeID": "408"
+ },
+ {
+ "id": "115",
+ "text": "(409) ΝΕΑ ΛΙΟΣΙΑ",
+ "storeID": "409"
+ },
+ {
+ "id": "54",
+ "text": "(411) ΑΓΙΑ ΠΑΡΑΣΚΕΥΗ",
+ "storeID": "411"
+ },
+ {
+ "id": "157",
+ "text": "(413) ΠΕΡΙΣΤΕΡΙ",
+ "storeID": "413"
+ },
+ {
+ "id": "114",
+ "text": "(414) ΝΕΑ ΛΙΟΣΙΑ",
+ "storeID": "414"
+ },
+ {
+ "id": "47",
+ "text": "(416) ΒΙΚΤΩΡΙΑ",
+ "storeID": "416"
+ },
+ {
+ "id": "441",
+ "text": "(418) ΑΣΣΟΣ ΚΟΡΙΝΘΙΑΣ",
+ "storeID": "418"
+ },
+ {
+ "id": "365",
+ "text": "(419) ΚΑΤΕΡΙΝΗ II",
+ "storeID": "419"
+ },
+ {
+ "id": "240",
+ "text": "(420) ΛΑΜΠΡΑΚΗ",
+ "storeID": "420"
+ },
+ {
+ "id": "143",
+ "text": "(426) ΝΕΑ ΣΜΥΡΝΗ",
+ "storeID": "426"
+ },
+ {
+ "id": "472",
+ "text": "(427) ΑΜΦΙΣΣΑ",
+ "storeID": "427"
+ },
+ {
+ "id": "312",
+ "text": "(428) ΣΚΟΠΕΛΟΣ",
+ "storeID": "428"
+ },
+ {
+ "id": "183",
+ "text": "(429) ΒΑΡΗ",
+ "storeID": "429"
+ },
+ {
+ "id": "271",
+ "text": "(430) ΑΡΤΑ III",
+ "storeID": "430"
+ },
+ {
+ "id": "411",
+ "text": "(435) ΔΙΚΑΣΤΗΡΙΑ ΧΑΝΙΑ",
+ "storeID": "435"
+ },
+ {
+ "id": "409",
+ "text": "(437) ΣΟΥΔΑ ΧΑΝΙΑ",
+ "storeID": "437"
+ },
+ {
+ "id": "407",
+ "text": "(441) ΜΟΑΤΣΟΥ ΡΕΘΥΜΝΟ",
+ "storeID": "441"
+ },
+ {
+ "id": "405",
+ "text": "(442) ΙΕΡΑΠΕΤΡΑ",
+ "storeID": "442"
+ },
+ {
+ "id": "455",
+ "text": "(446) ΚΑΛΑΜΑΤΑ IV",
+ "storeID": "446"
+ },
+ {
+ "id": "350",
+ "text": "(447) ΡΕΤΖΙΚΙ",
+ "storeID": "447"
+ },
+ {
+ "id": "276",
+ "text": "(449) ΚΑΣΤΟΡΙΑ",
+ "storeID": "449"
+ },
+ {
+ "id": "348",
+ "text": "(450) ΣΤΑΥΡΟΥΠΟΛΗ",
+ "storeID": "450"
+ },
+ {
+ "id": "177",
+ "text": "(453) ΧΑΛΑΝΔΡΙ",
+ "storeID": "453"
+ },
+ {
+ "id": "163",
+ "text": "(454) ΠΕΡΙΣΤΕΡΙ",
+ "storeID": "454"
+ },
+ {
+ "id": "82",
+ "text": "(461) ΒΡΙΛΗΣΣΙΑ",
+ "storeID": "461"
+ },
+ {
+ "id": "310",
+ "text": "(462) ΒΟΛΟΣ II",
+ "storeID": "462"
+ },
+ {
+ "id": "233",
+ "text": "(463) ΔΡΑΠΕΤΣΩΝΑ ΙΙ",
+ "storeID": "463"
+ },
+ {
+ "id": "193",
+ "text": "(464) ΜΑΡΚΟΠΟΥΛΟ",
+ "storeID": "464"
+ },
+ {
+ "id": "269",
+ "text": "(466) ΑΡΤΑ",
+ "storeID": "466"
+ },
+ {
+ "id": "203",
+ "text": "(468) ΡΑΦΗΝΑ",
+ "storeID": "468"
+ },
+ {
+ "id": "218",
+ "text": "(469) ΖΕΦΥΡΙ",
+ "storeID": "469"
+ },
+ {
+ "id": "194",
+ "text": "(471) ΠΟΡΤΟ ΡΑΦΤΗ",
+ "storeID": "471"
+ },
+ {
+ "id": "443",
+ "text": "(481) ΚΟΡΙΝΘΟΣ",
+ "storeID": "481"
+ },
+ {
+ "id": "278",
+ "text": "(483) ΚΕΡΚΥΡΑ",
+ "storeID": "483"
+ },
+ {
+ "id": "378",
+ "text": "(488) ΜΕΣΟΛΟΓΓΙ",
+ "storeID": "488"
+ },
+ {
+ "id": "279",
+ "text": "(489) ΠΤΟΛΕΜΑΪΔΑ",
+ "storeID": "489"
+ },
+ {
+ "id": "280",
+ "text": "(490) ΠΤΟΛΕΜΑΪΔΑ II",
+ "storeID": "490"
+ },
+ {
+ "id": "289",
+ "text": "(491) ΠΡΕΒΕΖΑ",
+ "storeID": "491"
+ },
+ {
+ "id": "384",
+ "text": "(492) ΑΙΓΙΟ",
+ "storeID": "492"
+ },
+ {
+ "id": "190",
+ "text": "(493) ΚΟΡΩΠΙ",
+ "storeID": "493"
+ },
+ {
+ "id": "394",
+ "text": "(494) ΠΥΡΓΟΣ",
+ "storeID": "494"
+ },
+ {
+ "id": "274",
+ "text": "(495) ΙΩΑΝΝΙΝΑ",
+ "storeID": "495"
+ },
+ {
+ "id": "291",
+ "text": "(498) ΦΛΩΡΙΝΑ",
+ "storeID": "498"
+ },
+ {
+ "id": "329",
+ "text": "(600) ΔΕΛΦΩΝ",
+ "storeID": "600"
+ },
+ {
+ "id": "369",
+ "text": "(602) ΣΕΡΡΕΣ ΜΑΚΑΡΙΟΥ",
+ "storeID": "602"
+ },
+ {
+ "id": "367",
+ "text": "(603) ΣΕΡΡΕΣ",
+ "storeID": "603"
+ },
+ {
+ "id": "360",
+ "text": "(609) ΚΙΛΚΙΣ",
+ "storeID": "609"
+ },
+ {
+ "id": "366",
+ "text": "(610) ΝΙΓΡΙΤΑ",
+ "storeID": "610"
+ },
+ {
+ "id": "370",
+ "text": "(611) ΣΕΡΡΕΣ ΠΛΑΤΑΙΩΝ & ΠΛΑΣΤΗΡΑ",
+ "storeID": "611"
+ },
+ {
+ "id": "80",
+ "text": "(614) ΜΑΡΟΥΣΙ OAKA",
+ "storeID": "614"
+ },
+ {
+ "id": "440",
+ "text": "(617) ΤΡΙΠΟΛΗ ΙΙΙ",
+ "storeID": "617"
+ },
+ {
+ "id": "73",
+ "text": "(618) ΑΛΙΜΟΣ SUPER",
+ "storeID": "618"
+ },
+ {
+ "id": "406",
+ "text": "(619) ΙΕΡΑΠΕΤΡΑ",
+ "storeID": "619"
+ },
+ {
+ "id": "435",
+ "text": "(622) ΝΑΥΠΛΙΟ",
+ "storeID": "622"
+ },
+ {
+ "id": "160",
+ "text": "(623) ΠΕΡΙΣΤΕΡΙ",
+ "storeID": "623"
+ },
+ {
+ "id": "327",
+ "text": "(624) ΘΕΡΜΗ ΘΕΣΣΑΛΟΝΙΚΗΣ",
+ "storeID": "624"
+ },
+ {
+ "id": "388",
+ "text": "(625) ΠΑΤΡΑ",
+ "storeID": "625"
+ },
+ {
+ "id": "417",
+ "text": "(626) ΙΑΛΥΣΟΣ ΡΟΔΟΥ ",
+ "storeID": "626"
+ },
+ {
+ "id": "259",
+ "text": "(627) ΚΑΒΑΛΑ",
+ "storeID": "627"
+ }
+ ]
+}