Ejemplo n.º 1
0
 /**
  * Sets up additional custom rules
  *
  * @return  void
  */
 public function setup()
 {
     $this->addRule('old_url', function ($data) {
         $row = Link::blank();
         if (isset($data['id'])) {
             $row->whereEquals('old_url', $data['old_url'])->where('id', '!=', $data['id'])->row();
         }
         return !$row->id ? false : Lang::txt('COM_REDIRECT_ERROR_DUPLICATE_OLD_URL');
     });
 }
Ejemplo n.º 2
0
 /**
  * Sets up additional custom rules
  *
  * @return  void
  */
 public function setup()
 {
     $this->addRule('old_url', function ($data) {
         $entries = Link::blank()->whereEquals('old_url', substr($data['old_url'], 0, 255));
         if (isset($data['id'])) {
             $entries->where('id', '!=', $data['id']);
         }
         $row = $entries->row();
         return !$row->get('id') ? false : Lang::txt('COM_REDIRECT_ERROR_DUPLICATE_OLD_URL');
     });
 }