function url_decrypt($url, $key = false) { $url = Config::get('url_mode') ? base64_url_decode($url) : rawurldecode($url); if ($key) { $url = str_rot_pass($url, $key, true); } else { if (Config::get('encryption_key')) { $url = str_rot_pass($url, Config::get('encryption_key'), true); } } return $url; }
function base64_decrypt($data, $key = false) { $data = base64_url_decode($data); if ($key) { $data = str_rot_pass($data, $key, true); } else { if (Config::get('encryption_key')) { $data = str_rot_pass($data, Config::get('encryption_key'), true); } } return $data; }