public function get_category_id_from_url($url = false)
{
if ($url) {
$cat_url = $this->app->url_manager->param('category', true, $url);
} else {
$cat_url = $this->app->url_manager->param('category', true);
}
if ($cat_url != false and !is_numeric($cat_url)) {
$cat_url_by_slug = $this->get_by_slug($cat_url);
if (isset($cat_url_by_slug['id'])) {
$cat_url = $cat_url_by_slug['id'];
}
}
return intval($cat_url);
}