BUG-14005 Emergency subProcess in mobile mode
Sub-processes has showed in Start Case option
This commit is contained in:
@@ -94,8 +94,20 @@ class Home extends Controller
|
||||
$start = 0;
|
||||
$limit = '';
|
||||
|
||||
$proData = $process->getAllProcesses( $start, $limit );
|
||||
$proData = $process->getAllProcesses( $start, $limit, null, null, false, true );
|
||||
$processList = $case->getStartCasesPerType( $_SESSION['USER_LOGGED'], 'category' );
|
||||
|
||||
unset( $processList[0] );
|
||||
$processesList = array ();
|
||||
|
||||
foreach ($processList as $key => $valueProcess) {
|
||||
foreach ($proData as $keyPro => $valuePro) {
|
||||
if ($valueProcess['pro_uid'] == $valuePro['PRO_UID']) {
|
||||
$processesList[] = $valueProcess;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$switchLink = $userProperty->getUserLocation( $_SESSION['USER_LOGGED'] );
|
||||
|
||||
if (!isset($_COOKIE['workspaceSkin'])) {
|
||||
@@ -105,8 +117,6 @@ class Home extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
unset( $processList[0] );
|
||||
|
||||
//Get simplified options
|
||||
global $G_TMP_MENU;
|
||||
|
||||
@@ -132,7 +142,7 @@ class Home extends Controller
|
||||
|
||||
$this->setVar( 'usrUid', $this->userID );
|
||||
$this->setVar( 'userName', $this->userName );
|
||||
$this->setVar( 'processList', $processList );
|
||||
$this->setVar( 'processList', $processesList );
|
||||
$this->setVar( 'canStartCase', $case->canStartCase( $_SESSION['USER_LOGGED'] ) );
|
||||
$this->setVar( 'userUxType', $this->userUxType );
|
||||
$this->setVar( 'clientBrowser', $this->clientBrowser['name'] );
|
||||
@@ -199,6 +209,7 @@ class Home extends Controller
|
||||
$title = G::LoadTranslation("ID_UNASSIGNED_INBOX");
|
||||
break;
|
||||
default:
|
||||
G::pr('sueñooooo');die();
|
||||
$title = ucwords( $httpData->t );
|
||||
break;
|
||||
}
|
||||
@@ -576,6 +587,7 @@ class Home extends Controller
|
||||
$cProcess->addJoinMC($conds, Criteria::LEFT_JOIN);
|
||||
$cProcess->add(ProcessPeer::PRO_STATUS, "ACTIVE");
|
||||
$oDataset = ProcessPeer::doSelectRS($cProcess);
|
||||
|
||||
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
|
||||
$oDataset->next();
|
||||
|
||||
Reference in New Issue
Block a user