Example #1
0
 public function crear()
 {
     $req = $this->request;
     $vdt = $this->validarPartido($req->post());
     $usuario = $this->session->getUser();
     if ($usuario->partido_id) {
         throw new TurnbackException('No es posible crear un grupo si ya está afilado a otro.');
     }
     $partido = new Partido();
     $partido->nombre = $vdt->getData('nombre');
     $partido->acronimo = $vdt->getData('acronimo');
     $partido->descripcion = $vdt->getData('descripcion');
     $partido->fundador = $vdt->getData('fundador');
     $partido->fecha_fundacion = $vdt->getData('fecha');
     $partido->creador_id = $this->session->user('id');
     $partido->creador()->associate($usuario);
     $partido->save();
     $contacto = new Contacto();
     $contacto->email = $vdt->getData('email');
     $contacto->web = $vdt->getData('url');
     $contacto->telefono = $vdt->getData('telefono');
     $contacto->contactable()->associate($partido);
     $contacto->save();
     UserlogCtrl::createLog('newPartido', $usuario->id, $partido);
     ImageManager::crearImagen('partido', $partido->id, $partido->nombre, array(32, 64, 160));
     $this->session->update();
     $this->flash('success', 'El grupo ' . $partido->nombre . ' fue creado exitosamente.');
     $this->redirectTo('shwListaPartido');
 }
Example #2
0
 public function crear()
 {
     $req = $this->request;
     $vdt = $this->validarOrganismo($req->post());
     $organismo = new Organismo();
     $organismo->nombre = $vdt->getData('nombre');
     $organismo->descripcion = $vdt->getData('descripcion');
     $organismo->cupo = $vdt->getData('cupo');
     $organismo->save();
     ImageManager::crearImagen('organis', $organismo->id, $organismo->nombre, array(32, 64, 160));
     AdminlogCtrl::createLog('', 3, 'new', $this->session->user('id'), $organismo);
     $this->flash('success', 'Se ha credo el organismo existosamente.');
     $this->redirectTo('shwAdmOrganis');
 }
Example #3
0
$usuario->img_hash = md5(strtolower(trim('*****@*****.**')));
$patrulla = new Patrulla();
$patrulla->nombre = 'moderadores';
$patrulla->descripcion = 'Los moderadores.';
$patrulla->save();
$poderes = [['nombre' => 'Moderar', 'descripcion' => 'Moderar en la plataforma.'], ['nombre' => 'Configurar plataforma', 'descripcion' => 'Configurar parámetros de Virtugora.'], ['nombre' => 'Administrar organismos', 'descripcion' => 'Definir los organimos existentes.'], ['nombre' => 'Administrar funcionarios', 'descripcion' => 'Asignar los funcionarios a sus respectivos organismos.'], ['nombre' => 'Administrar patrullas', 'descripcion' => 'Definir los distintos grupos de moderación.'], ['nombre' => 'Administrar moderadores', 'descripcion' => 'Asignar los usuarios que serán moderadores.'], ['nombre' => 'Verificar ciudadanos', 'descripcion' => 'Registrar como verificados a usuarios que lo demuestren.']];
Poder::insert($poderes);
$patrulla->poderes()->attach([1, 2, 3, 4, 5, 6, 7]);
$usuario->patrulla()->associate($patrulla);
$usuario->save();
$organismo = new Organismo();
$organismo->nombre = 'Concejo deliberante';
$organismo->descripcion = 'Honorable concejo deliberante de la ciudad.';
$organismo->cupo = 1;
$organismo->save();
ImageManager::crearImagen('organis', $organismo->id, $organismo->nombre, array(32, 64, 160));
$funcionario = new Funcionario();
$funcionario->usuario()->associate($usuario);
$funcionario->organismo()->associate($organismo);
$funcionario->save();
$categoria = new Categoria();
$categoria->nombre = 'general';
$categoria->save();
///
$documento = new Documento();
$documento->descripcion = 'Se presenta una propuesta para modificar la actual regulación de alquileres.';
$documento->ultima_version = 1;
$documento->save();
$docVersion = new VersionDocumento();
$docVersion->version = 1;
$docVersion->documento()->associate($documento);