/** * process list verified * * @param string sessionId : The session ID which is obtained when logging in * @param string userId : * @return $result will return an object */ public function processListVerified ($userId) { try { $oCase = new Cases(); $rows = $oCase->getStartCases( $userId ); $result = array (); foreach ($rows as $key => $val) { if ($key != 0) { $result[] = array ('guid' => $val['pro_uid'],'name' => $val['value'] ); } } return $result; } catch (Exception $e) { $result[] = array ('guid' => $e->getMessage(),'name' => $e->getMessage() ); return $result; } }
<select style="width: 300px;" name="form[TAS_UID]" id="form[TAS_UID]" class="module_app_input___gray" required="1"> <?php //$oUserId = '2963666854afbb1cea372c4011254883'; //$oProcessId = '9977730834afd2a0deecaf3040551794'; $oUserId = $_POST['USR_UID']; $oProcessId = $_POST['PRO_UID']; G::LoadClass('case'); $oCase = new Cases(); $startTasks = $oCase->getStartCases($oUserId); foreach ($startTasks as $task) { if (isset($task['pro_uid']) && $task['pro_uid'] == $oProcessId) { $taskValue = explode('(', $task['value']); $tasksLastIndex = count($taskValue) - 1; $taskValue = explode(')', $taskValue[$tasksLastIndex]); echo "<option value=\"" . $task['uid'] . "\">" . $taskValue[0] . "</option>"; } } //print_r($startTasks); // echo "<option value=\"".$value."\">".$label."</option>"; ?> </select>