Pagina 1 di 1
azzeramento di products.products_date_available
Inviato: 01/07/2004, 10:48
da tassoman
Ragazzi, quali script incidono sulla tabella products ????
Ho settato che prducts.products_date_available, si possa settare anche all'indietro (ES: 2001-03-07) ma immancabilmente dopo alcuni giorni mi ritrocvo tutti i record precedenti a NOW(); azzerati in quel campo.
Io modificai le insert e le update in admin/categories.php
Ma probabilmente c'e' qualche altro script (aperto dai visitatori) che mi fa un upgrade della tabella e m'azzera il record.
Qual'e'?
Inviato: 04/07/2004, 12:32
da BluEdoG
? product_date_avaible indica ad osc che quel prodotto è in arrivo il giorno x, se lo setti all'indietro è probabile che la funzione di confronto date di osc se ne accorga e lo resetti.
Inviato: 07/07/2004, 19:56
da tassoman
hummm e questa funzione dove si trova?
in application_top.php ?
così ci metto le mani sopra e la concio per le feste
Inviato: 08/07/2004, 13:29
da BluEdoG
categories.php in admin, ma li scrive solo nel db la data, dopo penso venga ripescata altrove da qualche altro file
Inviato: 09/07/2004, 11:18
da tassoman
Io lì già ho modificato. Tant'è che riesco a scrivere le date al passato, sul db (altrimenti nemmeno te le salverebbe le date di disponibilità al passato.
Il problema è che dopo qualche ora, solo quelle settate al passato, vengono azzerate, e la colpa non credo sia da attribuire a qualche script di admin, ma a qualche script del catalogo.
Inviato: 09/07/2004, 13:22
da BluEdoG
si penso di si, in quanto i clienti che vedono l'oggetto di fatto richiamano gli script che probabilmente lo correggono. Probabilmente sta dentro general.php, oppure dentro un file della directory classes
Inviato: 10/07/2004, 13:35
da tassoman
okappa lunedì ci guardo, poi metterò un resoconto sul forum, perchè trovo utile che si possa mantenere la data di disponibilità anche al passato.
Inviato: 12/07/2004, 14:51
da tassoman
Ho trovato la riga malandrina!
dentro al file admin/products_expected.php
proprio all'inizio c'e' questo
Codice: Seleziona tutto
require('includes/application_top.php');
tep_db_query("update " . TABLE_PRODUCTS . " set products_date_available = '' where to_days(now()) > to_days(products_date_available)");
Basta commentare la query