Ejemplo n.º 1
0
<?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"]:
Ejemplo n.º 2
0
<?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: