From cb2c085f9eb1cc3d8f5da074ff9795a50b843db0 Mon Sep 17 00:00:00 2001 From: Thibault Francois Date: Tue, 14 Dec 2010 16:31:15 +0100 Subject: [FIX, IMP] crm/scripts : maintenance of the php script, add a contact form bzr revid: tfr@openerp.com-20101214153115-bh7sy2ofgt97tvin --- addons/crm/scripts/php/countrylist.php | 186 +++++++++++++++++---------------- 1 file changed, 94 insertions(+), 92 deletions(-) (limited to 'addons/crm/scripts/php/countrylist.php') diff --git a/addons/crm/scripts/php/countrylist.php b/addons/crm/scripts/php/countrylist.php index 857bda4fa9b..478947623c6 100644 --- a/addons/crm/scripts/php/countrylist.php +++ b/addons/crm/scripts/php/countrylist.php @@ -1,103 +1,105 @@ addParam(new xmlrpcval($db, "string")); - $msg->addParam(new xmlrpcval($user, "string")); - $msg->addParam(new xmlrpcval($pass, "string")); + include("xmlrpc.inc"); + + //Change to fit your configuration + $user = "admin"; + $password = "a"; + $db = "db_1"; + $serverUri = "http://localhost:8069/xmlrpc/"; + + + $client = new xmlrpc_client($serverUri.'common'); + + $msg = new xmlrpcmsg('login'); + $msg->addParam(new xmlrpcval($db, "string")); + $msg->addParam(new xmlrpcval($user, "string")); + $msg->addParam(new xmlrpcval($password, "string")); - $res = &$client->send($msg); + $res = &$client->send($msg); - if(!$res->faultCode()){ - - $id = $res->value()->scalarval(); + if(!$res->faultCode()){ + + $id = $res->value()->scalarval(); - $client = new xmlrpc_client($serverUri.'object'); + $client = new xmlrpc_client($serverUri.'object'); - $key = array(new xmlrpcval(array(new xmlrpcval("id", "string"), - new xmlrpcval(">", "string"), - new xmlrpcval(0, "int")),"array"),); - - - - $msg = new xmlrpcmsg('execute'); - $msg->addParam(new xmlrpcval($db, "string")); - $msg->addParam(new xmlrpcval($id, "int")); - $msg->addParam(new xmlrpcval($pass, "string")); - $msg->addParam(new xmlrpcval("res.country","string")); - $msg->addParam(new xmlrpcval("search", "string")); - $msg->addParam(new xmlrpcval($key, "array")); - $msg->addParam(new xmlrpcval(0, "int")); - $msg->addParam(new xmlrpcval(0, "int")); - $msg->addParam(new xmlrpcval("id ASC", "string")); - - $res = &$client->send($msg); + $key = array(new xmlrpcval(array(new xmlrpcval("id", "string"), + new xmlrpcval(">", "string"), + new xmlrpcval(0, "int")),"array"),); + + + + $msg = new xmlrpcmsg('execute'); + $msg->addParam(new xmlrpcval($db, "string")); + $msg->addParam(new xmlrpcval($id, "int")); + $msg->addParam(new xmlrpcval($password, "string")); + $msg->addParam(new xmlrpcval("res.country","string")); + $msg->addParam(new xmlrpcval("search", "string")); + $msg->addParam(new xmlrpcval($key, "array")); + $msg->addParam(new xmlrpcval(0, "int")); + $msg->addParam(new xmlrpcval(0, "int")); + $msg->addParam(new xmlrpcval("id ASC", "string")); + + $res = &$client->send($msg); - if(!$res->faultCode()) - { - $val = $res->value()->scalarval(); - - $ides = array(); - - for ($i=0 ; $iscalarval(), "int")); - } - - $client = new xmlrpc_client($serverUri.'object'); - - $fields = array(new xmlrpcval("code", "string"), new xmlrpcval("name", "string")); - - $msg = new xmlrpcmsg('execute'); - $msg->addParam(new xmlrpcval($db, "string")); - $msg->addParam(new xmlrpcval($id, "int")); - $msg->addParam(new xmlrpcval($pass, "string")); - $msg->addParam(new xmlrpcval("res.country","string")); - $msg->addParam(new xmlrpcval("read", "string")); - $msg->addParam(new xmlrpcval($ides, "array")); - $msg->addParam(new xmlrpcval($fields, "array")); + if(!$res->faultCode()) + { + $val = $res->value()->scalarval(); + + $ides = array(); + + for ($i=0 ; $iscalarval(), "int")); + } + + $client = new xmlrpc_client($serverUri.'object'); + + $fields = array(new xmlrpcval("code", "string"), new xmlrpcval("name", "string")); + + $msg = new xmlrpcmsg('execute'); + $msg->addParam(new xmlrpcval($db, "string")); + $msg->addParam(new xmlrpcval($id, "int")); + $msg->addParam(new xmlrpcval($password, "string")); + $msg->addParam(new xmlrpcval("res.country","string")); + $msg->addParam(new xmlrpcval("read", "string")); + $msg->addParam(new xmlrpcval($ides, "array")); + $msg->addParam(new xmlrpcval($fields, "array")); - $res = &$client->send($msg); - - if (!$res->faultCode()) - { - $val = $res->value()->scalarval(); - - $select =' + '; + + for ($i=0; $iscalarval(); + $select .= ''; + } + + $select .= ''; + + echo $select; + } + else + { + echo "Country not getting"; + } + } + else + { + echo "Country list id empty"; + } + } + else + { + echo "connection not establish"; + } - for ($i=0; $iscalarval(); - $select .= ''; - } - - $select .= ''; - - echo $select; - } - else - { - echo "Country not getting"; - } - } - else - { - echo "Country list id empty"; - } - } - else - { - echo "connection not establish"; - } - exit; ?> -- cgit v1.2.3