public static function autoIndexSearch() { $em = UtilRepository2::getEntityManager(); $leyes = UtilRepository2::getRepo("CatarinoBundle:Ley")->findAll(); $i = 1; foreach ($leyes as $ley) { $array = DiccionarioIndexacion::excludefromSearch($ley->__toString()); foreach ($array as $arr) { $palabra = UtilRepository2::getRepo("CatarinoBundle:Palabra")->findOneBy(array('valor_norm' => DiccionarioIndexacion::normalizeString($arr))); if ($palabra != null) { $palabraLey = UtilRepository2::getRepo("CatarinoBundle:PalabraLey")->findBy(array("palabra" => $palabra->getId(), "ley" => $ley->getId())); if ($palabraLey != null) { $palabraLey = $palabraLey[0]; $palabraLey->setFrecuencia($palabraLey->getFrecuencia() + 1); $em->persist($palabraLey); $em->flush(); } else { $palabraLey = new PalabraLey(); $palabraLey->setValor(" "); $palabraLey->setPeso("0.15"); $palabraLey->setFrecuencia("1"); $palabraLey->setPalabra($palabra); $palabraLey->setLey($ley); $em->persist($palabraLey); $em->flush(); } } else { $palabra = new Palabra(); $palabra->setClave("0.15"); $palabra->setValor($arr); $palabra->setValorNorm(DiccionarioIndexacion::normalizeString($arr)); $em->persist($palabra); $palabraLey = new PalabraLey(); $palabraLey->setValor(" "); $palabraLey->setPeso("0.15"); $palabraLey->setFrecuencia("1"); $palabraLey->setPalabra($palabra); $palabraLey->setLey($ley); $em->persist($palabraLey); $em->flush(); } } } return; }
public function getMenuParents() { $padres = UtilRepository2::getRepo('MenuBundle:Menu')->obtenerMenusPadresXUsuarioLogueado(); return $padres; }
public static function getUsuarioLogged($object = false) { if ($object == false) { return 2; } else { return UtilRepository2::getRepo('MySecurityBundle:Usuario')->find(2); } if ($object) { return \backend\ComunBundle\Util\UtilRepository2::getContainer()->get('security.context')->getToken()->getUser(); } return \backend\ComunBundle\Util\UtilRepository2::getContainer()->get('security.context')->getToken()->getUser()->getId(); }