define('_CONT_TYPE', "bp_catalog_".$menu[$ID]['PATH']."_desc"); if (!isset($_tplVars['TPL_VARS'][0])) : // Формируем массив $sql = mysql_query("SELECT `id`,`name` FROM `"._CONT_TYPE."` WHERE `visible`=1 ORDER BY `name`;"); if ($sql): while ($row = mysql_fetch_object($sql)) $arItem[] = Array( "ID" => $row->id, "NAME" => $row->name ); mysql_free_result($sql); endif; $tpl->assign('fArray',1); $tpl->assign('arItem',$arItem); else: // Вытаскиваем элемент $sql = mysql_query("SELECT * FROM `"._CONT_TYPE."` WHERE `id`=".$_tplVars['TPL_VARS'][0]." LIMIT 1;"); $row = mysql_fetch_object($sql); $item = Array( "ID" => $row->id, "NAME" => $row->name, "CONT" => $row->cont ); mysql_free_result($sql); // Обработка данных $_cont = explode('::',$item['CONT']); foreach ($_cont as $key=>$value) : $steck = explode('~',$value); $steck[0] = str_replace('~','',$steck[0]); $steck[1] = str_replace('::','',$steck[1]); if ($steck[0]) { $item['PERIOD'][$key] = $steck[0]; $item['FOTO'][$key] = $steck[1]; }; endforeach; // FOTO foreach ($item['FOTO'] as $key=>$value) : $fileJPG=$_SERVER['DOCUMENT_ROOT']."/_img/"._CONT_TYPE."/".$value."_small.jpg"; $fileGIF=$_SERVER['DOCUMENT_ROOT']."/_img/"._CONT_TYPE."/".$value."_small.gif"; if(is_file($fileJPG)) $ext='jpg'; if(is_file($fileGIF)) $ext='gif'; if ($ext) { $filename=$_SERVER['DOCUMENT_ROOT']."/_img/"._CONT_TYPE."/".$value."_small.".$ext; $size = GetImageSize($filename); $item['FOTO_SMALL'][$key] = $value."_small.".$ext; $item['FOTO_SMALL_WIDTH'][$key] = $size[0]; $item['FOTO_SMALL_HEIGHT'][$key] = $size[1]; $filename=$_SERVER['DOCUMENT_ROOT']."/_img/"._CONT_TYPE."/".$value.".".$ext; $size = GetImageSize($filename); $item['FOTO_BIG'][$key] = $value.".".$ext; $item['FOTO_BIG_WIDTH'][$key] = $size[0]; $item['FOTO_BIG_HEIGHT'][$key] = $size[1]; }; endforeach; // TEXT $item['TEXT']=''; foreach ($item['PERIOD'] as $key=>$value) : $item['TEXT'].="