if (!tri_row_link(9884,(int)$v[0])) { header("HTTP/1.1 301 Moved Permanently"); header("location:/portfolio"); } // Если нет - переходим на список $arnext=0; $arprev=0; $page_xid=13; if (!tri_table_output('on')){header('location:/portfolio');} tri_column_update("`rating`=`rating`+1"); $page['title']='Портфолио - '.tri_table_output(1,buff); $cat_id=tri_table_output('category',textbuff); $date=tri_table_output('date',textbuff); $tags=""; if ($a=tri_table_output('tag1',textbuff)){$tags.=''.$a.', ';} if ($a=tri_table_output('tag2',textbuff)){$tags.=''.$a.', ';} if ($a=tri_table_output('tag3',textbuff)){$tags.=''.$a.', ';} if ($a=tri_table_output('tag4',textbuff)){$tags.=''.$a.', ';} if ($a=tri_table_output('tag5',textbuff)){$tags.=''.$a.', ';} $tags=rtrim($tags,', '); $page['keywords']=strip_tags($tags); $page['description']=str_replace("\n",' ',str_replace("\r",'',strip_tags(tri_table_output('desc',textbuff)))); $cat_name=tri_table_output('category',buff); $cat_id=tri_table_output('category',textbuff); if ($cat_id) { if (tri_row_link(9885,$cat_id)) { $dir_name=tri_table_output('category',buff); $cat_alias=tri_table_output('alias',textbuff); if ($a=tri_table_output('category',textbuff)) { tri_row_link(9887,$a); $dir_alias=tri_table_output('alias',textbuff); } } } // Ищем предыдущую работу $category_loc=$cat_id; $stop=0; while (!tri_table_link(9884,"SELECT cm_data_9884.* FROM $db_data"."_9884 WHERE sid=0 AND `on`=1 AND xid<>".(int)$v[0]." AND date<$date AND category=$category_loc ORDER BY date DESC LIMIT 1")) { if (tri_table_link(9885,"SELECT cm_data_9885.* FROM $db_data"."_9885 WHERE sid=0 AND xid<".$category_loc." ORDER BY xid DESC LIMIT 1")) { tri_table_output(1,buff); $category_loc=$row_xid; $date=10000000000; } else { $stop=1; break; } } if (!$stop) { $arprevtxt=tri_table_output(1,buff); $arprev="/portfolio/detail/$row_xid"; } // Ищем следующую работу $category_loc=$cat_id; $stop=0; while (!tri_table_link(9884,"SELECT cm_data_9884.* FROM $db_data"."_9884 WHERE sid=0 AND `on`=1 AND xid<>".(int)$v[0]." AND date>$date AND category=$category_loc ORDER BY date LIMIT 1")) { if (tri_table_link(9885,"SELECT cm_data_9885.* FROM $db_data"."_9885 WHERE sid=0 AND xid>".$category_loc." ORDER BY xid LIMIT 1")) { tri_table_output(1,buff); $category_loc=$row_xid; $date=0; } else { $stop=1; break; } } if (!$stop) { $arnexttxt=tri_table_output(1,buff); $arnext="/portfolio/detail/$row_xid"; } tri_table_link(9884,"SELECT cm_data_9884.* FROM $db_data"."_9884 WHERE sid=0 AND `on`=1 AND xid<>".(int)$v[0]." ORDER BY RAND() LIMIT 1"); $arrandtxt=tri_table_output(1,buff); $arrand="/portfolio/detail/$row_xid"; include ('data/templates/header.php'); ?>