Merge pull request #176 from ferOnti/master
formating the soap2.php using PSR2
This commit is contained in:
@@ -29,8 +29,8 @@
|
|||||||
G::LoadClass('wsResponse');
|
G::LoadClass('wsResponse');
|
||||||
G::LoadClass('wsBase');
|
G::LoadClass('wsBase');
|
||||||
|
|
||||||
function login( $params ) {
|
function login($params)
|
||||||
|
{
|
||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->login( $params->userid, $params->password );
|
$res = $ws->login( $params->userid, $params->password );
|
||||||
return array(
|
return array(
|
||||||
@@ -39,24 +39,24 @@
|
|||||||
'version' => WEB_SERVICE_VERSION,
|
'version' => WEB_SERVICE_VERSION,
|
||||||
'timestamp' => $res->timestamp
|
'timestamp' => $res->timestamp
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
function ProcessList( $params ) {
|
|
||||||
|
|
||||||
|
function ProcessList($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
||||||
$o->name = '';
|
$o->name = '';
|
||||||
return array("processes" => $o);
|
return array("processes" => $o);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ifPermission( $params->sessionId, 'PM_CASES') != 0 ){
|
if (ifPermission( $params->sessionId, 'PM_CASES') != 0 ) {
|
||||||
$ws = new wsBase();
|
$ws = new wsBase();
|
||||||
$res = $ws->processList();
|
$res = $ws->processList();
|
||||||
return array("processes" => $res );
|
return array("processes" => $res );
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_FACTORY') == 0 ){
|
if (ifPermission( $params->sessionId, 'PM_FACTORY') == 0) {
|
||||||
$o->guid = "2 Insufficient privileges to execute this function";
|
$o->guid = "2 Insufficient privileges to execute this function";
|
||||||
$o->name = '';
|
$o->name = '';
|
||||||
return array("processes" => $o);
|
return array("processes" => $o);
|
||||||
@@ -78,18 +78,18 @@
|
|||||||
$res = $ws->processList();
|
$res = $ws->processList();
|
||||||
|
|
||||||
return array("processes" => $res );
|
return array("processes" => $res );
|
||||||
}
|
}
|
||||||
|
|
||||||
function RoleList( $params ) {
|
|
||||||
|
|
||||||
|
function RoleList($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
||||||
$o->name = '';
|
$o->name = '';
|
||||||
return array("roles" => $o);
|
return array("roles" => $o);
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_USERS') == 0 ){
|
if (ifPermission( $params->sessionId, 'PM_USERS') == 0) {
|
||||||
$o->guid = "2 Insufficient privileges to execute this function";
|
$o->guid = "2 Insufficient privileges to execute this function";
|
||||||
$o->name = '';
|
$o->name = '';
|
||||||
return array("roles" => $o);
|
return array("roles" => $o);
|
||||||
@@ -98,17 +98,18 @@
|
|||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->roleList();
|
$res = $ws->roleList();
|
||||||
return array("roles" => $res );
|
return array("roles" => $res );
|
||||||
}
|
}
|
||||||
|
|
||||||
function GroupList( $params ) {
|
function GroupList($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
||||||
$o->name = '';
|
$o->name = '';
|
||||||
return array("groups" => $o);
|
return array("groups" => $o);
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_USERS') == 0 ){
|
if (ifPermission( $params->sessionId, 'PM_USERS') == 0) {
|
||||||
$o->guid = "2 Insufficient privileges to execute this function";
|
$o->guid = "2 Insufficient privileges to execute this function";
|
||||||
$o->name = '';
|
$o->name = '';
|
||||||
return array("groups" => $o);
|
return array("groups" => $o);
|
||||||
@@ -117,17 +118,18 @@
|
|||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->groupList();
|
$res = $ws->groupList();
|
||||||
return array("groups" => $res );
|
return array("groups" => $res );
|
||||||
}
|
}
|
||||||
|
|
||||||
function DepartmentList( $params ) {
|
function DepartmentList($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
||||||
$o->name = '';
|
$o->name = '';
|
||||||
return array("departments" => $o);
|
return array("departments" => $o);
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_USERS') == 0 ){
|
if (ifPermission( $params->sessionId, 'PM_USERS') == 0) {
|
||||||
$o->guid = "2 Insufficient privileges to execute this function";
|
$o->guid = "2 Insufficient privileges to execute this function";
|
||||||
$o->name = '';
|
$o->name = '';
|
||||||
return array("departments" => $o);
|
return array("departments" => $o);
|
||||||
@@ -136,11 +138,12 @@
|
|||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->departmentList();
|
$res = $ws->departmentList();
|
||||||
return array("departments" => $res );
|
return array("departments" => $res );
|
||||||
}
|
}
|
||||||
|
|
||||||
function CaseList( $params ) {
|
function CaseList($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
||||||
$o->name = '';
|
$o->name = '';
|
||||||
$o->status = '';
|
$o->status = '';
|
||||||
@@ -148,7 +151,7 @@
|
|||||||
return array("cases" => $o);
|
return array("cases" => $o);
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_CASES') == 0 ){
|
if (ifPermission( $params->sessionId, 'PM_CASES') == 0) {
|
||||||
$o->guid = "2 Insufficient privileges to execute this function";
|
$o->guid = "2 Insufficient privileges to execute this function";
|
||||||
$o->name = '';
|
$o->name = '';
|
||||||
$o->status = '';
|
$o->status = '';
|
||||||
@@ -164,18 +167,19 @@
|
|||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->caseList( $userId );
|
$res = $ws->caseList( $userId );
|
||||||
return array("cases" => $res );
|
return array("cases" => $res );
|
||||||
}
|
}
|
||||||
|
|
||||||
function UnassignedCaseList( $params ) {
|
function UnassignedCaseList($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
||||||
$o->name = '';
|
$o->name = '';
|
||||||
$o->delIndex = '';
|
$o->delIndex = '';
|
||||||
return array("cases" => $o);
|
return array("cases" => $o);
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_CASES') == 0 ){
|
if (ifPermission( $params->sessionId, 'PM_CASES') == 0) {
|
||||||
$o->guid = "2 Insufficient privileges to execute this function";
|
$o->guid = "2 Insufficient privileges to execute this function";
|
||||||
$o->name = '';
|
$o->name = '';
|
||||||
$o->delIndex = '';
|
$o->delIndex = '';
|
||||||
@@ -190,17 +194,18 @@
|
|||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->unassignedCaseList( $userId );
|
$res = $ws->unassignedCaseList( $userId );
|
||||||
return array("cases" => $res );
|
return array("cases" => $res );
|
||||||
}
|
}
|
||||||
|
|
||||||
function UserList( $params ) {
|
function UserList($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
||||||
$o->name = '';
|
$o->name = '';
|
||||||
return array("users" => $o);
|
return array("users" => $o);
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_USERS') == 0 ){
|
if (ifPermission( $params->sessionId, 'PM_USERS') == 0) {
|
||||||
$o->guid = "2 Insufficient privileges to execute this function";
|
$o->guid = "2 Insufficient privileges to execute this function";
|
||||||
$o->name = '';
|
$o->name = '';
|
||||||
return array("users" => $o);
|
return array("users" => $o);
|
||||||
@@ -209,18 +214,19 @@
|
|||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->userList();
|
$res = $ws->userList();
|
||||||
return array("users" => $res );
|
return array("users" => $res );
|
||||||
}
|
}
|
||||||
|
|
||||||
function triggerList( $params ) {
|
function triggerList($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
||||||
$o->name = '';
|
$o->name = '';
|
||||||
$o->processId = '';
|
$o->processId = '';
|
||||||
return array("triggers" => $o);
|
return array("triggers" => $o);
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_CASES') == 0 ){
|
if (ifPermission( $params->sessionId, 'PM_CASES') == 0) {
|
||||||
$o->guid = "2 Insufficient privileges to execute this function";
|
$o->guid = "2 Insufficient privileges to execute this function";
|
||||||
$o->name = '';
|
$o->name = '';
|
||||||
$o->processId = '';
|
$o->processId = '';
|
||||||
@@ -230,11 +236,12 @@
|
|||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->triggerList();
|
$res = $ws->triggerList();
|
||||||
return array("triggers" => $res );
|
return array("triggers" => $res );
|
||||||
}
|
}
|
||||||
|
|
||||||
function outputDocumentList( $params ) {
|
function outputDocumentList($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
||||||
$o->filename = '';
|
$o->filename = '';
|
||||||
$o->docId = '';
|
$o->docId = '';
|
||||||
@@ -247,7 +254,7 @@
|
|||||||
return array("documents" => $o);
|
return array("documents" => $o);
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_CASES') == 0 ){
|
if (ifPermission( $params->sessionId, 'PM_CASES') == 0) {
|
||||||
$o->guid = "2 Insufficient privileges to execute this function";
|
$o->guid = "2 Insufficient privileges to execute this function";
|
||||||
$o->filename = '';
|
$o->filename = '';
|
||||||
$o->docId = '';
|
$o->docId = '';
|
||||||
@@ -265,15 +272,15 @@
|
|||||||
$session = $oSessions->getSessionUser($params->sessionId);
|
$session = $oSessions->getSessionUser($params->sessionId);
|
||||||
$userId = $session['USR_UID'];
|
$userId = $session['USR_UID'];
|
||||||
|
|
||||||
|
|
||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->outputDocumentList( $params->caseId, $userId );
|
$res = $ws->outputDocumentList( $params->caseId, $userId );
|
||||||
return array("documents" => $res );
|
return array("documents" => $res );
|
||||||
}
|
}
|
||||||
|
|
||||||
function inputDocumentList( $params ) {
|
function inputDocumentList($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
||||||
$o->filename = '';
|
$o->filename = '';
|
||||||
$o->docId = '';
|
$o->docId = '';
|
||||||
@@ -286,7 +293,7 @@
|
|||||||
return array("documents" => $o);
|
return array("documents" => $o);
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_CASES') == 0 ){
|
if (ifPermission( $params->sessionId, 'PM_CASES') == 0) {
|
||||||
$o->guid = "2 Insufficient privileges to execute this function";
|
$o->guid = "2 Insufficient privileges to execute this function";
|
||||||
$o->filename = '';
|
$o->filename = '';
|
||||||
$o->docId = '';
|
$o->docId = '';
|
||||||
@@ -307,18 +314,19 @@
|
|||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->inputDocumentList( $params->caseId, $userId );
|
$res = $ws->inputDocumentList( $params->caseId, $userId );
|
||||||
return array("documents" => $res );
|
return array("documents" => $res );
|
||||||
}
|
}
|
||||||
|
|
||||||
function inputDocumentProcessList( $params ) {
|
function inputDocumentProcessList($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
||||||
$o->name = '';
|
$o->name = '';
|
||||||
$o->description = '';
|
$o->description = '';
|
||||||
return array("documents" => $o);
|
return array("documents" => $o);
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_CASES') == 0 ){
|
if (ifPermission( $params->sessionId, 'PM_CASES') == 0) {
|
||||||
$o->guid = "2 Insufficient privileges to execute this function";
|
$o->guid = "2 Insufficient privileges to execute this function";
|
||||||
$o->name = '';
|
$o->name = '';
|
||||||
$o->description = '';
|
$o->description = '';
|
||||||
@@ -328,15 +336,16 @@
|
|||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->inputDocumentProcessList( $params->processId );
|
$res = $ws->inputDocumentProcessList( $params->processId );
|
||||||
return array("documents" => $res);
|
return array("documents" => $res);
|
||||||
}
|
}
|
||||||
|
|
||||||
function removeDocument( $params ) {
|
function removeDocument($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
return $vsResult;
|
return $vsResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_CASES') == 0 ){
|
if (ifPermission( $params->sessionId, 'PM_CASES') == 0) {
|
||||||
$result = new wsResponse (2, "Insufficient privileges to execute this function");
|
$result = new wsResponse (2, "Insufficient privileges to execute this function");
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
@@ -344,15 +353,16 @@
|
|||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->removeDocument( $params->appDocUid );
|
$res = $ws->removeDocument( $params->appDocUid );
|
||||||
return $res;
|
return $res;
|
||||||
}
|
}
|
||||||
|
|
||||||
function SendMessage( $params ) {
|
function SendMessage($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
return $vsResult->getPayloadArray();
|
return $vsResult->getPayloadArray();
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_CASES') == 0 ) {
|
if (ifPermission( $params->sessionId, 'PM_CASES') == 0) {
|
||||||
$result = new wsResponse (2, "You do not have privileges");
|
$result = new wsResponse (2, "You do not have privileges");
|
||||||
return $result->getPayloadArray();
|
return $result->getPayloadArray();
|
||||||
}
|
}
|
||||||
@@ -368,15 +378,16 @@
|
|||||||
$params->template
|
$params->template
|
||||||
);
|
);
|
||||||
return $res->getPayloadArray() ;
|
return $res->getPayloadArray() ;
|
||||||
}
|
}
|
||||||
|
|
||||||
function getCaseInfo( $params ) {
|
function getCaseInfo($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
return $vsResult;
|
return $vsResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_CASES') == 0 ) {
|
if (ifPermission( $params->sessionId, 'PM_CASES') == 0) {
|
||||||
$result = new wsResponse (2, "You do not have privileges");
|
$result = new wsResponse (2, "You do not have privileges");
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
@@ -384,15 +395,16 @@
|
|||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->getCaseInfo( $params->caseId, $params->delIndex );
|
$res = $ws->getCaseInfo( $params->caseId, $params->delIndex );
|
||||||
return $res;
|
return $res;
|
||||||
}
|
}
|
||||||
|
|
||||||
function SendVariables( $params ) {
|
function SendVariables($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
return $vsResult;
|
return $vsResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_CASES') == 0 ) {
|
if (ifPermission( $params->sessionId, 'PM_CASES') == 0) {
|
||||||
$result = new wsResponse (2, "You do not have privileges");
|
$result = new wsResponse (2, "You do not have privileges");
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
@@ -400,11 +412,11 @@
|
|||||||
$ws = new wsBase();
|
$ws = new wsBase();
|
||||||
$variables = $params->variables;
|
$variables = $params->variables;
|
||||||
$Fields = Array();
|
$Fields = Array();
|
||||||
if ( is_object($variables) ) {
|
if (is_object($variables)) {
|
||||||
$Fields[$variables->name] = $variables->value;
|
$Fields[$variables->name] = $variables->value;
|
||||||
} else if ( is_array($variables) ) {
|
} elseif (is_array($variables)) {
|
||||||
foreach ( $variables as $index=>$obj ) {
|
foreach ($variables as $index => $obj) {
|
||||||
if ( is_object($obj) && isset($obj->name) && isset($obj->value)){
|
if (is_object($obj) && isset($obj->name) && isset($obj->value)) {
|
||||||
$Fields[$obj->name] = $obj->value;
|
$Fields[$obj->name] = $obj->value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -414,21 +426,21 @@
|
|||||||
$res = $ws->sendVariables($params->caseId, $params->variables);
|
$res = $ws->sendVariables($params->caseId, $params->variables);
|
||||||
|
|
||||||
return $res->getPayloadArray();
|
return $res->getPayloadArray();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
function GetVariables($params)
|
||||||
|
{
|
||||||
function GetVariables( $params ) {
|
|
||||||
if (!is_array($params->variables)) {
|
if (!is_array($params->variables)) {
|
||||||
$params->variables = array($params->variables);
|
$params->variables = array($params->variables);
|
||||||
}
|
}
|
||||||
|
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
return $vsResult;
|
return $vsResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_CASES') == 0 ){
|
if (ifPermission( $params->sessionId, 'PM_CASES') == 0) {
|
||||||
$result = new wsGetVariableResponse (2, "You do not have privileges", NULL );
|
$result = new wsGetVariableResponse (2, "You do not have privileges", null );
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -436,17 +448,18 @@
|
|||||||
|
|
||||||
$res = $ws->getVariables($params->caseId, $params->variables);
|
$res = $ws->getVariables($params->caseId, $params->variables);
|
||||||
return $res;
|
return $res;
|
||||||
}
|
}
|
||||||
|
|
||||||
function DerivateCase( $params ) {
|
function DerivateCase($params)
|
||||||
|
{
|
||||||
$oSession = new Sessions();
|
$oSession = new Sessions();
|
||||||
|
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
return $vsResult;
|
return $vsResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_CASES') == 0 ){
|
if (ifPermission( $params->sessionId, 'PM_CASES') == 0) {
|
||||||
$result = new wsResponse (2, "You do not have privileges");
|
$result = new wsResponse (2, "You do not have privileges");
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
@@ -458,17 +471,18 @@
|
|||||||
$ws = new wsBase($oStd);
|
$ws = new wsBase($oStd);
|
||||||
$res = $ws->derivateCase($user['USR_UID'], $params->caseId, $params->delIndex);
|
$res = $ws->derivateCase($user['USR_UID'], $params->caseId, $params->delIndex);
|
||||||
return $res;
|
return $res;
|
||||||
}
|
}
|
||||||
|
|
||||||
function RouteCase( $params ) {
|
function RouteCase($params)
|
||||||
|
{
|
||||||
$oSession = new Sessions();
|
$oSession = new Sessions();
|
||||||
|
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
return $vsResult;
|
return $vsResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_CASES') == 0 ){
|
if (ifPermission( $params->sessionId, 'PM_CASES') == 0) {
|
||||||
$result = new wsResponse (2, "You do not have privileges");
|
$result = new wsResponse (2, "You do not have privileges");
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
@@ -481,16 +495,16 @@
|
|||||||
$res = $ws->derivateCase($user['USR_UID'], $params->caseId, $params->delIndex);
|
$res = $ws->derivateCase($user['USR_UID'], $params->caseId, $params->delIndex);
|
||||||
return $res;
|
return $res;
|
||||||
|
|
||||||
//return $res->getPayloadArray ( );
|
}
|
||||||
}
|
|
||||||
|
|
||||||
function executeTrigger ( $params ) {
|
function executeTrigger ($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
return $vsResult;
|
return $vsResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_CASES') == 0 ){
|
if (ifPermission( $params->sessionId, 'PM_CASES') == 0) {
|
||||||
$result = new wsResponse (2, "You do not have privileges");
|
$result = new wsResponse (2, "You do not have privileges");
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
@@ -498,14 +512,14 @@
|
|||||||
$oSession = new Sessions();
|
$oSession = new Sessions();
|
||||||
$user = $oSession->getSessionUser($params->sessionId);
|
$user = $oSession->getSessionUser($params->sessionId);
|
||||||
|
|
||||||
|
|
||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$delIndex = ( isset ( $params->delIndex ) ) ? $params->delIndex : 1 ;
|
$delIndex = ( isset ( $params->delIndex ) ) ? $params->delIndex : 1 ;
|
||||||
$res = $ws->executeTrigger( $user['USR_UID'], $params->caseId, $params->triggerIndex, $delIndex);
|
$res = $ws->executeTrigger( $user['USR_UID'], $params->caseId, $params->triggerIndex, $delIndex);
|
||||||
return $res->getPayloadArray ( );
|
return $res->getPayloadArray ( );
|
||||||
}
|
}
|
||||||
|
|
||||||
function NewCaseImpersonate($params) {
|
function NewCaseImpersonate($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
|
|
||||||
if ($vsResult->status_code !== 0) {
|
if ($vsResult->status_code !== 0) {
|
||||||
@@ -524,8 +538,7 @@
|
|||||||
|
|
||||||
if (is_object($variables)) {
|
if (is_object($variables)) {
|
||||||
$field[$variables->name] = $variables->value;
|
$field[$variables->name] = $variables->value;
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
if (is_array($variables)) {
|
if (is_array($variables)) {
|
||||||
foreach ($variables as $index => $obj) {
|
foreach ($variables as $index => $obj) {
|
||||||
if (is_object($obj) && isset($obj->name) && isset($obj->value)) {
|
if (is_object($obj) && isset($obj->name) && isset($obj->value)) {
|
||||||
@@ -542,9 +555,10 @@
|
|||||||
$res = $ws->newCaseImpersonate($params->processId, $params->userId, $params->variables);
|
$res = $ws->newCaseImpersonate($params->processId, $params->userId, $params->variables);
|
||||||
|
|
||||||
return $res;
|
return $res;
|
||||||
}
|
}
|
||||||
|
|
||||||
function NewCase($params) {
|
function NewCase($params)
|
||||||
|
{
|
||||||
G::LoadClass("sessions");
|
G::LoadClass("sessions");
|
||||||
|
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
@@ -563,7 +577,7 @@
|
|||||||
$userId = $session["USR_UID"];
|
$userId = $session["USR_UID"];
|
||||||
$variables = $params->variables;
|
$variables = $params->variables;
|
||||||
|
|
||||||
/* this code is for previous version of ws, and apparently this will work for grids inside the variables..
|
/* this code is for previous version of ws, and apparently this will work for grids inside the variables..
|
||||||
if (!isset($params->variables) ) {
|
if (!isset($params->variables) ) {
|
||||||
$variables = array();
|
$variables = array();
|
||||||
$field = array();
|
$field = array();
|
||||||
@@ -600,7 +614,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
$variables = $params->variables;
|
$variables = $params->variables;
|
||||||
|
|
||||||
$field = array();
|
$field = array();
|
||||||
@@ -620,22 +634,20 @@
|
|||||||
$ws = new wsBase();
|
$ws = new wsBase();
|
||||||
$res = $ws->newCase($params->processId, $userId, $params->taskId, $params->variables);
|
$res = $ws->newCase($params->processId, $userId, $params->taskId, $params->variables);
|
||||||
|
|
||||||
######################################################################
|
// we need to register the case id for a stored session variable. like a normal Session.
|
||||||
# we need to register the case id for a stored session variable. like a normal Session.
|
|
||||||
######################################################################
|
|
||||||
$oSession->registerGlobal("APPLICATION", $res->caseId);
|
$oSession->registerGlobal("APPLICATION", $res->caseId);
|
||||||
######################################################################
|
|
||||||
|
|
||||||
return $res;
|
return $res;
|
||||||
}
|
}
|
||||||
|
|
||||||
function AssignUserToGroup( $params ) {
|
function AssignUserToGroup($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
return $vsResult->getPayloadArray();
|
return $vsResult->getPayloadArray();
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_USERS') == 0 ){
|
if (ifPermission( $params->sessionId, 'PM_USERS') == 0) {
|
||||||
$result = new wsResponse (2, "You do not have privileges");
|
$result = new wsResponse (2, "You do not have privileges");
|
||||||
return $result->getPayloadArray();
|
return $result->getPayloadArray();
|
||||||
}
|
}
|
||||||
@@ -643,7 +655,7 @@
|
|||||||
$sessions = new Sessions;
|
$sessions = new Sessions;
|
||||||
$user=$sessions->getSessionUser($params->sessionId);
|
$user=$sessions->getSessionUser($params->sessionId);
|
||||||
|
|
||||||
if(!is_array($user)){
|
if (!is_array($user)) {
|
||||||
return new wsResponse (3, 'User not registered in the system');
|
return new wsResponse (3, 'User not registered in the system');
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -651,15 +663,16 @@
|
|||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->assignUserToGroup( $params->userId, $params->groupId);
|
$res = $ws->assignUserToGroup( $params->userId, $params->groupId);
|
||||||
return $res->getPayloadArray();
|
return $res->getPayloadArray();
|
||||||
}
|
}
|
||||||
|
|
||||||
function AssignUserToDepartment( $params ) {
|
function AssignUserToDepartment($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
return $vsResult->getPayloadArray();
|
return $vsResult->getPayloadArray();
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_USERS') == 0 ){
|
if (ifPermission( $params->sessionId, 'PM_USERS') == 0) {
|
||||||
$result = new wsResponse (2, "You do not have privileges");
|
$result = new wsResponse (2, "You do not have privileges");
|
||||||
return $result->getPayloadArray();
|
return $result->getPayloadArray();
|
||||||
}
|
}
|
||||||
@@ -667,40 +680,42 @@
|
|||||||
$sessions = new Sessions;
|
$sessions = new Sessions;
|
||||||
$user=$sessions->getSessionUser($params->sessionId);
|
$user=$sessions->getSessionUser($params->sessionId);
|
||||||
|
|
||||||
if(!is_array($user)){
|
if (!is_array($user)) {
|
||||||
return new wsResponse (3, 'User not registered in the system');
|
return new wsResponse (3, 'User not registered in the system');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->AssignUserToDepartment( $params->userId, $params->departmentId, $params->manager );
|
$res = $ws->AssignUserToDepartment( $params->userId, $params->departmentId, $params->manager );
|
||||||
return $res->getPayloadArray();
|
return $res->getPayloadArray();
|
||||||
}
|
}
|
||||||
|
|
||||||
function CreateUser( $params ) {
|
function CreateUser($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
return $vsResult;
|
return $vsResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_USERS') == 0){
|
if (ifPermission( $params->sessionId, 'PM_USERS') == 0) {
|
||||||
$result = new wsCreateUserResponse (2, "You do not have privileges");
|
$result = new wsCreateUserResponse (2, "You do not have privileges");
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->createUser( $params->userId, $params->firstname, $params->lastname, $params->email, $params->role, $params->password);
|
$res = $ws->createUser( $params->userId, $params->firstname,
|
||||||
|
$params->lastname, $params->email, $params->role, $params->password);
|
||||||
return $res;
|
return $res;
|
||||||
}
|
}
|
||||||
|
|
||||||
function CreateGroup( $params ) {
|
function CreateGroup($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
$result = new wsCreateGroupResponse ($vsResult->status_code , $vsResult->message, '' );
|
$result = new wsCreateGroupResponse ($vsResult->status_code , $vsResult->message, '' );
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_USERS') == 0 ) {
|
if (ifPermission( $params->sessionId, 'PM_USERS') == 0) {
|
||||||
$result = new wsCreateGroupResponse (2, "You do not have privileges", '');
|
$result = new wsCreateGroupResponse (2, "You do not have privileges", '');
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
@@ -708,33 +723,35 @@
|
|||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->createGroup( $params->name );
|
$res = $ws->createGroup( $params->name );
|
||||||
return $res;
|
return $res;
|
||||||
}
|
}
|
||||||
|
|
||||||
function CreateDepartment( $params ) {
|
function CreateDepartment($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0 ) {
|
||||||
return $vsResult;
|
return $vsResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_USERS') == 0){
|
if (ifPermission( $params->sessionId, 'PM_USERS') == 0) {
|
||||||
$result = new wsCreateUserResponse (2, "You do not have privileges");
|
$result = new wsCreateUserResponse (2, "You do not have privileges");
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->CreateDepartment( $params->name, $params->parentUID );
|
$res = $ws->CreateDepartment($params->name, $params->parentUID);
|
||||||
return $res;
|
return $res;
|
||||||
}
|
}
|
||||||
|
|
||||||
function TaskList( $params ) {
|
function TaskList($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
||||||
$o->name = '';
|
$o->name = '';
|
||||||
return array("tasks" => $o);
|
return array("tasks" => $o);
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_CASES') == 0 ){
|
if (ifPermission( $params->sessionId, 'PM_CASES') == 0 ) {
|
||||||
$o->guid = "2 Insufficient privileges to execute this function";
|
$o->guid = "2 Insufficient privileges to execute this function";
|
||||||
$o->name = '';
|
$o->name = '';
|
||||||
return array("tasks" => $o);
|
return array("tasks" => $o);
|
||||||
@@ -747,17 +764,18 @@
|
|||||||
$userId = $session['USR_UID'];
|
$userId = $session['USR_UID'];
|
||||||
$res = $ws->taskList( $userId );
|
$res = $ws->taskList( $userId );
|
||||||
return array("tasks" => $res );
|
return array("tasks" => $res );
|
||||||
}
|
}
|
||||||
|
|
||||||
function TaskCase( $params ) {
|
function TaskCase($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
$o->guid = $vsResult->status_code. ' ' . $vsResult->message;
|
||||||
$o->name = '';
|
$o->name = '';
|
||||||
return array("taskCases" => $o);
|
return array("taskCases" => $o);
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ifPermission( $params->sessionId, 'PM_CASES') == 0 ){
|
if (ifPermission($params->sessionId, 'PM_CASES') == 0) {
|
||||||
$o->guid = "2 Insufficient privileges to execute this function";
|
$o->guid = "2 Insufficient privileges to execute this function";
|
||||||
$o->name = '';
|
$o->name = '';
|
||||||
return array("taskCases" => $o);
|
return array("taskCases" => $o);
|
||||||
@@ -766,81 +784,90 @@
|
|||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->taskCase( $params->caseId );
|
$res = $ws->taskCase( $params->caseId );
|
||||||
return array("taskCases" => $res );
|
return array("taskCases" => $res );
|
||||||
}
|
}
|
||||||
|
|
||||||
function ReassignCase( $params ) {
|
function ReassignCase($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
return $vsResult;
|
return $vsResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->reassignCase($params->sessionId, $params->caseId, $params->delIndex, $params->userIdSource, $params->userIdTarget );
|
$res = $ws->reassignCase($params->sessionId, $params->caseId,
|
||||||
|
$params->delIndex, $params->userIdSource, $params->userIdTarget );
|
||||||
return $res ;
|
return $res ;
|
||||||
}
|
}
|
||||||
|
|
||||||
function systemInformation( $params ) {
|
function systemInformation($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
return $vsResult;
|
return $vsResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->systemInformation( );
|
$res = $ws->systemInformation( );
|
||||||
return $res;
|
return $res;
|
||||||
}
|
}
|
||||||
|
|
||||||
function importProcessFromLibrary( $params ) {
|
function importProcessFromLibrary($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
return $vsResult;
|
return $vsResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->importProcessFromLibrary( $params->processId ,$params->version ,$params->importOption ,$params->usernameLibrary ,$params->passwordLibrary );
|
$res = $ws->importProcessFromLibrary( $params->processId ,
|
||||||
|
$params->version ,$params->importOption ,$params->usernameLibrary ,$params->passwordLibrary );
|
||||||
return $res;
|
return $res;
|
||||||
}
|
}
|
||||||
|
|
||||||
function getCaseNotes( $params ) {
|
function getCaseNotes($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
return $vsResult;
|
return $vsResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->getCaseNotes( $params->applicationID ,$params->userUid);
|
$res = $ws->getCaseNotes( $params->applicationID ,$params->userUid);
|
||||||
return $res;
|
return $res;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*************/
|
/************
|
||||||
|
* #added By Erik AO <erik@colosa.com> in datetime 26.06.2008 10:00:00
|
||||||
#added By Erik AO <erik@colosa.com> in datetime 26.06.2008 10:00:00
|
|
||||||
# modified 12-01-2010 by erik
|
# modified 12-01-2010 by erik
|
||||||
|
*/
|
||||||
function isValidSession($sessionId){
|
function isValidSession($sessionId)
|
||||||
|
{
|
||||||
G::LoadClass('sessions');
|
G::LoadClass('sessions');
|
||||||
$oSessions = new Sessions();
|
$oSessions = new Sessions();
|
||||||
$session = $oSessions->verifySession($sessionId);
|
$session = $oSessions->verifySession($sessionId);
|
||||||
if( is_array($session) ) {
|
if (is_array($session)) {
|
||||||
return new wsResponse (0, 'Session active');
|
return new wsResponse (0, 'Session active');
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
return new wsResponse (9, 'Session expired');
|
return new wsResponse (9, 'Session expired');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//add removeUserFromGroup
|
//add removeUserFromGroup
|
||||||
function removeUserFromGroup( $params ) {
|
function removeUserFromGroup($params)
|
||||||
|
{
|
||||||
$vsResult = isValidSession($params->sessionId);
|
$vsResult = isValidSession($params->sessionId);
|
||||||
if( $vsResult->status_code !== 0 ){
|
if ($vsResult->status_code !== 0) {
|
||||||
return $vsResult;
|
return $vsResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
$ws = new wsBase ();
|
$ws = new wsBase ();
|
||||||
$res = $ws->removeUserFromGroup($params->userId, $params->groupId);
|
$res = $ws->removeUserFromGroup($params->userId, $params->groupId);
|
||||||
return $res ;
|
return $res ;
|
||||||
}
|
}
|
||||||
//end add
|
|
||||||
function ifPermission( $sessionId, $permission ){
|
//end add
|
||||||
|
function ifPermission($sessionId, $permission)
|
||||||
|
{
|
||||||
global $RBAC;
|
global $RBAC;
|
||||||
$RBAC->initRBAC();
|
$RBAC->initRBAC();
|
||||||
G::LoadClass('sessions');
|
G::LoadClass('sessions');
|
||||||
@@ -852,13 +879,12 @@
|
|||||||
$aPermissions = $oRBAC->aUserInfo[$oRBAC->sSystem]['PERMISSIONS'];
|
$aPermissions = $oRBAC->aUserInfo[$oRBAC->sSystem]['PERMISSIONS'];
|
||||||
$sw=0;
|
$sw=0;
|
||||||
foreach ($aPermissions as $aPermission) {
|
foreach ($aPermissions as $aPermission) {
|
||||||
if ($aPermission['PER_CODE'] == $permission)
|
if ($aPermission['PER_CODE'] == $permission) {
|
||||||
{
|
|
||||||
$sw=1;
|
$sw=1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return $sw;
|
return $sw;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$server = new SoapServer( $wsdl );
|
$server = new SoapServer( $wsdl );
|
||||||
|
|||||||
Reference in New Issue
Block a user