$_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 "; } else { $campi .= $field; } } if ($_POST['rad_tipo'] == "mastrini") {
} ?> </script> <?php // Se è stata fatta una ricerca: if (isset($_POST['descr'])) { // Se il valore cercato è == "" setto il valore cercato = "%": if (trim($_POST['descr']) == "") { $_POST['descr'] = "%"; } // Compone la query per la ricerca dei prodotti: //~ Escludo dalla selezione articoli gia' composti.AND ck_com = '1' ???? $Tab = "tab_conti, tab_sottoconti"; $Where = "tab_conti.id_conto = tab_sottoconti.id_conto"; $val = ModoRicerca($_POST['descr'], "tutto"); // Sostituisce agli spazi nella ricerca con "%" $temp_val = explode(" ", $val); $val = join("%", $temp_val); $Where .= " AND tab_sottoconti.descr_sottoconto LIKE '" . $val . "' "; /* * Se è stata scelta una categoria dal /Images/Links/ * usala per filtrare i risultati: */ if ($_POST['id_conto'] != "%") { $Where .= "AND tab_sottoconti.id_conto = '" . $_POST['id_conto'] . "'"; } $Sottoconti = GetRows($Tab, $Where, "descr_sottoconto", $db); } ?>
//~ require_once ("$root/Function/Strings.php"); //~ require_once ("$root/Function/Db.php"); //~ require_once ("$root/Function/Debug.php"); //~ require_once ("$root/Function/DataTime.php"); $condizione = array(); array_push($condizione, "id_off != ''"); if (isset($_GET['del_off'])) { DeleteRows("tab_offerte", "id_off = '" . $_GET['del_off'] . "'", $db); DeleteRows("tab_dett_offerte", "id_offerta = '" . $_GET['del_off'] . "'", $db); $Result = "<label class=\"ok\">Offerta eliminata.</label>"; } if (isset($_POST['ck_interval'])) { //~ array_push($condizione, "ORDER BY id_off desc LIMIT 15"); } if (isset($_POST['ck_cliente'])) { $val_cli = ModoRicerca($_POST['val_cliente'], "tutto"); $val_cli = ExpandSearch($val_cli); array_push($condizione, "tab_anagrafica.ragione_sociale LIKE '{$val_cli}'" . " AND tab_offerte.id_cliente = tab_anagrafica.id_anag"); } foreach ($condizione as $key => $field) { if ($key + 1 != count($condizione)) { $campi .= $field . " AND "; } else { $campi .= $field; } } $campi .= " group by tab_offerte.id_off "; if (isset($_POST['ck_last15'])) { //~ deve essere l'ultima condizione da controllare. $campi .= " ORDER BY data desc LIMIT 15"; }