Re: Localizer and Ubercart

Posts: 5
Joined: 09/22/2007

I use Localizer module now... It's not so bad... I wrote small module for synchonization of prices in translated product nodes... you can simply customize it:

<?php

function uc_localizer_nodeapi(&$node, $op){
 
  switch(
$op){
    case
'submit':
     
     
drupal_set_message('Price synchronisation start:');
     
      if(
$node->type == 'NAME_OF_YOUR_PRODUCT_CONTENT_TYPE'){

       
$nid = db_fetch_object(db_query('SELECT * FROM {localizernode} WHERE nid = %d', $node->nid));
       
$result = db_query('SELECT * FROM {localizernode} WHERE pid = %d', $nid->pid);
       
        while(
$tnode = db_fetch_object($result)){
         
$tnode = node_load($tnode->nid);
          if(
$tnode->sell_price != $node->sell_price){
           
$tnode->sell_price = $node->sell_price;
           
node_save($tnode);
          }
         
drupal_set_message('- synchroniz with node number '.$tnode->nid);
        }
      }
     
     
drupal_set_message('Synchronisation done.');
     
      break;
  }
 
}

?>

Localizer and Ubercart By: rmmcclay (5 replies) Wed, 11/28/2007 - 02:22