Author: rhari
Date: Fri Jun  1 10:32:00 2007
New Revision: 492

URL: http://svn.gna.org/viewcvs/phplinker?rev=492&view=rev
Log:
#223 & #146
Bug fix

Modified:
    trunk/www/admin/api/update_url_info.php
    trunk/www/admin/moderator.php

Modified: trunk/www/admin/api/update_url_info.php
URL: 
http://svn.gna.org/viewcvs/phplinker/trunk/www/admin/api/update_url_info.php?rev=492&r1=491&r2=492&view=diff
==============================================================================
--- trunk/www/admin/api/update_url_info.php (original)
+++ trunk/www/admin/api/update_url_info.php Fri Jun  1 10:32:00 2007
@@ -65,14 +65,14 @@
   $debug = 0;
  }
 
-$qry = "SELECT count(*) AS nb FROM url WHERE id = ".$id." OR url LIKE 
'".$url."'";
+$qry = "SELECT id FROM url WHERE id = ".$id." OR url LIKE '".$url."'";
 $qry = sql_query('die',__FILE__,__LINE__,__FUNCTION__,$qry);
-$nb = mysql_result($qry, 0, "nb");
+$nb = mysql_num_rows($qry);
 if ($nb < 1){
   $qry_ins_webmaster = sql_query('die', __FILE__, __LINE__, __FUNCTION__, 
"INSERT INTO webmaster (login, email) VALUES ('".$login."', '".$email."')");
   $qry_get_id_webmaster = sql_query('die', __FILE__, __LINE__, __FUNCTION__, 
"SELECT id FROM webmaster ORDER BY id DESC LIMIT 1");
   $webmaster_id = mysql_result($qry_get_id_webmaster,0,"id");
-  $insert_db = sql_query('die',__FILE__,__LINE__,__FUNCTION__,"INSERT INTO url 
(url, description, last_update, id_webmaster) VALUES ('".$url."', 
'".$description."', '".date("Y-m-d h:i:s")."', '".$webmaster_id."')");
+  $insert_db = sql_query('die',__FILE__,__LINE__,__FUNCTION__,"INSERT INTO url 
(url, description, last_update, id_webmaster) VALUES ('".$url."', 
'".utf8_decode($description)."', '".date("Y-m-d h:i:s")."', 
'".$webmaster_id."')");
   if ($categorized == 1){
     $know_first = sql_query('die',__FILE__,__LINE__,__FUNCTION__,"SELECT id 
FROM  url ORDER BY id DESC LIMIT 1");
     $id_url = mysql_result($know_first,0,"id");
@@ -87,6 +87,7 @@
   linker_log("[API : ".$_SERVER['REMOTE_ADDR'] ."] Insert URL url_".$id_url);
  }
  else {
+   $id = mysql_result($qry, 0, "id");
    $qry = "UPDATE url SET
           description = '".utf8_decode($description)."',
           last_update = '".date("Y-m-d h:i:s")."'

Modified: trunk/www/admin/moderator.php
URL: 
http://svn.gna.org/viewcvs/phplinker/trunk/www/admin/moderator.php?rev=492&r1=491&r2=492&view=diff
==============================================================================
--- trunk/www/admin/moderator.php (original)
+++ trunk/www/admin/moderator.php Fri Jun  1 10:32:00 2007
@@ -97,8 +97,12 @@
  }
 if(($action == "update") && isset($action) && isset($_GET['mod']) && 
$_GET['mod']!="Array" &&  $_GET["todo"]=="Refuser"){
 foreach($_GET['mod'] as $value){
+   $qry_get_idwebmaster = "SELECT id_webmaster FROM url WHERE id = ".$value;
+   $qry_get_idwebmaster = 
sql_query('die',__FILE__,__LINE__,__FUNCTION__,$qry_get_idwebmaster);
+   $id_webmaster = mysql_result($qry_get_idwebmaster, 0, "id_webmaster");
    $update = sql_query('die',__FILE__,__LINE__,__FUNCTION__,"DELETE FROM url 
WHERE id=".$value);
    $update2 = sql_query('die',__FILE__,__LINE__,__FUNCTION__,"DELETE FROM 
url2category WHERE id_url=".$value);
+   $update3 = sql_query('die',__FILE__,__LINE__,__FUNCTION__,"DELETE FROM 
webmaster WHERE id = ".$id_webmaster);
  }
 $sms = "ok";
  }


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

Reply via email to