Доброго времени суток, есть скрипт в процедурном стиле, нужно переделать его в ООП, основную часть скрипта уже перевел, осталась эта часть которую никак не получается в класс заключить дабы унаследовать все что в нем есть
if(isset($_GET['category'])){
$id = (int)$_GET['category'];
// хлебные крошки
// return true (array not empty) || return false
$breadcrumbs_array = $this->model->breadcrumbs($categories, $id);
if($breadcrumbs_array){
$breadcrumbs = "<a href='/cat/'>Главная</a> / ";
foreach($breadcrumbs_array as $id => $title){
$breadcrumbs .= "<a href='?category={$id}'>{$title}</a> / ";
}
$breadcrumbs = rtrim($breadcrumbs, " / ");
$breadcrumbs = preg_replace("#(.+)?<a.+>(.+)</a>$#", "$1$2", $breadcrumbs);
}else{
$breadcrumbs = "<a href='/cat/'>Главная</a> / Каталог";
}
// ID дочерних категорий
$ids = $this->model->cats_id($categories, $id);
$ids = !$ids ? $id : rtrim($ids, ",");
if($ids) $products = $this->model->get_products($ids);
else $products = null;
}else{
$products = $this->model->get_products();
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости