Author: lesabotsy
Date: Wed May  2 07:23:01 2007
New Revision: 393

URL: http://svn.gna.org/viewcvs/phplinker?rev=393&view=rev
Log:
Rectification d'un bug de recherche lorsqu'on recherche dens une categories qui 
n'a plus de sous-categ la recherche ne trouve qu'un seul site alors qu'il y en 
a plusieur bug rectifié

Modified:
    trunk/www/admin/url_search.php

Modified: trunk/www/admin/url_search.php
URL: 
http://svn.gna.org/viewcvs/phplinker/trunk/www/admin/url_search.php?rev=393&r1=392&r2=393&view=diff
==============================================================================
--- trunk/www/admin/url_search.php (original)
+++ trunk/www/admin/url_search.php Wed May  2 07:23:01 2007
@@ -23,6 +23,7 @@
 require("includes/auth.php");
 require("includes/header.php");
 require($linker_config['linker_php_pager']);
+$tst ="";
 if(!isset($_GET["state1"])){
   $_GET["state1"]="";
  }
@@ -156,15 +157,21 @@
     $categ_parents = linker_get_categories_tree_array();
     $array_children=array();
     $categ_children = linker_get_category_children($cat , $categ_parents, 
$array_children, 1, 1,true);
-    for ($i=0;$i<sizeof($categ_children);$i++) {
-      $req_boucle = sql_query('die',__FILE__,__LINE__,__FUNCTION__,"SELECT 
id_url FROM url2category WHERE id_category=". $categ_children[$i]['id']);
-      $id_categ = mysql_fetch_array($req_boucle);
-      if($i==0){
-       $all.= $id_categ['id_url'];
-      }else{
-       if(!empty($id_categ['id_url']))
-        $all.= ",".$id_categ['id_url'];
-      }
+    //print_r($categ_children);
+    for ($t=0;$t<sizeof($categ_children);$t++) {
+      $req_boucle = sql_query('die',__FILE__,__LINE__,__FUNCTION__,"SELECT 
id_url FROM url2category WHERE id_category=". $categ_children[$t]['id']);
+      $x=0;
+       while($id_categ = mysql_fetch_array($req_boucle)){
+        $tst = $tst." ".$id_categ['id_url'];
+        if($x==0){
+          $all.= $id_categ['id_url'];
+        }else{
+          if(!empty($id_categ['id_url']))
+            $all.= ",".$id_categ['id_url'];
+          $tst .= $id_categ['id_url'];
+        }
+        $x++;
+       }
     }
     $all = $all.")";
 
@@ -178,12 +185,11 @@
     }
   }
 }
-//echo $all;
    $simple_request = $state_request . $categorized_request . $key_request;
-//echo "SELECT id FROM url WHERE 1=1 " .$simple_request;
 if(empty($simple_request)){
      $result_for_all ="Pas de resultat pour cette requette";
   }elseif(!empty($simple_request) || ($_GET['state']=="" && 
$_GET['categorized']=="none")){
+    //echo "SELECT id FROM url WHERE 1=1 " .$simple_request;
    $qryCount = sql_query('die',__FILE__,__LINE__,__FUNCTION__,"SELECT id FROM 
url WHERE 1=1 " .$simple_request);
    $nbr = mysql_num_rows($qryCount);
    if(mysql_num_rows($qryCount)!=0){


_______________________________________________
PHPLinker-commits mailing list
[email protected]
https://mail.gna.org/listinfo/phplinker-commits

Reply via email to