diff --git a/inc/databap.php b/inc/databap.php index dc4c508..77d06ec 100755 --- a/inc/databap.php +++ b/inc/databap.php @@ -862,6 +862,13 @@ class Databap extends PhpObject return $bExt?$this->getJsonPostResult($bSuccess, $sDesc):$iCompanyId; } + + public function assignUser($iUserId, $iCompany, $bExt=true) + { + $iUserId = $this->oMySql->updateRow(self::USER_TABLE, $iUserId, array(MySqlManager::getId(self::COMP_TABLE)=>$iCompany)); + + return $bExt?$this->getJsonPostResult(true, ''):$iUserId; + } public function buildCompleteIndex() { diff --git a/index.php b/index.php old mode 100644 new mode 100755 index b990487..6023290 --- a/index.php +++ b/index.php @@ -208,6 +208,9 @@ if($bUserOk && $sAction!=Databap::EXT_ACCESS) case 'reset_pass': $sResult = $oDatabap->resetPass($oUser); break; + case 'assign_user': + $sResult = $oDatabap->assignUser($oUser, $sCompany); + break; case 'build_index': $oDatabap->buildCompleteIndex(); $sResult = 'Index ok'; diff --git a/masks/options.html b/masks/options.html index 347b5e6..579a59c 100755 --- a/masks/options.html +++ b/masks/options.html @@ -33,6 +33,13 @@
+