Advertisement
Guest User

Untitled

a guest
Jan 19th, 2017
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. <?php
  2. ...
  3. case 'msOnGetProductPrice':
  4. $data = $modx->getOption('data', $scriptProperties);
  5. $product = $modx->getOption('product', $scriptProperties);
  6. $product_id = $product ? $product->get('id') : $data['id'];
  7. $field = $modx->getObject('cfField', array('city_id' => $cityFields->currentCityId, 'placeholder' => '[pre]'.$product_id.'_price[/pre]'));
  8. if ( !is_null($field) ) {
  9. $values = & $modx->event->returnedValues;
  10. $returned = $modx->getPlaceholder('_returned');
  11. $returned['id'] = $product_id;
  12. $modx->event->returnedValues['price'] = $returned['price'] = $field->get('value');
  13. $modx->setPlaceholder('_returned_price', $returned);
  14. if(is_object($product))
  15. $product->set('price', $returned['price']);
  16. }
  17. break;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement