';
-$sql = "SELECT d.libelle as tarif_desc, d.type_tarif";
+$sql = "SELECT d.libelle as tarif_desc, d.type_tarif, d.rowid";
$sql .= " , t.libelle as tarif";
$sql .= " , m.temporel, m.fixe";
$sql .= " FROM ".MAIN_DB_PREFIX."telephonie_tarif_grille as d";
$sql .= "," . MAIN_DB_PREFIX."telephonie_tarif_montant as m";
$sql .= "," . MAIN_DB_PREFIX."telephonie_tarif as t";
-$sqlc .= " WHERE d.rowid = m.fk_tarif_desc";
-$sqlc .= " AND m.fk_tarif = t.rowid";
+$sql .= " WHERE d.rowid = m.fk_tarif_desc";
+$sql .= " AND m.fk_tarif = t.rowid";
+$sql .= " AND t.rowid = '".$_GET["id"]."'";
+$sql .= " AND d.type_tarif = 'vente'";
+$sql .= " ORDER BY t.libelle asc";
-
-$sqlc .= " AND t.rowid = '".$_GET["id"]."'";
-
-
-if ($_GET["search_libelle"])
-{
- $sqlc .=" AND t.libelle LIKE '%".$_GET["search_libelle"]."%'";
-}
-
-if ($_GET["search_prefix"])
-{
- $sqlc .=" AND tf.prefix LIKE '%".$_GET["search_prefix"]."%'";
-}
-
-if ($_GET["type"])
-{
- $sqlc .= " AND d.type_tarif = '".$_GET["type"]."'";
-}
-
-
-$sql = $sql . $sqlc . " ORDER BY $sortfield $sortorder";
-
-$result = $db->query($sql);
-if ($result)
+$resql = $db->query($sql);
+if ($resql)
{
$num = $db->num_rows();
$i = 0;
print '';
print '';
-
- print_liste_field_titre("Tarif","index.php","d.libelle");
-
- print_liste_field_titre("Destination","index.php","t.libelle", "&type=".$_GET["type"]);
-
- print_liste_field_titre("Cout / min","index.php","temporel", "&type=".$_GET["type"]);
- print "";
- print "| Cout fixe | ";
- print "Type | ";
+ print 'Tarif | ';
+ print 'Destination | ';
+ print 'Cout / min | ';
+ print 'Cout fixe | ';
+ print 'Type | ';
print " \n";
$var=True;
while ($i < $num)
{
- $obj = $db->fetch_object($i);
+ $obj = $db->fetch_object($resql);
$var=!$var;
print "";
- print "| ".$obj->tarif_desc." | \n";
+ print '';
+ print $obj->tarif_desc." | \n";
+
print "".$obj->tarif." | \n";
print "".sprintf("%01.4f",$obj->temporel)." | \n";
print "".sprintf("%01.4f",$obj->fixe)." | \n";
@@ -140,7 +110,7 @@ if ($result)
$i++;
}
print " ";
- $db->free();
+ $db->free($resql);
}
else
{
@@ -148,19 +118,75 @@ else
}
+$sql = "SELECT d.libelle as tarif_desc, d.type_tarif, d.rowid";
+$sql .= " , t.libelle as tarif";
+$sql .= " , m.temporel, m.fixe";
+$sql .= " FROM ".MAIN_DB_PREFIX."telephonie_tarif_grille as d";
+$sql .= "," . MAIN_DB_PREFIX."telephonie_tarif_montant as m";
+$sql .= "," . MAIN_DB_PREFIX."telephonie_tarif as t";
+
+$sql .= " WHERE d.rowid = m.fk_tarif_desc";
+$sql .= " AND m.fk_tarif = t.rowid";
+$sql .= " AND t.rowid = '".$_GET["id"]."'";
+$sql .= " AND d.type_tarif = 'achat'";
+
+$sql .= " ORDER BY t.libelle ASC";
+
+$resql = $db->query($sql);
+if ($resql)
+{
+ $num = $db->num_rows($resql);
+ $i = 0;
+
+ print '
';
+ print '';
+
+ print '| Tarif | ';
+ print 'Destination | ';
+ print 'Cout / min | ';
+ print 'Cout fixe | ';
+ print 'Type | ';
+ print " \n";
+
+ $var=True;
+
+ while ($i < $num)
+ {
+ $obj = $db->fetch_object($resql);
+ $var=!$var;
+
+ print "";
+
+ print '| ';
+ print $obj->tarif_desc." | \n";
+
+ print "".$obj->tarif." | \n";
+ print "".sprintf("%01.4f",$obj->temporel)." | \n";
+ print "".sprintf("%01.4f",$obj->fixe)." | \n";
+ print "".$obj->type_tarif." | \n";
+ print " \n";
+ $i++;
+ }
+ print " ";
+ $db->free($resql);
+}
+else
+{
+ print $db->error() . ' ' . $sql;
+}
+
print ' | ';
$sql = "SELECT prefix";
$sql .= " FROM ".MAIN_DB_PREFIX."telephonie_prefix";
-
$sql .= " WHERE fk_tarif = ".$_GET["id"];
$sql .= " ORDER BY prefix ASC";
-$result = $db->query($sql);
-if ($result)
+$resql = $db->query($sql);
+if ($resql)
{
- $num = $db->num_rows();
+ $num = $db->num_rows($resql);
$i = 0;
print '';
@@ -172,18 +198,16 @@ if ($result)
while ($i < $num)
{
- $obj = $db->fetch_object($i);
+ $obj = $db->fetch_object($resql);
$var=!$var;
print "";
-
print "| ".$obj->prefix." | \n";
-
print " \n";
$i++;
}
print " ";
- $db->free();
+ $db->free($resql);
}
else
{
|