Advertisement
Guest User

PO

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