public function process(Vtiger_Request $request) { $viewer = $this->getViewer($request); $moduleName = $request->getModule(); $qualifiedModuleName = $request->getModule(false); $viewer->assign('MODULE', $moduleName); $viewer->assign('DETAIL', Settings_Password_Record_Model::getPassDetail()); $viewer->view('Index.tpl', $qualifiedModuleName); }
public function process(Vtiger_Request $request) { $moduleName = $request->getModule(); $type = $request->get('type'); $vale = $request->get('vale'); if (Settings_Password_Record_Model::validation($type, $vale)) { Settings_Password_Record_Model::setPassDetail($type, $vale); $resp = vtranslate('LBL_SAVE_OK', $moduleName); } else { $resp = vtranslate('LBL_ERROR', $moduleName); } $response = new Vtiger_Response(); $response->setResult($resp); $response->emit(); }
public function process(Vtiger_Request $request) { $response = new Vtiger_Response(); $response->setResult(Settings_Password_Record_Model::checkPassword($request->get('pass'))); $response->emit(); }
/** * Mass edit users passwords * @param Vtiger_Request $request * @throws WebServiceException */ public function editPasswords(Vtiger_Request $request) { $module = $request->getModule(); $userModel = vglobal('current_user'); $newPassword = $request->get('new_password'); $oldPassword = $request->get('old_password'); $userIds = $request->get('userids'); $checkPassword = Settings_Password_Record_Model::checkPassword($newPassword); if (!$checkPassword) { foreach ($userIds as $userId) { $wsUserId = vtws_getWebserviceEntityId($module, $userId); $wsStatus = vtws_changePassword($wsUserId, $oldPassword, $newPassword, $newPassword, $userModel); } } $response = new Vtiger_Response(); if ($checkPassword) { $response->setError($checkPassword, $checkPassword); } else { if ($wsStatus['message']) { $response->setResult($wsStatus); } else { $response->setError('JS_PASSWORD_INCORRECT_OLD', 'JS_PASSWORD_INCORRECT_OLD'); } } $response->emit(); }