我有一个用户信息部分,在更新时会将更新发布到用户流,说用户已更新其信息。
但我想将此扩展到更新的特定字段。我在下面尝试了以下内容,但它总是抛出$ generalupdate。我只是在创建streamitem时需要在Feed中显示中间名,而不会在流中输入第一个名称,除非显然第一个名称已同时更新。
这是我尝试过的。
$generalupdate = 0;
$middlename = 0;
if(strlen($first_name=protect($_POST['first']))>1){
$generalupdate=1;
$first_name=protect($_POST['first']);
}
if(strlen($middle_name=protect($_POST['middle']))>2){
$middlename=2;
$middle_name=protect($_POST['middle']);
}
if($generalupdate>0){
rawfeeds_user_core::create_streamitem(2,$_SESSION['id']," updated their <a href='userinfo.php?id=".$_SESSION['id']."'>info</a>",1,$_SESSION['id']);
if ($middlename>0){
rawfeeds_user_core::create_streamitem(2,$_SESSION['id']," updated their middle name<a href='userinfo.php?id=".$_SESSION['id']."'>info</a>",1,$_SESSION['id']);
echo "<div><hr>Your profile has been successfully updated!<hr></div>";
exit;
}}
}