application/models/Categoria.php
/**
     * Genera un array de categorias que pueden asignarse a otra categoria 
     * en este caso el $idSup es la categoria superior a la que se le pueden 
     * asignar categorias hijos de $idCat 
     * 
     * @return array de categorias 
     * @param integer $idCat id de una tupla de la tabla CATEGORIA
     */
Genera un array de categorias que pueden asignarse a otra categoria
en este caso el $idSup es la categoria superior a la que se le pueden
asignar categorias hijos de $idCat

@return array de categorias
@param integer $idCat id de una tupla de la tabla CATEGORIA
Genera un array de categorias que pueden asignarse a otra categoria en este caso el $idSup es la categoria superior a la que se le pueden asignar categorias hijos de $idCat @return array de categorias @param integer $idCat id de una tupla de la tabla CATEGORIA
public function categoriasPermisibles($idCat) {
        $res = array();
        $sql = "SELECT c.*
                FROM CATEGORIA c
                WHERE c.ID_CATEGORIA NOT IN(
                SELECT j.CAT_ID_CATEGORIA
                FROM JERARQUIA_CATEGORIA j) AND c.ID_CATEGORIA != '$idCat'";
        $query = $this->db->query($sql);
        $categorias = $query->result_array();
        foreach ($categorias as $categoria) {
            $idSup = $categoria['ID_CATEGORIA'];  
            if(!$this->estaDebajoDe($idSup, $idCat)) {
                $res[] = $categoria;
            }
        }
        return $res;
    }
public function categoriasPermisibles ( $ idCat ) { $ res = array ( ) ; $ sql = " SELECT c.*
                FROM CATEGORIA c
                WHERE c.ID_CATEGORIA NOT IN(
                SELECT j.CAT_ID_CATEGORIA
                FROM JERARQUIA_CATEGORIA j) AND c.ID_CATEGORIA != ' $ idCat ' " ; $ query = $ this -> db -> query ( $ sql ) ; $ categorias = $ query -> result_array ( ) ; foreach ( $ categorias as $ categoria ) { $ idSup = $ categoria [ 'ID_CATEGORIA' ] ; if ( ! $ this -> estaDebajoDe ( $ idSup , $ idCat ) ) { $ res [ ] = $ categoria ; } } return $ res ; }
Genera un array de categorias que pueden asignarse a otra categoria
 en este caso el $idSup es la categoria superior a la que se le pueden
 asignar categorias hijos de $idCat
Genera un array de categorias que pueden asignarse a otra categoria en este caso el $idSup es la categoria superior a la que se le pueden asignar categorias hijos de $idCat