<?php require "./system/ClassVilliRisorse.php"; require "./system/ClassVilliStrutture.php"; require "./system/ClassCodaCostruzione.php"; $obj_resources = new VilliRisorse(); $costruzioni_code = new CodaCostruzione(); $strutture = new VilliStrutture(); $strtture_rules = $strutture->rules(); $risorse_rules = $obj_resources->rules(); $villo_rules = $obj_town->rules(); require "/villo/params.php"; $autorizzazione = $obj_town->is_owner($villo_req, $_SESSION["id_user"]); if (!$autorizzazione) { // TODO Inserire in villo.php r. 8 la stringa per una mappa riassuntiva dato che l'utente non sarà autorizzato a visionare echo "Mappa riepilogativa"; exit; } $risorse_nomi = $obj_resources->attributeLabels(); $strutture_nomi = $strutture->attributeLabels(); $villo_nomi = $obj_town->attributeLabels(); //Ottengo i livelli di tutte le strutture per poi utilizzarle in ogni sotto pagina $query_level_b = $strutture->query("SELECT * FROM " . $strutture->tbl_name . " WHERE " . $strutture->columns_name[0] . " = " . $villo_req); $info_building = mysqli_fetch_assoc($query_level_b); require "/villo/risorse.php"; switch ($sub_page) { case $obj_town->id_sotto_voci["villo"]: //Villo in generale require "/villo/generale.php"; break; case $obj_town->id_sotto_voci["municipio"]:
<?php $obj_resources = new VilliRisorse(); $strutture = new VilliStrutture(); $submit = $_POST["submit"]; $autorizzazione = $villo->is_owner($villo_req, $_SESSION["id_user"]); if (isset($submit)) { //Tipo della struttura da ampliare $id_struttura = $_POST["strct"]; $nome_colonna_risorsa = ""; switch ($id_struttura) { //TODO sistemare questi id sottoforma di numeri magici case 1: //Miniera $nome_colonna_risorsa = $strutture->columns_name[1]; $risorse_richieste = $miniera; //Array contenente i dati di sviluppo della struttura break; case 2: //Fattoria $nome_colonna_risorsa = $strutture->columns_name[2]; $risorse_richieste = $fattoria; //Array contenente i dati di sviluppo della struttura break; case 3: //Foresta $nome_colonna_risorsa = $strutture->columns_name[3]; $risorse_richieste = $falegnameria; //Array contenente i dati di sviluppo della struttura break; case 4: