Пример #1
0
 public static function getItem(sfActions $actions)
 {
     if ($actions->hasRequestParameter('slug')) {
         // Not sure why we're tolerant about this, but let's stay compatible with that
         $slug = aTools::slugify($actions->getRequestParameter('slug'));
         $item = Doctrine_Query::create()->from('aMediaItem')->where('slug = ?', array($slug))->fetchOne();
     } else {
         $id = $actions->getRequestParameter('id');
         $item = Doctrine::getTable('aMediaItem')->find($id);
     }
     $actions->forward404Unless($item);
     return $item;
 }
Пример #2
0
 public static function getItem(sfActions $actions)
 {
     if ($actions->hasRequestParameter('slug')) {
         $slug = preg_replace("/[^\\w\\-]/", "", $actions->getRequestParameter('slug'));
         $item = Doctrine_Query::create()->from('aMediaItem')->where('slug = ?', array($slug))->fetchOne();
     } else {
         $id = $actions->getRequestParameter('id');
         $item = Doctrine::getTable('aMediaItem')->find($id);
     }
     $actions->forward404Unless($item);
     return $item;
 }