inital commit
This commit is contained in:
39
webroot/forum/inc/tasks/recachestylesheets.php
Normal file
39
webroot/forum/inc/tasks/recachestylesheets.php
Normal file
@@ -0,0 +1,39 @@
|
||||
<?php
|
||||
/**
|
||||
* MyBB 1.8
|
||||
* Copyright 2014 MyBB Group, All Rights Reserved
|
||||
*
|
||||
* Website: http://www.mybb.com
|
||||
* License: http://www.mybb.com/about/license
|
||||
*
|
||||
*/
|
||||
|
||||
function task_recachestylesheets($task)
|
||||
{
|
||||
global $mybb, $db, $lang;
|
||||
|
||||
if(file_exists(MYBB_ROOT.$mybb->config['admin_dir']."/inc/functions_themes.php"))
|
||||
{
|
||||
require_once MYBB_ROOT.$mybb->config['admin_dir']."/inc/functions_themes.php";
|
||||
}
|
||||
else if(file_exists(MYBB_ROOT."admin/inc/functions_themes.php"))
|
||||
{
|
||||
require_once MYBB_ROOT."admin/inc/functions_themes.php";
|
||||
}
|
||||
|
||||
$query = $db->simple_select('themestylesheets', '*');
|
||||
|
||||
$num_recached = 0;
|
||||
|
||||
while($stylesheet = $db->fetch_array($query))
|
||||
{
|
||||
if(cache_stylesheet($stylesheet['tid'], $stylesheet['name'], $stylesheet['stylesheet']))
|
||||
{
|
||||
$db->update_query("themestylesheets", array('cachefile' => $db->escape_string($stylesheet['name'])), "sid='{$stylesheet['sid']}'", 1);
|
||||
++$num_recached;
|
||||
}
|
||||
}
|
||||
|
||||
add_task_log($task, $lang->sprintf($lang->task_recachestylesheets_ran, $num_recached));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user