/** * Busca la existencia del fabricante $fabricante por descripcion * si existe devuelve el id * si no existe lo crea y devuelve el id asignado * @param <type> $fabricante * @return <type> $id */ static function CreaFabricante($fabricante) { $fab = new Fabricantes(); $rows = $fab->cargaCondicion("IDFabricante", "Titulo='{$fabricante}'"); $id = $rows[0]['IDFabricante']; unset($fab); if (!$id) { $fab = new Fabricantes(); $fab->setTitulo($fabricante); $fab->setPublish(1); $fab->setMostrarPortada(1); $id = $fab->create(); if ($id) { self::actualizaUrlAmigable('Fabricantes', 'Fabricantes', $id, $fabricante); } unset($fab); } return $id; }