test_user(); $core_tools->load_lang(); $db = new dbquery(); $db->connect(); $tabKey = array( // Tableau contenant les 20 clé de cyptages "4A3GdU+0v91aT9nm", "kyCJfwxl9dpFvvHE", "WsE,0TRu56h3pp82", "8pcaf6r8JLT,Umz:", "ap2znvTS69ebmSPR", "jdkyCJfwxl9dpFvv", "Jfwxl9dpFvvHEI69", "pQ*2k23S5ywSkRs!", "bMFABR07ypWHnh:b", "3v+ze:RjUXhHkG?k", "gRGhBiTtETxVrAsJ", "KEfQRkD0YuZ67dR9", "8Y2X8KxN!IjMCgk3", "oPzxdErYWplXw7Nv", "jOC8nxDdKiW,nOFs", "YIAEDxt?GdykTkZ0", "LDwZ8HXWI0wA2ZDy", "?PSzdIcAhScEnerK", ":V4rm9rFdOSmdWdj", "FNSOj0RUGP93zj2r" ); function encrypt($text, $key) { // fonction retournant la variable cryptée à partir d'une variable ($text) à crypter et d'une cle de cryptage $iv = "5AFTI85aDzR5570098ZezT9MmACTazR8"; // le vecteur d'initialisation if (in_array('mcrypt', get_loaded_extensions())){ $crypttext = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $text, MCRYPT_MODE_CBC, $iv); return base64_encode($crypttext); } else return ''; } function decrypt($input, $key) {// fonction retournant la variable décryptée à partir d'une variable ($input) à décrypter et d'une cle de cryptage $iv = "5AFTI85aDzR5570098ZezT9MmACTazR8"; // le vecteur d'initialisation if (in_array('mcrypt', get_loaded_extensions())){ $dectext = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, base64_decode($input), MCRYPT_MODE_CBC, $iv); return $dectext; } else return ''; } if ( file_exists( $_SESSION['config']['corepath'] . 'custom' . DIRECTORY_SEPARATOR . $_SESSION['custom_override_id'] . DIRECTORY_SEPARATOR . 'modules' . DIRECTORY_SEPARATOR . 'visa' . DIRECTORY_SEPARATOR . 'applet_launcher.php' ) ) { $path = 'custom/'. $_SESSION['custom_override_id'] .'/modules/visa/applet_launcher.php'; } else { $path = 'modules/visa/applet_launcher.php'; } $_SESSION['sign']['indexKey_thumbprint'] = rand(0,20); $encoded_tp = encrypt($_SESSION['user']['thumbprint'], $tabKey[$_SESSION['sign']['indexKey_thumbprint']]); $_SESSION['sign']['encoded_thumbprint'] = $encoded_tp; if ($encoded_tp == ''){ $_SESSION['sign']['encoded_thumbprint'] = $_SESSION['user']['thumbprint']; $_SESSION['sign']['indexKey_thumbprint'] = '-1'; } if (!empty($_REQUEST['id']) && !empty($_REQUEST['collId']) && isset($_REQUEST['modeSign'])) { $id = $_REQUEST['id']; $modeSign = $_REQUEST['modeSign']; $tableName = 'res_view_attachments'; if (!isset($_REQUEST['isVersion'])) $db->query("select res_id, format, res_id_master, title, identifier from ".$tableName." where attachment_type = 'response_project' and res_id = " . $id); else $db->query("select res_id_version, format, res_id_master, title, identifier from ".$tableName." where attachment_type = 'response_project' and res_id_version = " . $id); if ($db->nb_result() < 1) { echo _FILE . ' ' . _UNKNOWN.".
"; } else { $line = $db->fetch_object(); $_SESSION['visa']['last_resId_signed']['res_id'] = $line->res_id_master; $_SESSION['visa']['last_resId_signed']['title'] = $line->title; $_SESSION['visa']['last_resId_signed']['identifier'] = $line->identifier; $core_tools->load_html(); $core_tools->load_header(); //$core_tools->load_js(); ?>