Pagina 1 di 1

posso accedere ai parametri dentro application_top.php ?

Inviato: 14/10/2004, 15:46
da grenda
ciao ragazzi,

sto perfezionando il lavoro di modifica (aggiunte) a oscommerce per studio fotografico (upload di foto da stampare)

ogni volta che l'utente fa un upload (multiplo) di foto e aggiunge al carrello, salvo le foto in una nuova cartella del server,

all''interno di questa cartella metto un file di testo con le opzioni di stampa.

per es:
formato = 10x15
stampa numero di copie= 2x
elimina occhi rossi = SI

ecc.

finora prelevavo le opzioni di stampa direttamente da shopping_cart.php.


davo per scontato che l'ultimo prodotto del carrello fosse l'ultimo inserito.

ERRORE :-)

perchè se il cliente in 2 riprese aggiunge al carrello 2 gruppi di foto con le stesse opzioni, l'ultimo prodotto del carrello non coindide con l'ultimo gruppo di foto inviate.



FATTA QUESTA PREMESSA:

LA DOMANDA E'


posso accedere agli attributi dell'ultimo prodotto aggiunto al carrello, direttamente in Application_top.php ?

se si come ?


ho visto che dentro include/function/general.php c'è una funzione un pò strana.
ma nella quale ci ho capito poco onestamente.



Codice: Seleziona tutto

function tep_get_all_get_params($exclude_array = '') {
    global $HTTP_GET_VARS;

    if (!is_array($exclude_array)) $exclude_array = array();

    $get_url = '';
    if (is_array($HTTP_GET_VARS) && (sizeof($HTTP_GET_VARS) > 0)) {
      reset($HTTP_GET_VARS);
      while (list($key, $value) = each($HTTP_GET_VARS)) {
        if ( (strlen($value) > 0) && ($key != tep_session_name()) && ($key != 'error') && (!in_array($key, $exclude_array)) && ($key != 'x') && ($key != 'y') ) {
          $get_url .= $key . '=' . rawurlencode(stripslashes($value)) . '&';
        }
      }
    }

    return $get_url;
  }


SE QUALCUNO MI AIUTASSE GLI SAREI GRATO A VITA :D

anche perchè il quesito non è banale.

GRAZIE

Inviato: 14/10/2004, 17:33
da marcus
Disponibile per consulenza.

Mandami un PM

Marcus

Inviato: 14/10/2004, 17:35
da grenda
Grazie MArcus


ho già risolto il problema in un altro modo "Aggirandolo"

in pratica ho fatto cosi:

faccio una "specie" di copia del carrello, ogni volta che ci entro
poi confronto le quantità precedenti con quelle attuali.
quando trovo un valore cambiato, è quello il prodotto stampa da cui prendere le opzioni, che in shopping_cart.php sono a "portata di mano"

CIAO

Inviato: 14/10/2004, 18:16
da marcus
grenda ha scritto:Grazie MArcus

ho già risolto il problema in un altro modo "Aggirandolo"
OK :wink:


Marcus

Inviato: 14/10/2004, 18:23
da grenda
marcus

ti ho mandato un pm