Joomla.it Forum

Componenti per Joomla! => Gestione e-commerce => : leonte54 11 Jun 2012, 12:11:30

: ordine virtuemart
: leonte54 11 Jun 2012, 12:11:30
Salve,
 chiedo se è possibile, tramite codice php, bloccare l'invio dell'ordine se questo non dovesse partire dalla pagina in lingua da dove viene compilato.
Grazie
: Re:ordine virtuemart
: leonte54 14 Jun 2012, 10:57:13
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. '>[color=red][font=Verdana]<a href="' .$href. '">[/font][/color]<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&amp;option=com_virtuemart&amp;option2=$option&amp;product_id=$prodid&amp;category_id=$catid&amp;return=$page&amp;flypage=$flypage&amp;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