reasonableframework/helper/jCryption.lnk.php
2019-05-20 18:06:08 +09:00

33 lines
958 B
PHP

<?php
/**
* @file jCryption.lnk.php
* @date 2018-09-30
* @author Go Namhyeon <gnh1201@gmail.com>
* @brief jCryption (alternative HTTPS on javascript) Helper
*/
if(!check_function_exists("jCryption_load")) {
function jCryption_load() {
$required_files = array(
"jCryption/sqAES",
"jCryption/JCryption"
);
foreach($required_files as $file) {
$inc_file = get_current_working_dir() . "/vendor/_dist/" . $file . ".php";
if(file_exists($inc_file)) {
include($inc_file);
}
}
}
}
if(!check_function_exists("jCryption_get")) {
function jCryption_get($idx=0, $selector="") {
$s = array();
$s[] = "JCryption::decrypt();";
$s[] = sprintf("$(function(){$(\"%s\").jCryption();});", $selector);
$s[] = sprintf("%s/vendor/_dist/jCryption/js/jquery.jcryption.3.1.0.js", base_url());
return $s[$idx];
}
}