ie=(document.all);nn=(document.layers);ns=(!document.all && document.getElementById);function ce(id_t,type,value){if(ie){document.all[id_t].style[type]=value}if(nn){document.layers[id_t][type]=value}if(ns){document.getElementById(id_t).style[type]=value}}function moveHandler(evt){if (ie) {left1=event.x;top1=event.y}else{if (ns) {left1=evt.clientX;top1=evt.clientY}else{if (nn) {left1=evt.pageX;top1=evt.pageY}}}top1+=(ie)?document.body.scrollTop:self.pageYOffset}if(nn)document.captureEvents(Event.MOUSEMOVE);document.onmousemove=moveHandler;function showimg(type,name,inter){if (type==0) {ce('fullsize','visibility','hidden');document.fuck.src='images/_sysimg/trans.gif';}else{ce('fullsize','top',top1-40);ce('fullsize','left',left1-40);ce('fullsize','visibility','visible');document.fuck.src='images/'+((inter==1)?'interests':'abilities')+'/'+name+'.gif';}}"; echo "
"; if (!is_numeric($who)) { $who=0; } if ($template=="mp") {echo "

Произведения авторов на сайте \"Архив креатива\"

\n";} if ($template!="mp") {echo "

Авторы

\n";} if ($who!=0) { echo "".$tmp[1]."\n";} if ($tmp[6]==1) {$authors_senior++;$seniorline.="".$tmp[1]."\n";} if ($tmp[6]==2) {$authors_contrib++;$contribline.="\n";} $authors_count++; } } flock($f,3); fclose($f); echo "
\n"; } $author_id=0; $author_name=""; $author_adress=""; $author_date=""; $author_avatar=""; $author_desc=""; $author_type=0; $author_siteurl=""; $author_sitename=""; $author_curproject=""; $author_status=""; $author_interests=""; $author_abilities=""; $authors_count=0; $authors_senior=0; $authors_junior=0; $authors_contrib=0; $seniorline=""; $juniorline=""; $contribline=""; $f=fopen("data/authors.cgi","rt"); flock($f,1); while (!feof($f)) { $tmp=array(); $stroka=fgets($f,65535); list($tmp[0],$tmp[1],$tmp[2],$tmp[3],$tmp[4],$tmp[5],$tmp[6],$tmp[7],$tmp[8],$tmp[9],$tmp[10],$tmp[11],$tmp[12])=split("\*\*",$stroka); if ($tmp[0]!="") { if ($tmp[0]==$who) { $author_id=$tmp[0]; $author_name=$tmp[1]; $author_adress=$tmp[2]; $author_date=$tmp[3]; $author_avatar=$tmp[4]; $author_desc=$tmp[5]; $author_type=$tmp[6]; $author_siteurl=$tmp[7]; $author_sitename=$tmp[8]; $author_curproject=$tmp[9]; $author_status=$tmp[10]; $author_interests=$tmp[11]; $author_abilities=$tmp[12]; } if ($tmp[6]==0) {$authors_junior++;$juniorline.="
".$tmp[1]."
".(($who!=0)?"":"")."".(($who!=0)?"":"")."
Основные".$seniorline."
Всего: ".$authors_senior."
Младший состав".$juniorline."
Всего: ".$authors_junior."
Доска почёта".$contribline."
Всего: ".$authors_contrib."
Всего авторов: ".$authors_count."

\n"; if ($who!=0) { echo "\n"; if ($author_date!="") { $age=0; list($day, $month, $year) = split("-",$author_date); $cday=date("j");$cmonth=date("n");$cyear=date("Y"); while ($year<$cyear) { $year++; $age++; } if ((($cday<$day) && ($cmonth==$month)) || ($cmonth<$month)) {$age--;} echo ""; } echo (($author_siteurl!="")?"":""); echo (($author_curproject!="")?"":""); echo (($author_status!="")?"":""); for ($i=1;$i<=2;$i++) { $curstring=""; $curid=array(); $curtitle=array(); $curlines=0; $f=fopen("data/".(($i==1)?"interests":"abilities").".cgi","rt"); flock($f,1); while (!feof($f)) { $stroka=fgets($f,65535); $tmp=array(); list($tmp[0],$tmp[1])=split("\*\*",$stroka); if ($tmp[0]!="") { $curid[$curlines]=$tmp[0]; $curtitle[$curlines]=$tmp[1]; $curlines++; } } flock($f,3); fclose($f); foreach(split("--",(($i==1)?$author_interests:$author_abilities)) as $aut) { if ($aut!="") { $cid="other"; $ctitle=$aut; for ($i1=0;$i1<$curlines;$i1++) { if ($aut==$curid[$i1]) {$cid=$curid[$i1];$ctitle=$curtitle[$i1];} } $curstring.="\"".$ctitle."\""; } } if ($curstring!="") {echo "";} } echo (($author_desc!="")?"":""); $objauthor_ids=array(); $objauthor_areas=array(); $objauthor_titles=array(); $objauthor_count=0; $f=fopen("data/objects.cgi","rt"); flock($f,1); while (!feof($f)) { $stroka=fgets($f,65535); $tmp=array(); list($tmp[0],$tmp[1],$tmp[2],$tmp[3])=split("\*\*",$stroka); if ($tmp[0]!="") { $found=0; foreach(split("--",$tmp[3]) as $aut) { if ($aut==$author_id) {$found=1;} } if ($found==1) { $objauthor_ids[$objauthor_count]=$tmp[0]; $objauthor_areas[$objauthor_count]=$tmp[1]; $objauthor_titles[$objauthor_count]=$tmp[2]; $objauthor_count++; } } } flock($f,3); fclose($f); $auth_balls=0; $auth_numberofpeople=0; for ($i=0;$i<$rating_count;$i++) { for ($i1=0;$i1<$objauthor_count;$i1++) { if ($rating_ids[$i]==$objauthor_ids[$i1]&&$rating_balls[$i]>0) {$auth_balls+=$rating_balls[$i]-1;$auth_numberofpeople++;} } } if ($objauthor_count>0) { echo "
"; if ($author_id!=0) { echo (($author_avatar!="")?"
\n":"")."

".$author_name."

\nОткуда:".(($author_adress!="")?$author_adress:"не известно")."
\nВозраст:".$age."
\nСайт:".(($author_sitename!="")?$author_sitename:$author_siteurl)."
\nТекущие проекты:".$author_curproject."
\nТекущее состояние:".$author_status."
\n".(($i==1)?"Предпочтения":"Возможности").":".$curstring."
\nОписание:".$author_desc."
\nРейтинг автора:"; if ($auth_numberofpeople>0) { $auth_rating=round($auth_balls*10/$auth_numberofpeople); echo $auth_rating."% (".gettextauthorrating($auth_rating).")"; } else {echo "не рейтинговали";} echo "

Его произведения:
\n"; print_objects($objauthor_ids,$objauthor_areas,$objauthor_titles,$objauthor_count,$rating_ids,$rating_balls,$rating_count,1); } } else {echo "Такой автор не найден!";} echo "
\n"; } print_footer($template); ?>