/**
  * generate SEO url
  *
  * @param $data
  * @param $controller
  * @param $action
  */
 function url($data, $controller = 'products', $action = 'show', $plugin = '')
 {
     $myvar = format_seo($data['name']);
     $myvar = rtrim($myvar, "-");
     $myvar = ltrim($myvar, "-");
     $myvar = '/' . $myvar;
     $link = $this->Html->url(am(compact('plugin', 'myvar', 'controller', 'action'), array($data['id'])));
     $splitter = Router::url('/');
     $linkArray = explode($splitter, $link);
     unset($linkArray[0]);
     $link = Router::url('/') . format_seo(implode('/', $linkArray));
     return $link;
 }
 function _validateUrl($name)
 {
     $name = format_seo($name);
     $url = ltrim($_SERVER['REQUEST_URI'], "/");
     if (strstr($url, '.html')) {
         $urlArray = explode('-', $url);
         $urlArrayCount = count($urlArray);
         $end = $urlArray[$urlArrayCount - 1];
         $type = $urlArray[$urlArrayCount - 2];
         if ($url != $name . '-' . $type . '-' . $end) {
             //$this->redirect('/' . $name . '-' . $type . '-' . $end, 301);
         }
     }
 }