/**
  * Obtiene la ruta completa de la categoría basada en nombres
  */
 function getPath()
 {
     if ($this->getParent() == 0) {
         return $this->getFriendName() . '/';
     }
     $parent = new QPCategory($this->getParent());
     return $parent->getPath() . $this->getFriendName() . '/';
 }
Esempio n. 2
0
            die;
        }
    }
}
if ($page->type()) {
    header('location: ' . $page->url());
    die;
}
$catego = new QPCategory($page->getCategory());
require 'header.php';
// Asignamos datos de la categoría
$tpl->assign('qpcategory', array('id' => $catego->getID(), 'name' => $catego->getName(), 'nameid' => $catego->getFriendName()));
$idp = 0;
# ID de la categoria padre
$rutas = array();
$path = explode('/', $catego->getPath());
$tbl = $db->prefix("qpages_categos");
foreach ($path as $k) {
    if ($k == '') {
        continue;
    }
    $sql = "SELECT id_cat FROM {$tbl} WHERE nombre_amigo='{$k}' AND parent='{$idp}'";
    $result = $db->query($sql);
    if ($db->getRowsNum($result) > 0) {
        list($idp) = $db->fetchRow($result);
        $rutas[] = new QPCategory($idp);
    }
}
$location = '<a href="' . QP_URL . '" title="' . $xoopsModule->name() . '">' . $xoopsModule->name() . '</a> ';
$pt = array();
// Titulo de la página