コード例 #1
0
ファイル: ModifyUser.php プロジェクト: kisorbiswal/Creamy
 }
 $avatar = NULL;
 if (!empty($avatarOrigin)) {
     $imageHandler = new \creamy\ImageHandler();
     $avatar = $imageHandler->generateAvatarFileAndReturnURL($avatarOrigin, $imageFileType);
     if (empty($avatar)) {
         $lh->translateText("unable_generate_user_image");
         return;
     }
 }
 $userrole = CRM_DEFAULTS_USER_ROLE_GUEST;
 if (isset($_POST["role"])) {
     $userrole = $_POST["role"];
 }
 // modify user data
 $result = $db->modifyUser($modifyid, $name, $phone, $userrole, $avatar);
 // analyze results.
 if ($result === true) {
     if ($modifyid == $user->getUserId()) {
         // am I modifying myself?
         // if so, update user data locally.
         if (!empty($name)) {
             $user->setUserName($name);
         }
         if (!empty($userrole)) {
             $user->setUserRole($userrole);
         }
         if (!empty($avatar)) {
             $user->setUserAvatar($avatar);
         }
     }