-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathHooks.php
34 lines (29 loc) · 825 Bytes
/
Hooks.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
function ajaxds_logout_redirect()
{
if (session_status() == PHP_SESSION_NONE) {
session_start();
}
if (
isset($_SESSION['wp_dynamic_shortcode_usr_SESSID']) &&
isset(ajaxds_getSessionVars($_SESSION['wp_dynamic_shortcode_usr_SESSID'], false)->expiration_date)
) {
$sessId = $_SESSION['wp_dynamic_shortcode_usr_SESSID'];
ajaxds_deleteSessionById($sessId);
unset($_SESSION['wp_dynamic_shortcode_usr_SESSID']);
}
}
add_action('wp_logout', 'ajaxds_logout_redirect');
function ajaxds_js_head()
{
$globSearch = ajaxds_getJsVariableHtml();
$mainAjax = ajaxds_getJsGetShortcodeAjaxHtml();
$js = <<<EOD
<script type="text/javascript">
$globSearch
$mainAjax
</script>
EOD;
echo $js;
}
add_action('wp_head', 'ajaxds_js_head');