Exemplo n.º 1
0
 /**
  * @param array  $profileData
  * @param array  $applicationData OPTIONAL
  * @param array  $serverData      OPTIONAL
  *
  * @return ProfileInterface
  */
 public function create($profileData = array(), $applicationData = array(), $serverData = array())
 {
     $profile = Profile::create();
     $profile->setProfileData($profileData);
     $profile->setApplicationData($applicationData);
     $profile->setServerData($serverData);
     return $profile;
 }
Exemplo n.º 2
0
 public function run()
 {
     //removes existing profiles from table
     DB::table('profiles')->delete();
     $faker = Faker::create();
     foreach (range(1, 21) as $index) {
         Profile::create(['first_name' => $faker->firstName, 'last_name' => $faker->lastName, 'user_id' => $faker->unique()->numberBetween(1, 21), 'location' => $faker->country()]);
     }
 }
Exemplo n.º 3
0
 /**
  * Store a newly created profile in storage.
  *
  * @return Response
  */
 public function store()
 {
     $validator = Validator::make($data = Input::all(), Profile::$rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     Profile::create($data);
     return Redirect::route('profiles.index');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\RedirectRespons
  */
 public function store(Request $request)
 {
     $input = $request->all();
     $input['password'] = Hash::make($input['password']);
     $user = $this->users->create($input);
     //create Blank profile
     $profile = Profile::create(['user_id' => $user->id, 'bio' => '']);
     $profile->save();
     return \Redirect::route('admin.users.index', [])->withMessage(trans('acl::user.users-controller-successfully_created'));
 }
 public function run()
 {
     DB::table('profiles')->delete();
     $users = User::all();
     $i = 1;
     foreach ($users as $user) {
         Profile::create(array('id' => $i, 'user_id' => $user->user_id, 'follower_count' => 0, 'following_count' => 0, 'rate_count' => 0, 'comment_count' => 0, 'scan_count' => 0, 'country_id' => $i, 'image' => 'wines/' . $i . '.png', 'bio' => 'this is profile of user' . $i, 'last_name' => 'pro' . $i, 'first_name' => 'user'));
         $i++;
     }
 }
Exemplo n.º 6
0
 public function run()
 {
     DB::table('users')->truncate();
     DB::table('profiles')->truncate();
     $faker = Faker\Factory::create();
     $adminId = DB::table('users')->insertGetId(array('username' => 'admin', 'password' => Hash::make('admin'), 'email' => '*****@*****.**', 'confirmed' => true, 'role' => 'Admin', 'created_at' => new DateTime(), 'updated_at' => new DateTime()));
     Profile::create(array('id' => $adminId, 'full_name' => $faker->name, 'address' => $faker->address, 'city' => $faker->city, 'country' => $faker->country, 'phone' => $faker->phoneNumber, 'company' => $faker->company));
     $clientId = DB::table('users')->insertGetId(array('username' => 'client', 'password' => Hash::make('client'), 'email' => '*****@*****.**', 'confirmed' => true, 'created_at' => new DateTime(), 'updated_at' => new DateTime()));
     Profile::create(array('id' => $clientId, 'full_name' => $faker->name, 'address' => $faker->address, 'city' => $faker->city, 'country' => $faker->country, 'phone' => $faker->phoneNumber, 'company' => $faker->company));
     for ($i = 1; $i <= 20; $i++) {
         $user = DB::table('users')->insertGetId(array('username' => $faker->username, 'password' => Hash::make('test'), 'email' => $faker->email, 'confirmed' => true, 'created_at' => new DateTime(), 'updated_at' => new DateTime()));
         Profile::create(array('id' => $user, 'full_name' => $faker->name, 'address' => $faker->address, 'city' => $faker->city, 'country' => $faker->country, 'phone' => $faker->phoneNumber, 'company' => $faker->company));
     }
 }
Exemplo n.º 7
0
 public static function new_user()
 {
     return function ($req, $res) {
         $data = $req->data();
         $user = $data->user;
         $new_user = new User();
         $new_user->username = $user->username;
         $new_user->password = $user->password;
         $new_user->save();
         $profile = $data->profile;
         $profile->id = $new_user->id;
         $new_profile = Profile::create($profile);
         //$res->json($new_profile->as_array());
         $res->redirect('/login');
     };
 }
Exemplo n.º 8
0
 public function processSignUp()
 {
     $data = Input::all();
     $validator = User::validate_registration($data);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput(Input::except('password', 'password_confirm'));
     }
     $code = str_random(32);
     $user = User::create(['username' => $data['username'], 'email' => $data['email'], 'password' => Hash::make($data['password']), 'activation_code' => $code, 'activated' => 0]);
     $user->assignMemberRole();
     Throttle::create(['user_id' => $user->id]);
     Profile::create(['user_id' => $user->id]);
     $activation_link = URL::route('activate', $code);
     //$user->email is out of scope for the mail closure, hence to access it, we have defined "use ($user)"
     Mail::send('emails.users.activate', ['link' => $activation_link, 'username' => Input::get('username')], function ($message) use($user) {
         $message->to($user->email, $user->username)->subject('Activate Your Account');
     });
     return Redirect::to('login')->withActivationMessage(Lang::get('larabase.signup_success'));
 }
Exemplo n.º 9
0
 /**
  * Store a newly created post in storage.
  *
  * @return Response
  */
 public function store()
 {
     $validator = Validator::make($data = Input::all(), User::$rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     // var_dump($data);die;
     $user['fname'] = $data['fname'];
     $user['lname'] = $data['lname'];
     $user['email'] = $data['email'];
     $user['role'] = 3;
     $user['password'] = Hash::make($data['password']);
     $userObj = new User();
     $userSave = $userObj->create($user);
     $profile['user_id'] = $userSave->id;
     $profile['gender'] = $data['gender'];
     $profile['postal_code'] = $data['postal_code'];
     $profile['profile_name'] = $data['profile_name'];
     $profileObj = new Profile();
     $profileSave = $profileObj->create($profile);
     return Redirect::to('/')->with('message', 'Signed up succesflly');
 }
Exemplo n.º 10
0
    } elseif (isset($_POST['btnPrimary']) && $check) {
        new NotifyWidgetFailure(_T("You must specify a group name", "dyngroup"));
    }
} else {
    if ($id) {
        $group = getPGobject($id, true);
        $group->setVisibility($visible);
        $group->setName($name);
        $gid = $id;
    } else {
        if ($is_group) {
            $group = new Group();
        } else {
            $group = new Profile();
        }
        $gid = $group->create($name, $visible);
        if (!$is_group) {
            $group->setImagingServer($imaging_server);
        }
    }
    $request = $r->toS();
    if ($save_type == 1) {
        // request save
        $group->setRequest($request);
        $group->setBool($bool);
    } else {
        // result save
        $group->setRequest($request);
        $group->setBool($bool);
        $group->reload();
        if ($group->type == 1) {
Exemplo n.º 11
0
 public function complete_store()
 {
     $rules = array('password' => 'required|min:6|confirmed', 'password_confirmation' => 'required|min:6');
     $validator = Validator::make($data = Input::all(), $rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     $final_data = Session::get('data');
     $data = array_merge($final_data, $data);
     $user_name = explode(' ', $data['full_name']);
     $data['fname'] = isset($user_name[0]) ? $user_name[0] : '';
     $data['lname'] = isset($user_name[1]) ? $user_name[1] : '';
     $plain_password = $data['password'];
     $data['password'] = Hash::make($data['password']);
     $user = User::create($data);
     $user->role = 2;
     $venu = Venue::create($data);
     $profile = Profile::create($data);
     $data['name'] = $data['business_name'];
     unset($data['business_name']);
     $business = Business::create($data);
     $business->user_id = $user->id;
     $profile->user_id = $user->id;
     $venu->business_id = $business->id;
     $user->save();
     $business->save();
     $profile->save();
     $venu->save();
     $where = array("email" => $user->email, 'password' => $plain_password);
     if (Auth::attempt($where)) {
         return Redirect::to('/business/dashboard/')->with('message', 'Successfully Login!');
     }
     return Redirect::to('/')->with('message', 'Signed up succesflly');
 }
Exemplo n.º 12
0
     $listN[$member['uuid'] . '##' . $member['hostname']] = $member;
 }
 foreach ($listOfCurMembers as $member) {
     $listC[$member['uuid'] . '##' . $member['hostname']] = $member;
 }
 $newmem = array_diff_assoc($listN, $listC);
 $delmem = array_diff_assoc($listC, $listN);
 if ($group->id) {
     $group->setName($name);
     if ($visibility == 'show') {
         $group->show();
     } else {
         $group->hide();
     }
 } else {
     $group->create($name, $visibility == 'show');
     if ($type == 1) {
         $group->setImagingServer($imaging_server);
     }
 }
 $ret_add = $group->addMembers($newmem);
 $res = $group->delMembers($delmem) && $ret_add[0];
 if ($res) {
     if ($already_exists) {
         if ($type == 0) {
             new NotifyWidgetSuccess(_T("Group successfully modified", "dyngroup"));
         } else {
             new NotifyWidgetSuccess(_T("Profile successfully modified", "dyngroup"));
         }
     } else {
         if ($type == 0) {
Exemplo n.º 13
0
 public function testNull()
 {
     TipyModel::transaction(function () {
         $profile = Profile::create(['userId' => 1, 'sign' => null]);
         $this->assertNull($profile->sign);
         $profile->sign = 'sign';
         $profile->save();
         $this->assertNotNull($profile->sign);
         $profile->sign = null;
         $profile->save();
         $this->assertNull($profile->sign);
         TipyModel::rollback();
     });
 }
Exemplo n.º 14
0
 $app->get('/show/:id', function ($id) use($app) {
     $results = [];
     $results["profile"] = Profile::find($id);
     $results["success"] = "true";
     echo json_encode($results);
 });
 $app->post('/form', function () use($app) {
     $data = json_decode($app->request->getBody(), true);
     $results = [];
     $results["success"] = "false";
     if (validatedKey($data['user'])) {
         if (isset($data['profile']['id'])) {
             Profile::find($data['profile']['id'])->update($data['profile']);
             $results["value"] = "Update";
         } else {
             Profile::create($data['profile']);
             $results["value"] = "New";
         }
         $results["success"] = "true";
     } else {
         $results["success"] = "false";
         $results["error"] = "No auth";
     }
     echo json_encode($results);
 });
 $app->post('/delete', function () use($app) {
     $data = json_decode($app->request->getBody(), true);
     $results = [];
     $results["success"] = "false";
     if (validatedKey($data['user'])) {
         $personal = Profile::find($data['personal']['id']);
Exemplo n.º 15
0
 /**
  * Tests the setIdentifier works with getter
  */
 public function testSetIdentifier()
 {
     $profile = Profile::create();
     $profile->setIdentifier('foo');
     $this->assertEquals('foo', $profile->getIdentifier());
 }
Exemplo n.º 16
0
        } else {
            $res->code(404);
        }
    } else {
        $prof = Profile::findById($req->id);
        if ($prof) {
            $res->json($prof->as_array());
        } else {
            $res->code(404);
        }
    }
}
respond('POST', '/profile/new.json', function ($req, $res) {
    //$res->header('Content-Type', 'application/json; charset=utf-8');
    $data = $req->data();
    $model = Profile::create($data);
    $res->json($model->as_array());
});
respond('/brand/[i:id].json', BrandCtrl::get());
respond('GET', '/brand/all.json', BrandCtrl::index());
respond('POST', '/brand/new.json', BrandCtrl::add());
respond('/category/[i:id].json', CategoryCtrl::get());
respond('GET', '/category/all.json', CategoryCtrl::index());
respond('POST', '/category/new.json', CategoryCtrl::add());
respond('/company/[i:id].json', CompanyCtrl::get());
respond('POST', '/company/new.json', CompanyCtrl::add());
respond('GET', '/company/all.json', CompanyCtrl::index());
respond('/product/[i:id].json', function ($req, $res) {
    //$res->header('Content-Type', 'application/json');
    $model = Product::findById($req->id);
    if ($model) {
Exemplo n.º 17
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Eloquent::unguard();
     // $this->call('UserTableSeeder');
     DB::table('log_types')->delete();
     LogType::create(array('name' => 'Inicio de sesión'));
     LogType::create(array('name' => 'Cierre de sesión'));
     LogType::create(array('name' => 'Registro/Creación'));
     LogType::create(array('name' => 'Edición'));
     LogType::create(array('name' => 'Eliminación/Cancelación/Inhabilitación'));
     LogType::create(array('name' => 'Habilitación'));
     LogType::create(array('name' => 'Subida de documento al servidor'));
     LogType::create(array('name' => 'Eliminación de documento del servidor'));
     LogType::create(array('name' => 'Descarga de documento'));
     LogType::create(array('name' => 'Error de permisos'));
     DB::table('users')->delete();
     $user_webmaster = User::create(array('dni' => '73128679', 'email' => '*****@*****.**', 'password' => Hash::make('12345678')));
     $user_director = User::create(array('dni' => '22222222', 'email' => '', 'password' => Hash::make('12345678')));
     DB::table('teachers')->delete();
     $director = Teacher::create(array('names' => 'Julia', 'lastname' => 'Malpartida Llanos', 'state' => 'A', 'birthdate' => date('Y-m-d', strtotime('1960-07-20')), 'user_id' => $user_director->id));
     DB::table('profiles')->delete();
     $prof_webmaster = Profile::create(array('name' => 'webmaster', 'description' => 'Administrador del sitio'));
     $prof_director = Profile::create(array('name' => 'Director', 'description' => ''));
     $prof_tutor = Profile::create(array('name' => 'Tutor', 'description' => ''));
     $prof_profesor = Profile::create(array('name' => 'Profesor', 'description' => ''));
     $prof_administrativo = Profile::create(array('name' => 'Personal Administrativo', 'description' => ''));
     $prof_alumno = Profile::create(array('name' => 'Alumno', 'description' => ''));
     DB::table('actions')->delete();
     $nav_anho_escolar = Action::create(array('name' => 'nav_anho_escolar', 'description' => ''));
     $side_nuevo_anho_escolar = Action::create(array('name' => 'side_nuevo_anho_escolar', 'description' => ''));
     $side_listar_anhos_escolares = Action::create(array('name' => 'side_listar_anhos_escolares', 'description' => ''));
     $nav_matricula = Action::create(array('name' => 'nav_matricula', 'description' => ''));
     $side_aprobar_pre_inscripciones = Action::create(array('name' => 'side_aprobar_pre_inscripciones', 'description' => ''));
     $side_aprobar_matriculas_online = Action::create(array('name' => 'side_aprobar_matriculas_online', 'description' => ''));
     $side_matricula_offline = Action::create(array('name' => 'side_matricula_offline', 'description' => ''));
     $side_subir_lista_utiles = Action::create(array('name' => 'side_subir_lista_utiles', 'description' => ''));
     $side_matricularse = Action::create(array('name' => 'side_matricularse', 'description' => ''));
     $side_mis_matriculas = Action::create(array('name' => 'side_mis_matriculas', 'description' => ''));
     $nav_niveles_cursos = Action::create(array('name' => 'nav_niveles_cursos', 'description' => ''));
     $side_nuevo_nivel = Action::create(array('name' => 'side_nuevo_nivel', 'description' => ''));
     $side_listar_niveles = Action::create(array('name' => 'side_listar_niveles', 'description' => ''));
     /*$nav_cursos = Action::create(array(
           'name' => 'nav_cursos',
           'description' => ''
       ));*/
     $side_nuevo_curso = Action::create(array('name' => 'side_nuevo_curso', 'description' => ''));
     /*$side_listar_cursos = Action::create(array(
           'name' => 'side_listar_cursos',
           'description' => ''
       ));*/
     $side_armar_horario = Action::create(array('name' => 'side_armar_horario', 'description' => ''));
     $nav_horarios = Action::create(array('name' => 'nav_horarios', 'description' => ''));
     $side_mi_horario = Action::create(array('name' => 'side_mi_horario', 'description' => ''));
     $nav_tareas = Action::create(array('name' => 'nav_tareas', 'description' => ''));
     $side_nueva_tarea = Action::create(array('name' => 'side_nueva_tarea', 'description' => ''));
     $side_ver_tareas = Action::create(array('name' => 'side_ver_tareas', 'description' => ''));
     // EL TUTOR PUEDE VER LAS TAREAS DE TODOS LOS CURSOS DE SU NIVEL
     $side_mis_tareas = Action::create(array('name' => 'side_mis_tareas', 'description' => ''));
     $nav_notas = Action::create(array('name' => 'nav_notas', 'description' => ''));
     $side_registrar_notas = Action::create(array('name' => 'side_registrar_notas', 'description' => ''));
     $side_ver_notas = Action::create(array('name' => 'side_ver_notas', 'description' => ''));
     // EL TUTOR PUEDE VER LAS NOTAS DE TODOS LOS CURSOS DE SU NIVEL
     $side_mis_notas = Action::create(array('name' => 'side_mis_notas', 'description' => ''));
     $nav_personas = Action::create(array('name' => 'nav_personas', 'description' => ''));
     $side_nuevo_alumno = Action::create(array('name' => 'side_nuevo_alumno', 'description' => ''));
     $side_listar_alumnos = Action::create(array('name' => 'side_listar_alumnos', 'description' => ''));
     $side_nuevo_profesor = Action::create(array('name' => 'side_nuevo_profesor', 'description' => ''));
     $side_listar_profesores = Action::create(array('name' => 'side_listar_profesores', 'description' => ''));
     $side_nuevo_personal_administrativo = Action::create(array('name' => 'side_nuevo_personal_administrativo', 'description' => ''));
     $side_listar_personal_administrativo = Action::create(array('name' => 'side_listar_personal_administrativo', 'description' => ''));
     $nav_libreta_control = Action::create(array('name' => 'nav_libreta_control', 'description' => ''));
     $side_nueva_anotacion = Action::create(array('name' => 'side_nueva_anotacion', 'description' => ''));
     $side_ver_anotaciones = Action::create(array('name' => 'side_ver_anotaciones', 'description' => ''));
     $side_mis_anotaciones = Action::create(array('name' => 'side_mis_anotaciones', 'description' => ''));
     $nav_comunicados = Action::create(array('name' => 'nav_comunicados', 'description' => ''));
     $side_nuevo_comunicado = Action::create(array('name' => 'side_nuevo_comunicado', 'description' => ''));
     $side_ver_comunicados = Action::create(array('name' => 'side_ver_comunicados', 'description' => ''));
     $nav_usuarios = Action::create(array('name' => 'nav_usuarios', 'description' => ''));
     /*$side_nuevo_usuario = Action::create(array(
           'name' => 'side_nuevo_usuario',
           'description' => ''
       ));*/
     $side_listar_usuarios = Action::create(array('name' => 'side_listar_usuarios', 'description' => ''));
     $nav_sistema = Action::create(array('name' => 'nav_sistema', 'description' => ''));
     /*$side_nuevo_perfil = Action::create(array(
           'name' => 'side_nuevo_perfil',
           'description' => ''
       ));*/
     $side_listar_perfiles = Action::create(array('name' => 'side_listar_perfiles', 'description' => ''));
     $side_reporte_log = Action::create(array('name' => 'side_reporte_log', 'description' => ''));
     DB::table('profile_actions')->delete();
     $prof_webmaster->actions()->attach($nav_anho_escolar->id);
     $prof_webmaster->actions()->attach($side_nuevo_anho_escolar->id);
     $prof_webmaster->actions()->attach($side_listar_anhos_escolares->id);
     $prof_webmaster->actions()->attach($nav_matricula->id);
     $prof_webmaster->actions()->attach($side_aprobar_pre_inscripciones->id);
     $prof_webmaster->actions()->attach($side_aprobar_matriculas_online->id);
     $prof_webmaster->actions()->attach($side_matricula_offline->id);
     $prof_webmaster->actions()->attach($side_subir_lista_utiles->id);
     //$prof_webmaster->actions()->attach($side_matricularse->id);
     //$prof_webmaster->actions()->attach($side_mis_matriculas->id);
     $prof_webmaster->actions()->attach($nav_niveles_cursos->id);
     $prof_webmaster->actions()->attach($side_nuevo_nivel->id);
     $prof_webmaster->actions()->attach($side_listar_niveles->id);
     $prof_webmaster->actions()->attach($side_nuevo_curso->id);
     $prof_webmaster->actions()->attach($side_armar_horario->id);
     //$prof_webmaster->actions()->attach($nav_horarios->id);
     //$prof_webmaster->actions()->attach($side_mi_horario->id);
     $prof_webmaster->actions()->attach($nav_tareas->id);
     $prof_webmaster->actions()->attach($side_nueva_tarea->id);
     $prof_webmaster->actions()->attach($side_ver_tareas->id);
     //$prof_webmaster->actions()->attach($side_mis_tareas->id);
     $prof_webmaster->actions()->attach($nav_notas->id);
     //$prof_webmaster->actions()->attach($side_registrar_notas->id);
     $prof_webmaster->actions()->attach($side_ver_notas->id);
     //$prof_webmaster->actions()->attach($side_mis_notas->id);
     $prof_webmaster->actions()->attach($nav_personas->id);
     $prof_webmaster->actions()->attach($side_nuevo_alumno->id);
     $prof_webmaster->actions()->attach($side_listar_alumnos->id);
     $prof_webmaster->actions()->attach($side_nuevo_profesor->id);
     $prof_webmaster->actions()->attach($side_listar_profesores->id);
     $prof_webmaster->actions()->attach($side_nuevo_personal_administrativo->id);
     $prof_webmaster->actions()->attach($side_listar_personal_administrativo->id);
     $prof_webmaster->actions()->attach($nav_libreta_control->id);
     //$prof_webmaster->actions()->attach($side_nueva_anotacion->id);
     $prof_webmaster->actions()->attach($side_ver_anotaciones->id);
     //$prof_webmaster->actions()->attach($side_mis_anotaciones->id);
     $prof_webmaster->actions()->attach($nav_comunicados->id);
     $prof_webmaster->actions()->attach($side_nuevo_comunicado->id);
     $prof_webmaster->actions()->attach($side_ver_comunicados->id);
     $prof_webmaster->actions()->attach($nav_usuarios->id);
     //$prof_webmaster->actions()->attach($side_nuevo_usuario->id); POR AHORA NO HAY
     $prof_webmaster->actions()->attach($side_listar_usuarios->id);
     $prof_webmaster->actions()->attach($nav_sistema->id);
     //$prof_webmaster->actions()->attach($side_nuevo_perfil->id); POR AHORA NO HAY
     $prof_webmaster->actions()->attach($side_listar_perfiles->id);
     $prof_webmaster->actions()->attach($side_reporte_log->id);
     $prof_director->actions()->attach($nav_anho_escolar->id);
     $prof_director->actions()->attach($side_nuevo_anho_escolar->id);
     $prof_director->actions()->attach($side_listar_anhos_escolares->id);
     $prof_director->actions()->attach($nav_matricula->id);
     $prof_director->actions()->attach($side_aprobar_pre_inscripciones->id);
     $prof_director->actions()->attach($side_aprobar_matriculas_online->id);
     $prof_director->actions()->attach($side_matricula_offline->id);
     $prof_director->actions()->attach($side_subir_lista_utiles->id);
     //$prof_director->actions()->attach($side_matricularse->id);
     //$prof_director->actions()->attach($side_mis_matriculas->id);
     $prof_director->actions()->attach($nav_niveles_cursos->id);
     $prof_director->actions()->attach($side_nuevo_nivel->id);
     $prof_director->actions()->attach($side_listar_niveles->id);
     $prof_director->actions()->attach($side_nuevo_curso->id);
     $prof_director->actions()->attach($side_armar_horario->id);
     //$prof_director->actions()->attach($nav_horarios->id);
     //$prof_director->actions()->attach($side_mi_horario->id);
     $prof_director->actions()->attach($nav_tareas->id);
     $prof_director->actions()->attach($side_nueva_tarea->id);
     $prof_director->actions()->attach($side_ver_tareas->id);
     //$prof_director->actions()->attach($side_mis_tareas->id);
     $prof_director->actions()->attach($nav_notas->id);
     $prof_director->actions()->attach($side_registrar_notas->id);
     $prof_director->actions()->attach($side_ver_notas->id);
     //$prof_director->actions()->attach($side_mis_notas->id);
     $prof_director->actions()->attach($nav_personas->id);
     $prof_director->actions()->attach($side_nuevo_alumno->id);
     $prof_director->actions()->attach($side_listar_alumnos->id);
     $prof_director->actions()->attach($side_nuevo_profesor->id);
     $prof_director->actions()->attach($side_listar_profesores->id);
     $prof_director->actions()->attach($side_nuevo_personal_administrativo->id);
     $prof_director->actions()->attach($side_listar_personal_administrativo->id);
     $prof_director->actions()->attach($nav_libreta_control->id);
     $prof_director->actions()->attach($side_nueva_anotacion->id);
     $prof_director->actions()->attach($side_ver_anotaciones->id);
     //$prof_director->actions()->attach($side_mis_anotaciones->id);
     $prof_director->actions()->attach($nav_comunicados->id);
     $prof_director->actions()->attach($side_nuevo_comunicado->id);
     $prof_director->actions()->attach($side_ver_comunicados->id);
     //$prof_director->actions()->attach($nav_usuarios->id);
     //$prof_director->actions()->attach($side_nuevo_usuario->id); POR AHORA NO HAY
     //$prof_director->actions()->attach($side_listar_usuarios->id);
     //$prof_director->actions()->attach($nav_sistema->id);
     //$prof_director->actions()->attach($side_nuevo_perfil->id); POR AHORA NO HAY
     //$prof_director->actions()->attach($side_listar_perfiles->id);
     //$prof_director->actions()->attach($side_reporte_log->id);
     //$prof_tutor->actions()->attach($nav_anho_escolar->id);
     //$prof_tutor->actions()->attach($side_nuevo_anho_escolar->id);
     //$prof_tutor->actions()->attach($side_listar_anhos_escolares->id);
     $prof_tutor->actions()->attach($nav_matricula->id);
     //$prof_tutor->actions()->attach($side_aprobar_pre_inscripciones->id);
     //$prof_tutor->actions()->attach($side_aprobar_matriculas_online->id);
     //$prof_tutor->actions()->attach($side_matricula_offline->id);
     //$prof_tutor->actions()->attach($side_matricularse->id);
     //$prof_tutor->actions()->attach($side_mis_matriculas->id);
     $prof_tutor->actions()->attach($side_subir_lista_utiles->id);
     $prof_tutor->actions()->attach($nav_niveles_cursos->id);
     //$prof_tutor->actions()->attach($side_nuevo_nivel->id);
     $prof_tutor->actions()->attach($side_listar_niveles->id);
     //$prof_tutor->actions()->attach($side_nuevo_curso->id);
     $prof_tutor->actions()->attach($side_armar_horario->id);
     //$prof_tutor->actions()->attach($nav_horarios->id);
     //$prof_tutor->actions()->attach($side_mi_horario->id);
     $prof_tutor->actions()->attach($nav_tareas->id);
     $prof_tutor->actions()->attach($side_nueva_tarea->id);
     $prof_tutor->actions()->attach($side_ver_tareas->id);
     //$prof_tutor->actions()->attach($side_mis_tareas->id);
     $prof_tutor->actions()->attach($nav_notas->id);
     $prof_tutor->actions()->attach($side_registrar_notas->id);
     $prof_tutor->actions()->attach($side_ver_notas->id);
     //$prof_tutor->actions()->attach($side_mis_notas->id);
     $prof_tutor->actions()->attach($nav_personas->id);
     //$prof_tutor->actions()->attach($side_nuevo_alumno->id);
     $prof_tutor->actions()->attach($side_listar_alumnos->id);
     //$prof_tutor->actions()->attach($side_nuevo_profesor->id);
     $prof_tutor->actions()->attach($side_listar_profesores->id);
     //$prof_tutor->actions()->attach($side_nuevo_personal_administrativo->id);
     $prof_tutor->actions()->attach($side_listar_personal_administrativo->id);
     $prof_tutor->actions()->attach($nav_libreta_control->id);
     $prof_tutor->actions()->attach($side_nueva_anotacion->id);
     $prof_tutor->actions()->attach($side_ver_anotaciones->id);
     //$prof_tutor->actions()->attach($side_mis_anotaciones->id);
     $prof_tutor->actions()->attach($nav_comunicados->id);
     $prof_tutor->actions()->attach($side_nuevo_comunicado->id);
     $prof_tutor->actions()->attach($side_ver_comunicados->id);
     //$prof_tutor->actions()->attach($nav_usuarios->id);
     //$prof_tutor->actions()->attach($side_nuevo_usuario->id); POR AHORA NO HAY
     //$prof_tutor->actions()->attach($side_listar_usuarios->id);
     //$prof_tutor->actions()->attach($nav_sistema->id);
     //$prof_tutor->actions()->attach($side_nuevo_perfil->id); POR AHORA NO HAY
     //$prof_tutor->actions()->attach($side_listar_perfiles->id);
     //$prof_tutor->actions()->attach($side_reporte_log->id);
     //$prof_profesor->actions()->attach($nav_anho_escolar->id);
     //$prof_profesor->actions()->attach($side_nuevo_anho_escolar->id);
     //$prof_profesor->actions()->attach($side_listar_anhos_escolares->id);
     //$prof_profesor->actions()->attach($nav_matricula->id);
     //$prof_profesor->actions()->attach($side_aprobar_pre_inscripciones->id);
     //$prof_profesor->actions()->attach($side_aprobar_matriculas_online->id);
     //$prof_profesor->actions()->attach($side_matricula_offline->id);
     //$prof_profesor->actions()->attach($side_matricularse->id);
     //$prof_profesor->actions()->attach($side_mis_matriculas->id);
     //$prof_profesor->actions()->attach($side_subir_lista_utiles->id);
     $prof_profesor->actions()->attach($nav_niveles_cursos->id);
     //$prof_profesor->actions()->attach($side_nuevo_nivel->id);
     $prof_profesor->actions()->attach($side_listar_niveles->id);
     //$prof_profesor->actions()->attach($side_nuevo_curso->id);
     //$prof_profesor->actions()->attach($side_armar_horario->id);
     //$prof_profesor->actions()->attach($nav_horarios->id);
     //$prof_profesor->actions()->attach($side_mi_horario->id);
     $prof_profesor->actions()->attach($nav_tareas->id);
     $prof_profesor->actions()->attach($side_nueva_tarea->id);
     $prof_profesor->actions()->attach($side_ver_tareas->id);
     //$prof_profesor->actions()->attach($side_mis_tareas->id);
     $prof_profesor->actions()->attach($nav_notas->id);
     $prof_profesor->actions()->attach($side_registrar_notas->id);
     $prof_profesor->actions()->attach($side_ver_notas->id);
     //$prof_profesor->actions()->attach($side_mis_notas->id);
     $prof_profesor->actions()->attach($nav_personas->id);
     //$prof_profesor->actions()->attach($side_nuevo_alumno->id);
     $prof_profesor->actions()->attach($side_listar_alumnos->id);
     //$prof_profesor->actions()->attach($side_nuevo_profesor->id);
     $prof_profesor->actions()->attach($side_listar_profesores->id);
     //$prof_profesor->actions()->attach($side_nuevo_personal_administrativo->id);
     $prof_profesor->actions()->attach($side_listar_personal_administrativo->id);
     $prof_profesor->actions()->attach($nav_libreta_control->id);
     $prof_profesor->actions()->attach($side_nueva_anotacion->id);
     $prof_profesor->actions()->attach($side_ver_anotaciones->id);
     //$prof_profesor->actions()->attach($side_mis_anotaciones->id);
     $prof_profesor->actions()->attach($nav_comunicados->id);
     $prof_profesor->actions()->attach($side_nuevo_comunicado->id);
     $prof_profesor->actions()->attach($side_ver_comunicados->id);
     //$prof_profesor->actions()->attach($nav_usuarios->id);
     //$prof_profesor->actions()->attach($side_nuevo_usuario->id); POR AHORA NO HAY
     //$prof_profesor->actions()->attach($side_listar_usuarios->id);
     //$prof_profesor->actions()->attach($nav_sistema->id);
     //$prof_profesor->actions()->attach($side_nuevo_perfil->id); POR AHORA NO HAY
     //$prof_profesor->actions()->attach($side_listar_perfiles->id);
     //$prof_profesor->actions()->attach($side_reporte_log->id);
     //$prof_administrativo->actions()->attach($nav_anho_escolar->id);
     //$prof_administrativo->actions()->attach($side_nuevo_anho_escolar->id);
     //$prof_administrativo->actions()->attach($side_listar_anhos_escolares->id);
     $prof_administrativo->actions()->attach($nav_matricula->id);
     //$prof_administrativo->actions()->attach($side_aprobar_pre_inscripciones->id);
     //$prof_administrativo->actions()->attach($side_aprobar_matriculas_online->id);
     //$prof_administrativo->actions()->attach($side_matricula_offline->id);
     //$prof_administrativo->actions()->attach($side_matricularse->id);
     //$prof_administrativo->actions()->attach($side_mis_matriculas->id);
     $prof_administrativo->actions()->attach($side_subir_lista_utiles->id);
     $prof_administrativo->actions()->attach($nav_niveles_cursos->id);
     $prof_administrativo->actions()->attach($side_nuevo_nivel->id);
     $prof_administrativo->actions()->attach($side_listar_niveles->id);
     $prof_administrativo->actions()->attach($side_nuevo_curso->id);
     //$prof_administrativo->actions()->attach($side_armar_horario->id);
     //$prof_administrativo->actions()->attach($nav_horarios->id);
     //$prof_administrativo->actions()->attach($side_mi_horario->id);
     //$prof_administrativo->actions()->attach($nav_tareas->id);
     //$prof_administrativo->actions()->attach($side_nueva_tarea->id);
     //$prof_administrativo->actions()->attach($side_ver_tareas->id);
     //$prof_administrativo->actions()->attach($side_mis_tareas->id);
     //$prof_administrativo->actions()->attach($nav_notas->id);
     //$prof_administrativo->actions()->attach($side_registrar_notas->id);
     //$prof_administrativo->actions()->attach($side_ver_notas->id);
     //$prof_administrativo->actions()->attach($side_mis_notas->id);
     $prof_administrativo->actions()->attach($nav_personas->id);
     $prof_administrativo->actions()->attach($side_nuevo_alumno->id);
     $prof_administrativo->actions()->attach($side_listar_alumnos->id);
     $prof_administrativo->actions()->attach($side_nuevo_profesor->id);
     $prof_administrativo->actions()->attach($side_listar_profesores->id);
     $prof_administrativo->actions()->attach($side_nuevo_personal_administrativo->id);
     $prof_administrativo->actions()->attach($side_listar_personal_administrativo->id);
     //$prof_administrativo->actions()->attach($nav_libreta_control->id);
     //$prof_administrativo->actions()->attach($side_nueva_anotacion->id);
     //$prof_administrativo->actions()->attach($side_ver_anotaciones->id);
     //$prof_administrativo->actions()->attach($side_mis_anotaciones->id);
     $prof_administrativo->actions()->attach($nav_comunicados->id);
     $prof_administrativo->actions()->attach($side_nuevo_comunicado->id);
     $prof_administrativo->actions()->attach($side_ver_comunicados->id);
     //$prof_administrativo->actions()->attach($nav_usuarios->id);
     //$prof_administrativo->actions()->attach($side_nuevo_usuario->id); POR AHORA NO HAY
     //$prof_administrativo->actions()->attach($side_listar_usuarios->id);
     //$prof_administrativo->actions()->attach($nav_sistema->id);
     //$prof_administrativo->actions()->attach($side_nuevo_perfil->id); POR AHORA NO HAY
     //$prof_administrativo->actions()->attach($side_listar_perfiles->id);
     //$prof_administrativo->actions()->attach($side_reporte_log->id);
     //$prof_alumno->actions()->attach($nav_anho_escolar->id);
     //$prof_alumno->actions()->attach($side_nuevo_anho_escolar->id);
     //$prof_alumno->actions()->attach($side_listar_anhos_escolares->id);
     $prof_alumno->actions()->attach($nav_matricula->id);
     //$prof_alumno->actions()->attach($side_aprobar_pre_inscripciones->id);
     //$prof_alumno->actions()->attach($side_aprobar_matriculas_online->id);
     //$prof_alumno->actions()->attach($side_matricula_offline->id);
     //$prof_alumno->actions()->attach($side_subir_lista_utiles->id);
     $prof_alumno->actions()->attach($side_matricularse->id);
     $prof_alumno->actions()->attach($side_mis_matriculas->id);
     //$prof_alumno->actions()->attach($nav_niveles_cursos->id);
     //$prof_alumno->actions()->attach($side_nuevo_nivel->id);
     //$prof_alumno->actions()->attach($side_listar_niveles->id);
     //$prof_alumno->actions()->attach($side_nuevo_curso->id);
     //$prof_alumno->actions()->attach($side_armar_horario->id);
     $prof_alumno->actions()->attach($nav_horarios->id);
     $prof_alumno->actions()->attach($side_mi_horario->id);
     $prof_alumno->actions()->attach($nav_tareas->id);
     //$prof_alumno->actions()->attach($side_nueva_tarea->id);
     //$prof_alumno->actions()->attach($side_ver_tareas->id);
     $prof_alumno->actions()->attach($side_mis_tareas->id);
     $prof_alumno->actions()->attach($nav_notas->id);
     //$prof_alumno->actions()->attach($side_registrar_notas->id);
     //$prof_alumno->actions()->attach($side_ver_notas->id);
     $prof_alumno->actions()->attach($side_mis_notas->id);
     //$prof_alumno->actions()->attach($nav_personas->id);
     //$prof_alumno->actions()->attach($side_nuevo_alumno->id);
     //$prof_alumno->actions()->attach($side_listar_alumnos->id);
     //$prof_alumno->actions()->attach($side_nuevo_profesor->id);
     //$prof_alumno->actions()->attach($side_listar_profesores->id);
     //$prof_alumno->actions()->attach($side_nuevo_personal_administrativo->id);
     //$prof_alumno->actions()->attach($side_listar_personal_administrativo->id);
     $prof_alumno->actions()->attach($nav_libreta_control->id);
     //$prof_alumno->actions()->attach($side_nueva_anotacion->id);
     //$prof_alumno->actions()->attach($side_ver_anotaciones->id);
     $prof_alumno->actions()->attach($side_mis_anotaciones->id);
     $prof_alumno->actions()->attach($nav_comunicados->id);
     //$prof_alumno->actions()->attach($side_nuevo_comunicado->id);
     $prof_alumno->actions()->attach($side_ver_comunicados->id);
     //$prof_alumno->actions()->attach($nav_usuarios->id);
     //$prof_alumno->actions()->attach($side_nuevo_usuario->id); POR AHORA NO HAY
     //$prof_alumno->actions()->attach($side_listar_usuarios->id);
     //$prof_alumno->actions()->attach($nav_sistema->id);
     //$prof_alumno->actions()->attach($side_nuevo_perfil->id); POR AHORA NO HAY
     //$prof_alumno->actions()->attach($side_listar_perfiles->id);
     //$prof_alumno->actions()->attach($side_reporte_log->id);
     DB::table('user_profiles')->delete();
     $user_webmaster->profiles()->attach($prof_webmaster->id);
     $user_director->profiles()->attach($prof_director->id);
     DB::table('levels')->delete();
     Level::create(array('name' => '3 años'));
     Level::create(array('name' => '4 años'));
     Level::create(array('name' => '5 años'));
     Level::create(array('name' => '1ro de primaria'));
     Level::create(array('name' => '2do de primaria'));
     Level::create(array('name' => '3ro de primaria'));
     Level::create(array('name' => '4to de primaria'));
     Level::create(array('name' => '5to de primaria'));
     Level::create(array('name' => '6to de primaria'));
 }
Exemplo n.º 18
0
 public function createUsersWithProfiles($count)
 {
     for ($i = 1; $i <= $count; $i++) {
         $user = User::create(['login' => 'login_' . $i, 'password' => 'password_' . $i, 'email' => 'email_' . $i . '@example.com']);
         $profile = Profile::create(['userId' => $user->id, 'sign' => 'signature of user ' . $user->login]);
     }
 }
Exemplo n.º 19
0
 public function createUsersWithAsocs($count)
 {
     for ($i = 1; $i <= $count; $i++) {
         $user = User::create(['login' => 'login_' . $i, 'password' => 'password_' . $i, 'email' => 'email_' . $i . '@example.com']);
         $profile = Profile::create(['userId' => $user->id, 'sign' => 'signature of user ' . $user->id]);
         for ($j = 1; $j <= $count; $j++) {
             $relation = UserAndGroupRelation::create(['userId' => $user->id, 'groupId' => $j]);
             $post = BlogPost::create(['userId' => $user->id, 'title' => "Post {$i}", 'message' => "This is a message {$i}!", 'createdAt' => time() + $i]);
             for ($k = 1; $k <= $count; $k++) {
                 $comment = BlogComment::create(['userId' => $user->id, 'blogPostId' => $post->id, 'title' => "Comment {$j} to post {$i}", 'message' => "This is a comment message {$i}:{$j}!", 'createdAt' => time() + $j]);
             }
         }
     }
 }