• User

    bloccare script invio

    Salve, utilizzo joomla 1.5.23, virtuemart 1.1.8 e joomfish 2.0.3. Faccio un esempio del problema: se compilo e invio l'ordine in lingua inglese con prodotti e attributi il tutto funziona normalmente. Se dopo aver compilato l'ordine cambio lingua e invio l'ordine da una lingua diversa gli attributi vengono ordinati ma non conteggiati. L'aiuto che chiedo, visto che non conosco il codice php è: posso bloccare l'invio dell'ordine se questo non parte dalla pagina della lingua con la quale viene compilato, magari con un messaggio? Grazie per l'aiuto


  • User

    Salve,
    dopo aver esplorato i vari forum anche in inglese non sono riuscito a trovare una soluzione al problema, adesso cerco un'altra strada.
    Desidero inserire un'azione alle bandierine che cambiano lingua.
    Dal file: modules/mod_jflanguageselection/tmpl/rawimages.php
    riga 65:

    $outString .= '<span' .$langActive. '><a href="' .$href. '"><img src="' .JURI::base(true) . $langImg. '" alt="' .$language->name. '" title="' .$language->name. '" /></a></span>';

    desidero inserire nel codice l'azione di svuotare il carrello se l'utente dovesse cambiare lingua.

    Ho trovato questo codice in rete ma non sono in grado di farlo funzionare, spero in un vostro aiuto.
    Questo codice l'ho inserito nella pagina rawimages.php

    $catid = vmGet($_REQUEST, "category_id", null);
    $prodid = vmGet($_REQUEST, "product_id", null);
    $page = vmGet($REQUEST, "page", null);
    $flypage = vmGet($REQUEST, "flypage", null);
    $delete_cart = "<a href="".$SERVER['SCRIPT_NAME'] . "?page=shop.cart_reset&option=com_virtuemart&option2=$option&product_id=$prodid&category_id=$catid&return=$page&flypage=$flypage&Itemid=$Itemid" title="". $VM_LANG->('PHPSHOP_EMPTY_YOUR_CART') ." " ><div>Empty Cart</div></a>";
    $html1 = vmToolTip($VM_LANG->
    ('VM_EMPTY_YOUR_CART_TIP'), $VM_LANG->
    ('PHPSHOP_EMPTY_YOUR_CART'),'','',$delete_cart,true);
    $delete_cart = $html1;

    Ho modificato il primo codice nel pulsante bandierina così:

    <a href="' .$href. ' .$delete_cart. '">

    Il risultato è che il carrello non viene svuotato anche se il cambio lingua funziona.

    Grazie per l'aiuto