1)//проверим пользуна на существование
{
$db_query = "SELECT `r3_users`.`fio`, `r3_users`.`user_id` FROM `r3_users`"
." WHERE `r3_users`.`login` = '$pg_user'";
$db_result = mysql_query_ext($db_query);
if(mysql_num_rows($db_result)==1)//оки, пользун числится в базе
{
list($pg_u_fio, $pg_u_id)=mysql_fetch_row($db_result);
$pg_title = " :: $pg_u_fio";
}
else//нет пользуна - и не надо, не оченьто и хотелось... показываем всех
{
$pg_user="";
}
}
if(strlen($pg_user)<2) //если нету - список
{
$pg_title = " :: Участники";
$db_query1 = "SELECT `r3_users`.`fio`, `r3_users`.`login`, `r3_users`.`user_id` FROM `r3_users` WHERE `type`='1' OR `type`='2' OR `type`='3' OR `type`='4'";
$db_result1 = mysql_query_ext($db_query1);
$pg_cent_col.= " Участники |
";
while(list($us_fio,$us_login, $us_id)=mysql_fetch_row($db_result1))
{
if(strlen($us_fio)>1)
$pg_cent_col.= "\r\n- $us_fio
";
}
$pg_cent_col.= "
";
}
else //так, теперь если пользун есть - покажем 10 его статей, 10 новостей сети и 10 комментов; если нет - выплюнем список
{
$db_query = "SELECT `r3_users`.`user_id`, `r3_users`.`fio`, `r3_users`.`login`, `r3_users`.`bio`, `r3_users`.`site_addr`, `r3_users`.`mail_addr` FROM `r3_users` WHERE `r3_users`.`login` = '$pg_user'";
$db_result = mysql_query_ext($db_query);
list($us_id, $us_fio, $pg_q_username, $us_bio, $us_http, $us_mail)=mysql_fetch_row($db_result);
//общее
$pg_editor_link = ""; $pg_user_link = "";
$fm_userpic = "/img/none.gif";
if (file_exists($_SERVER['DOCUMENT_ROOT']."/userpic/".$pg_q_username.".gif")) $fm_userpic = "/userpic/".$pg_q_username.".gif";
elseif (file_exists($_SERVER['DOCUMENT_ROOT']."/userpic/".$pg_q_username.".jpg")) $fm_userpic = "/userpic/".$pg_q_username.".jpg";
elseif (file_exists($_SERVER['DOCUMENT_ROOT']."/userpic/".$pg_q_username.".jpeg")) $fm_userpic = "/userpic/".$pg_q_username.".jpeg";
elseif (file_exists($_SERVER['DOCUMENT_ROOT']."/userpic/".$pg_q_username.".png")) $fm_userpic = "/userpic/".$pg_q_username.".png";
elseif (file_exists($_SERVER['DOCUMENT_ROOT']."/userpic/".$pg_q_username.".bmp")) $fm_userpic = "/userpic/".$pg_q_username.".bmp";
$pg_cent_col.= " Участник |
"
."";
//статьи
// тут фича: ищем в подписи имя и фамилию
list($us_n1,$us_n2)=split(" ",$us_fio);
$db_query = "SELECT `r3_text`.`text_id`, `r3_text`.`country`, `r3_text`.`date_pub`, `r3_text`.`text_name`, `r3_text`.`title`, `r3_text`.`text`,"
." `r3_text`.`pict1_ext`, `r3_text`.`pict2_ext`, `r3_text`.`pict_alt`, `r3_topic`.`topic_name`, `r3_topic`.`path_lat`,"
." `r3_users`.`user_id`, `r3_users`.`login`, `r3_users`.`type`, `r3_users`.`fio` FROM `r3_text`"
." LEFT JOIN `r3_topic` ON `r3_text`.`topic_id` = `r3_topic`.`topic_id`"
." LEFT JOIN `r3_users` ON `r3_text`.`user_id` = `r3_users`.`user_id`"
." WHERE "// AND"
." ((`r3_text`.`type`= '0' OR `r3_text`.`type`= '1' OR `r3_text`.`type`= '2' OR `r3_text`.`type`= '5')"
." AND (`r3_text`.`nik` LIKE '%".$us_n1."%' AND `r3_text`.`nik` LIKE '%".$us_n2."%'))"
." ORDER BY `r3_text`.`date_pub` DESC"
." LIMIT $pg_start_a,10";
$db_result = mysql_query_ext($db_query);
if (!$db_result) {echo "Ошибка доступа к базе: " . mysql_error()."
\n"; echo "