Author: rhari
Date: Thu May  3 14:58:58 2007
New Revision: 406

URL: http://svn.gna.org/viewcvs/phplinker?rev=406&view=rev
Log:
#132
bug fix

Modified:
    trunk/www/lib/category.php

Modified: trunk/www/lib/category.php
URL: 
http://svn.gna.org/viewcvs/phplinker/trunk/www/lib/category.php?rev=406&r1=405&r2=406&view=diff
==============================================================================
--- trunk/www/lib/category.php (original)
+++ trunk/www/lib/category.php Thu May  3 14:58:58 2007
@@ -157,9 +157,9 @@
 
 //   if (!linker_category_exist($id_parent, $name)){
   if ($visible == '0')
-    linker_set_category_invisible ($id, true, $name);
+    linker_set_category_invisible ($id, true, utf8_decode($name));
   $visibilite = ($visible != -1)?"visible = '".$visible."',":"";
-  $visibilite2 = ($visible != -1)?", set visibility as ".$visible:"";
+  $visibilite2 = ($visible != -1)?",<br>set visibility as ".$visible:"";
   $qry = "UPDATE category SET
               id_parent = ".$id_parent.",
               id_ad_tag = ".$id_ad_tag.",
@@ -168,7 +168,7 @@
             WHERE id = ".$id;
   $qry = sql_query('die',__FILE__,__LINE__,__FUNCTION__,$qry);
 
-  linker_log("[".$_SESSION['login'] ."]Update category $id set id_parent as 
$id_parent, set id_ad_tag as $id_ad_tag, set name as $name $visibilite2");
+  linker_log("[".$_SESSION['login'] ."]Update category $id set id_parent as 
$id_parent,<br>set id_ad_tag as $id_ad_tag,<br>set name as $name $visibilite2");
 
   //   }
   if ($last === 'true')
@@ -323,19 +323,16 @@
 
 function linker_set_category_invisible ($id_categ, $recursive = false, $name = 
"") {
   if(linker_check_unsigned_int($id_categ) ){
+     $qry3 = "UPDATE category SET visible = '0' WHERE id = ".$id_categ;
+     sql_query('die',__FILE__,__LINE__,__FUNCTION__, $qry3);
+     linker_log("[".$_SESSION['login'] ."]Update category set ".$name." not 
visible");
      if ($recursive){
        $qry1 = "SELECT id,name FROM category WHERE id_parent = ".$id_categ;
        $qry1 = sql_query('die',__FILE__,__LINE__,__FUNCTION__, $qry1);
        while ($data = mysql_fetch_array($qry1)){
-        linker_set_category_invisible ($data['id'], $recursive);
-        $qry2 = "UPDATE category SET visible = '0' WHERE id = ".$data['id'];
-        sql_query('die',__FILE__,__LINE__,__FUNCTION__, $qry2);
-         linker_log("[".$_SESSION['login'] ."]Update category set 
".$data['name']." not visible");
+        linker_set_category_invisible ($data['id'], $recursive, $data['name']);
        }
      }
-     $qry3 = "UPDATE category SET visible = '0' WHERE id = ".$id_categ;
-     sql_query('die',__FILE__,__LINE__,__FUNCTION__, $qry3);
-     linker_log("[".$_SESSION['login'] ."]Update category set ".$name." not 
visible");
    }
 }
 


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

Reply via email to