. */ /** * @brief Save the visa diffusion list * * Save the visa diffusion list * * @file * @author Nicolas Couture * @date $date$ * @version $Revision$ * @ingroup apps */ require_once "modules" . DIRECTORY_SEPARATOR . "visa" . DIRECTORY_SEPARATOR . "class" . DIRECTORY_SEPARATOR . "class_modules_tools.php"; $id_list = $_REQUEST['id_list']; $title = $_REQUEST['title']; $conseillers = explode('#',$_REQUEST['conseillers']); $consignes = explode('#',$_REQUEST['consignes']); $list_sign = explode('#',$_REQUEST['list_sign']); $visa = new visa(); $_SESSION['visa_wf']['diff_list']['visa']['users'] = array(); $_SESSION['visa_wf']['diff_list']['sign']['users'] = array(); for ($i = 0; $i < count($conseillers) - 1; $i++){ if ($list_sign[$i] == 0){ array_push( $_SESSION['visa_wf']['diff_list']['visa']['users'], array( 'user_id' => $conseillers[$i], 'process_comment' => $consignes[$i], 'viewed' => 0, 'visible' => 'Y', 'difflist_type' => 'VISA_CIRCUIT' ) ); } else { array_push( $_SESSION['visa_wf']['diff_list']['sign']['users'], array( 'user_id' => $conseillers[$i], 'process_comment' => $consignes[$i], 'viewed' => 0, 'visible' => 'Y', 'difflist_type' => 'VISA_CIRCUIT' ) ); } } $visa->saveModelWorkflow($id_list, $_SESSION['visa_wf']['diff_list'], 'VISA_CIRCUIT', $title); $response = ['status' => 1]; echo json_encode($response); exit(); ?>