$errmsg[] = $return['errmsg']; } } if ($return['success'] == 0 && count($errmsg) > 0) { echo json_encode(array('success' => 0, 'errmsg' => $errmsg)); } else { echo json_encode(array('success' => 1)); Logging::log(7, $this->user); } break; case 'sendNewPassword': $user = new user($_POST['values']['clientId']); $newPassword = $user->generateRandomPassword(); $loginCredentials = $user->createPassword($newPassword); if ($loginCredentials['success'] === 1) { $result = mailer::sendNewPasswordMail($user, $newPassword); if ($result === true) { $user->set('salt', $loginCredentials['salt']); $user->set('password', $loginCredentials['password']); $user->save(); echo json_encode(array('status' => 'correct', 'msg' => Texter::get('client|sendNewPassword'))); } else { echo json_encode(array('status' => Texter::get('client|sendNewPasswordfail'))); } } break; case 'deleteImage': $user = new User($_SESSION['user_id']); if ($user->deleteImage($_POST['values']['dataId']) === true) { echo json_encode(array('success' => 1, 'dataId' => $_POST['values']['dataId'])); } else {