Exemplo n.º 1
0
 public static function actionModifyPassword()
 {
     if (ControleurRights::canAddUser()) {
         if (isset($_POST['data']['password']) && isset($_POST['data']['id']) && strlen($_POST['data']['password']) > 7) {
             $id = $_POST['data']['id'];
             $password = $_POST['data']['password'];
             $user = User::getEntity($id);
             $user->setPassword(sha1($password . $user->getSalt()));
             $user->updateEntity();
         }
     }
 }
Exemplo n.º 2
0
 public static function actionAddMedia()
 {
     if (isset($_POST['table']) && isset($_POST['table']) != '') {
         $table = $_POST['table'];
         $currentId = $_POST['id'];
         if ($table == 'projects' && ControleurRights::canAddProjects()) {
             return ControleurCRUD::addMedia('Project', $currentId, ProjectColumns::name, true);
         } elseif ($table == 'users' && ControleurRights::canAddUser()) {
             return ControleurCRUD::addMedia('User', $_POST['id'], UserColumns::first_name, true);
         } elseif ($table == 'plans' && ControleurRights::canAddPlans()) {
             return ControleurCRUD::addMedia('Plan', $currentId, PlanColumns::name, true);
         } elseif ($table == 'skills' && ControleurRights::canAddSkills()) {
             return ControleurCRUD::addMedia('Skill', $currentId, SkillColumns::name, true);
         }
     }
 }