开的17年前

关闭16年前

#1 关闭 缺陷 (无效)

svn-m“backpress_cookie_settings()上缺少s,允许通过$type=false跳过数据库设置”ci

报告人: 无钾埃及 所有者: 某人
优先: 专业 里程碑:
关键词: 复写的副本:

描述

我无法提交(没有权限),因此这里:D

索引:backpress.php===================================================================---背压.php(第2版)+++backpress.php(工作副本)@@ -50,13 +50,14 @@“写入”=>1);-$db_args=wp_parse_args($db_aargs,$db_defaults);-提取($db_args,EXTR_SKIP);+if(false!==$type){+$db_args=wp_parse_args($db_aargs,$db_defaults);+提取($db_args,EXTR_SKIP);-//添加到hyperdb的服务器列表-if(!isset($db_servers[$dataset])-add_db_server($dataset、$partition、$datacenter、$read、$write、$host、$localhost、$名称、$user、$password);-+//添加到hyperdb的服务器列表+if(!isset($db_servers[$dataset]))+add_db_server($dataset、$partition、$datacenter、$read、$write、$host、$localhost、$名称、$user、$password);+		}//在此处引用HyperDB并镜像它的有用属性$this->db=&$hyperdb;foreach(数组('insert_id','last_query','num_querys','queries','last_result','func_call,'rows_affected','result')作为$prop)@@ -83,7 +84,7 @@$this->cookie=false;$cookie_defaults=数组('user'=>'backpress_user','pass'=>'backpress _pass','path'=>'','sitepath'=>'','域'=>'');-if($cookie |!后退cookie设置($this))+if($cookie |!后退cookie_settings($this))$this->cookie=wp_parse_args($cookie,$cookie_defaults);$GLOBALS['backpress'][$this->id]=&$this;

更改历史记录(2)

注释:1 改变17年前通过无钾埃及

这是一个更好的补丁(在我开始理解一些概念之后)

===================================================================---pluggable.php(第2版)+++pluggable.php(工作副本)@@ -129,4 +129,11 @@}endif;+//检查值是否可能是ID+if(!函数存在('is_backpress_id')){+函数is_backpress_id($data){+返回is_numeric($data);+	}+}+?>索引:背压.php===================================================================---背压.php(第2版)+++backpress.php(工作副本)@@ -50,12 +50,14 @@“写入”=>1);-$db_args=wp_parse_args($db_aargs,$db_defaults);-提取($db_args,EXTR_SKIP);+if(空!==$db_args){+$db_args=wp_parse_args($db_aargs,$db_defaults);+提取($db_args,EXTR_SKIP);-//添加到hyperdb的服务器列表-if(!isset($db_servers[$dataset])-add_db_server($dataset、$partition、$datacenter、$read、$write、$host、$localhost、$名称、$user、$password);+//添加到hyperdb的服务器列表+if(!isset($db_servers[$dataset])+add_db_server($dataset、$partition、$datacenter、$read、$write、$host、$localhost、$名称、$user、$password);+		}//在此处引用HyperDB并镜像它的有用属性$this->db=$$hyperdb;@@ -83,7 +85,7 @@$this->cookie=false;$cookie_defaults=数组('user'=>'backpress_user','pass'=>'backpress _pass','path'=>'','sitepath'=>'','域'=>'');-if($cookie |!后退cookie设置($this))+if($cookie |!后退cookie_settings($this))$this->cookie=wp_parse_args($cookie,$cookie_defaults);$GLOBALS['backpress'][$this->id]=&$this;索引:user.php===================================================================---user.php(修订版2)+++user.php(工作副本)@@ -22,7 +22,9 @@提取($args,EXTR_SKIP);-$ID=(int)$ID;+if(!is_backpack_id($id))+$ID=(int)$ID;+	$user_login=backpress_sanitize_user($user_ogin,true);$user_nicename=按反键_sanitize_slug($user_login);if(!$user_login||!$user_nicename)@@ -50,23 +52,17 @@if(!$display_name)$display_name=$user_login;-if($ID){-$db_return=$backpress->查询(-$背压->准备(-“插入$backpress->users(user_login,user_nicename,user_email,user_url,user_pass,user_registered,display_name,user_status)值(“%s”,“%s”,-$user_login、$user_nicename、$user_email、$user-url、$user_pass、$user_注册、$display_name、$user_status-			)-		);-}其他{-$db_return=$backpress->查询(-$背压->准备(-“UPDATE$backpress->users SET user_login='%s',user_nicename='%s],user_email='%s`,user_url='%s'',user_pass='%s's,user_registered='%s’,display_name='%s',user_status='%d'WHERE ID='%d''”,-$user_login、$user_nicename、$user_email、$user-url、$user_pass、$user_注册、$display_name、$user_status、$ID-			)-		);-$ID=(int)$db_return;+$users_table=空($backpress->db->users)$按反键->table_prefix。“用户”:$backpress->db->users;+$db_return=空;+if($ID&&NULL!==$backpress->db->get_var(“SELECT ID FROM$users_table WHERE ID='$ID'”){+unset($args['ID']);+取消设置($args['user_registered']);+$db_return=$backpress->db->update($users_table,$args,array(“ID”=>$ID));}-+if($dbreturn===空){+$db_return=$backpress->db->insert($users_table,$args);+	}+	if(!$db_return)return new WP_Error('BackPress::query',__('查询失败'));

注释:2 改变16年前通过桑鲍尔人

分辨率: 无效
状态: 新的关闭

我相信这些文件早就被取代了。

注:请参见TracTickets公司有关使用的帮助门票。