Beispiel #1
0
function LeggiOstat($stringa)
{
    // Se  tipo != armatura non ha ac.
    $ident = array();
    $ident['vnum'] = FindStr($stringa, "Vnum: ", " Tipo:", 0, 1);
    $ident['tipo'] = FindStr($stringa, "Tipo: ", " Quantita:", 0, 1);
    $ident['tipo'] = ConvertiTipoOgg($ident['tipo']);
    $ident['tipo'] = GetIdTipo($ident['tipo']);
    $ident['nome'] = FindStr($stringa, "Descrizione corta: ", "Descrizione lunga: ", 0, 1);
    $ident['slot'] = FindStr($stringa, "Flag Wear : ", "Flag extra: ", 0, 1);
    $ident['slot'] = ConvertiSlot($ident['slot']);
    $ident['prop'] = FindStr($stringa, "Flag extra: ", "Flag Magici: ", 0, 1);
    $ident['modi'] = FindStr($stringa, "Flag Magici: ", "Numero: ", 0, 1);
    $ident['modi'] .= FindStr($stringa, "Affetto ", "Indicatore di magia intrinseca:", 8, 0);
    $ident['peso'] = FindStr($stringa, "Peso: ", "Costo: ", 0, 1);
    $temp_peso = explode("/", $ident['peso']);
    $ident['peso'] = $temp_peso[0];
    $ident['vale'] = FindStr($stringa, "Costo: ", "Affitto: ", 0, 1);
    $ident['rent'] = FindStr($stringa, "Affitto: ", "Wear_loc: ", 0, 1);
    $ident['rep'] = FindStr($stringa, "Drop%: ", " Mult : ", 0, 1);
    $ident['rep'] = GetIdRep($ident['rep']);
    $ident['liv'] = FindStr($stringa, "Livello: ", "Condizione: ", 0, 1);
    //~ $ident['danno'] = "";
    $voggetto = FindStr($stringa, "Valori oggetto: ", "Chiavi descrizione primaria: ", 0, 3);
    $voggetto = explode(" ", $voggetto);
    $indice = 1;
    foreach ($voggetto as $valore) {
        $val_id = "val{$indice}";
        $ident[$val_id] = $valore;
        $indice++;
    }
    $_SESSION['tomod'] = "";
    return $ident;
}
     */
    if (trim($_POST['val_data_i_op']) == "") {
        $_POST['val_data_i_op'] = date('d/m/Y');
    }
    if (trim($_POST['val_data_f_op']) == "") {
        $_POST['val_data_f_op'] = date('d/m/Y');
    }
    $inizio = Inverti_Data($_POST['val_data_i_op'], "-", "/");
    $fine = Inverti_Data($_POST['val_data_f_op'], "-", "/");
    array_push($condizione, "(data_doc >= '{$inizio}' AND data_doc <= '{$fine}')");
    if ($_POST['rad_tipo'] == "mastrini") {
        $interval_op = " AND (data_doc >= '{$inizio}' AND data_doc <= '{$fine}')";
    }
}
if (isset($_POST['ck_sottoconto'])) {
    $val_sott = FindStr($_POST['val_sottoconto'] . "\$", ") ", "\$", 0, 0);
    if ($val_sott == "error") {
        $val_sott = $_POST['val_sottoconto'];
        $is_anag = "true";
    }
    $val_sott = ModoRicerca($val_sott, "tutto");
    $val_sott = ExpandSearch($val_sott);
    array_push($condizione, "(descr_sottoconto LIKE '{$val_sott}' OR ragione_sociale LIKE '{$val_sott}')");
    $descr_mastrino = " AND (descr_sottoconto LIKE '{$val_sott}' OR ragione_sociale LIKE '{$val_sott}')";
}
if (count($condizione) == 0) {
    array_push($condizione, "1");
}
foreach ($condizione as $key => $field) {
    if ($key + 1 != count($condizione)) {
        $campi .= $field . " AND ";