Advertisement
Guest User

SO

a guest
Dec 20th, 2018
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. <?php
  2. require_once('ripcord/ripcord.php');
  3.  
  4. // Login information
  5. $url = 'http://localhost:8010';
  6. $url_auth = $url . '/xmlrpc/2/common';
  7. $url_exec = $url . '/xmlrpc/2/object';
  8.  
  9. $dbname = 'xxxxx';
  10. $username = 'xxx@gmail.com';
  11. $password = 'xxxx';
  12.  
  13. // Login
  14. $common = ripcord::client($url_auth);
  15. $uid = $common->authenticate($dbname, $username, $password, array());
  16. $models = ripcord::client($url_exec);
  17.  
  18. echo "<h2>search Produk1</h2>";
  19. $product_ids1 = $models->execute_kw($dbname, $uid, $password,
  20. 'product.product', 'search',
  21. array(
  22. array(
  23. array('name','=','Telur Putih'),
  24. )
  25. )
  26. );
  27. var_dump($product_ids1);
  28. echo "<h2>search Produk2</h2>";
  29. $product_ids2 = $models->execute_kw($dbname, $uid, $password,
  30. 'product.product', 'search',
  31. array(
  32. array(
  33. array('name','=','Telur Retak'),
  34. )
  35. )
  36. );
  37. var_dump($product_ids2);
  38. echo "<h2>search Customer</h2>";
  39. $partner_ids = $models->execute_kw($dbname, $uid, $password,
  40. 'res.partner', 'search',
  41. array(
  42. array(
  43. array('name','=','Heryawan'),
  44. )
  45. )
  46. );
  47. var_dump($partner_ids);
  48.  
  49. echo "<h2>create Sale Order</h2>";
  50. $id = $models->execute_kw($dbname, $uid, $password,
  51. 'sale.order', 'create',
  52. array(
  53. array(
  54. 'partner_id'=>$partner_ids[0],
  55.  
  56. 'order_line'=>array(
  57. array(0,0,array(
  58. 'product_id' => $product_ids1[0],
  59. 'product_uom_qty' => 10
  60. )),
  61. array(0,0,array(
  62. 'product_id' => $product_ids2[0],
  63. 'product_uom_qty' => 20
  64. )),
  65. )
  66. ),
  67. )
  68. );
  69. var_dump($id);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement