This commit is contained in:
Rodolphe Quiedeville 2005-11-24 11:20:47 +00:00
parent b8548dc4fd
commit 3b1536770c

View File

@ -31,38 +31,52 @@ $host = CMD_PRESEL_WEB_HOST;
$user_login = CMD_PRESEL_WEB_USER; $user_login = CMD_PRESEL_WEB_USER;
$user_passwd = CMD_PRESEL_WEB_PASS; $user_passwd = CMD_PRESEL_WEB_PASS;
$sql = "SELECT rowid,ligne"; $ids = array();
$sql .= " FROM ".MAIN_DB_PREFIX."telephonie_societe_ligne";
$sql .= " WHERE fk_fournisseur = 4";
$sql .= " AND statut = 3;";
$resql = $db->query($sql); if ($argv[1])
if ($resql)
{ {
$ids = array(); $debug = 1;
while ($row = $db->fetch_row($resql)) array_push($ids, $argv[1]);
{
array_push($ids, $row[1]);
}
} }
else else
{ {
exit(1); $sql = "SELECT rowid,ligne";
$sql .= " FROM ".MAIN_DB_PREFIX."telephonie_societe_ligne";
$sql .= " WHERE fk_fournisseur = 4";
$sql .= " AND statut = 3";
if ($debug)
{
$sql .= " LIMIT 1";
}
$resql = $db->query($sql);
if ($resql)
{
while ($row = $db->fetch_row($resql))
{
array_push($ids, $row[1]);
}
}
else
{
print $db->error();
exit(1);
}
} }
GetPreselection_byRef($db, $host, $user_login, $user_passwd, $ids);
GetPreselection_byRef($db, $host, $user_login, $user_passwd, $ids, $debug);
/* /*
* Fonctions * Fonctions
* *
*/ */
function GetPreselection_byRef($db, $host, $user_login, $user_passwd, $ids) function GetPreselection_byRef($db, $host, $user_login, $user_passwd, $ids, $debug)
{ {
$numcli = sizeof($ids); $numcli = sizeof($ids);
$i = 0; $i = 0;
print "$numcli";
foreach($ids as $cli) foreach($ids as $cli)
{ {
$i++; $i++;
@ -93,7 +107,10 @@ function GetPreselection_byRef($db, $host, $user_login, $user_passwd, $ids)
while (!feof($fp)) while (!feof($fp))
{ {
$line = fgets($fp, 1024); $line = fgets($fp, 1024);
if ($debug)
{
print $line;
}
if (preg_match("/<Preselection .* \/>/",$line)) if (preg_match("/<Preselection .* \/>/",$line))
{ {
$results = split(" ",trim($line)); $results = split(" ",trim($line));