Code Duplication    Length = 12-14 lines in 3 locations

main/admin/index.php 1 location

@@ 500-511 (lines=12) @@
497
498
// Display the Site Use Cookie Warning Validation
499
$useCookieValidation = api_get_setting('cookie_warning');
500
if ($useCookieValidation === 'true') {
501
    if (isset($_POST['acceptCookies'])) {
502
        api_set_site_use_cookie_warning_cookie();
503
    } else if (!api_site_use_cookie_warning_cookie_exist()) {
504
        if (Template::isToolBarDisplayedForUser()) {
505
            $tpl->assign('toolBarDisplayed', true);
506
        } else {
507
            $tpl->assign('toolBarDisplayed', false);
508
        }
509
        $tpl->assign('displayCookieUsageWarning', true);
510
    }
511
}
512
513
$tpl->assign('web_admin_ajax_url', $admin_ajax_url);
514
$tpl->assign('blocks', $blocks);

index.php 1 location

@@ 141-152 (lines=12) @@
138
139
// Display the Site Use Cookie Warning Validation
140
$useCookieValidation = api_get_setting('cookie_warning');
141
if ($useCookieValidation === 'true') {
142
    if (isset($_POST['acceptCookies'])) {
143
        api_set_site_use_cookie_warning_cookie();
144
    } else if (!api_site_use_cookie_warning_cookie_exist()) {
145
        if (Template::isToolBarDisplayedForUser()) {
146
            $controller->tpl->assign('toolBarDisplayed', true);
147
        } else {
148
            $controller->tpl->assign('toolBarDisplayed', false);
149
        }
150
        $controller->tpl->assign('displayCookieUsageWarning', true);
151
    }
152
}
153
154
// When loading a chamilo page do not include the hot courses and news
155

user_portal.php 1 location

@@ 197-210 (lines=14) @@
194
195
// Display the Site Use Cookie Warning Validation
196
$useCookieValidation = api_get_setting('cookie_warning');
197
if ($useCookieValidation === 'true') {
198
    if (isset($_POST['acceptCookies'])) {
199
        api_set_site_use_cookie_warning_cookie();
200
    } else {
201
        if (!api_site_use_cookie_warning_cookie_exist()) {
202
            if (Template::isToolBarDisplayedForUser()) {
203
                $controller->tpl->assign('toolBarDisplayed', true);
204
            } else {
205
                $controller->tpl->assign('toolBarDisplayed', false);
206
            }
207
            $controller->tpl->assign('displayCookieUsageWarning', true);
208
        }
209
    }
210
}
211
212
//check for flash and message
213
$sniff_notification = '';