. */ /** * @brief Save the visa diffusion lis * * 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"; $res_id = $_REQUEST['res_id']; $coll_id = $_REQUEST['coll_id']; $conseillers = explode('#',$_REQUEST['conseillers']); $consignes = explode('#',$_REQUEST['consignes']); $dates = explode('#',$_REQUEST['dates']); $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], 'process_date' => $dates[$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], 'process_date' => $dates[$i], 'viewed' => 0, 'visible' => 'Y', 'difflist_type' => 'VISA_CIRCUIT' ) ); } } /*array_push( $_SESSION['visa_wf']['diff_list']['sign']['users'], array( 'user_id' => $conseillers[count($conseillers) - 2], 'processComment' => $consignes[count($consignes) - 2], 'processDate' => $dates[count($dates) - 2], 'viewed' => 0, 'visible' => 'Y', 'difflist_type' => 'VISA_CIRCUIT' ) );*/ $visa->saveWorkflow($res_id, $coll_id, $_SESSION['visa_wf']['diff_list'], 'VISA_CIRCUIT'); echo "{status : 1}"; exit(); ?>