Zeile 220 | Zeile 220 |
---|
else { $db->delete_query("themestylesheets", "tid='{$options['tid']}'");
|
else { $db->delete_query("themestylesheets", "tid='{$options['tid']}'");
|
$db->update_query("themes", array("properties" => $db->escape_string(serialize($properties))), "tid='{$options['tid']}'");
| $db->update_query("themes", array("properties" => $db->escape_string(my_serialize($properties))), "tid='{$options['tid']}'");
|
$theme_id = $options['tid']; }
| $theme_id = $options['tid']; }
|
Zeile 327 | Zeile 327 |
---|
} // Now we have our list of built stylesheets, save them $updated_theme = array(
|
} // Now we have our list of built stylesheets, save them $updated_theme = array(
|
"stylesheets" => $db->escape_string(serialize($theme_stylesheets))
| "stylesheets" => $db->escape_string(my_serialize($theme_stylesheets))
|
);
if(is_array($properties['disporder']))
| );
if(is_array($properties['disporder']))
|
Zeile 344 | Zeile 344 |
---|
}
$properties['disporder'] = $orders;
|
}
$properties['disporder'] = $orders;
|
$updated_theme['properties'] = $db->escape_string(serialize($properties));
| $updated_theme['properties'] = $db->escape_string(my_serialize($properties));
|
}
$db->update_query("themes", $updated_theme, "tid='{$theme_id}'");
| }
$db->update_query("themes", $updated_theme, "tid='{$theme_id}'");
|
Zeile 441 | Zeile 441 |
---|
@fwrite($fp_min, $stylesheet_min); @fclose($fp_min);
|
@fwrite($fp_min, $stylesheet_min); @fclose($fp_min);
|
if($mybb->settings['usecdn'] && !empty($mybb->settings['cdnpath'])) { $cdn_path = rtrim($mybb->settings['cdnpath'], '/\\'); $cache_themes_dir = $cdn_path . '/' . $theme_directory;
$copy_to_cdn = true;
if(!is_dir($cache_themes_dir)) { if(!@mkdir($cache_themes_dir)) { $copy_to_cdn = false; } }
if($copy_to_cdn) { @copy(MYBB_ROOT . "{$theme_directory}/{$filename}", "{$cache_themes_dir}/{$filename}"); @copy(MYBB_ROOT . "{$theme_directory}/{$filename_min}", "{$cache_themes_dir}/{$filename_min}"); } }
| copy_file_to_cdn(MYBB_ROOT . "{$theme_directory}/{$filename}"); copy_file_to_cdn(MYBB_ROOT . "{$theme_directory}/{$filename_min}");
|
return "{$theme_directory}/{$filename}"; }
| return "{$theme_directory}/{$filename}"; }
|
Zeile 634 | Zeile 615 |
---|
} if(!empty($stylesheets)) {
|
} if(!empty($stylesheets)) {
|
$updated_theme['stylesheets'] = $db->escape_string(serialize($stylesheets));
| $updated_theme['stylesheets'] = $db->escape_string(my_serialize($stylesheets));
|
}
|
}
|
$updated_theme['properties'] = $db->escape_string(serialize($properties));
| $updated_theme['properties'] = $db->escape_string(my_serialize($properties));
|
if(count($updated_theme) > 0) {
| if(count($updated_theme) > 0) {
|
Zeile 723 | Zeile 704 |
---|
foreach($css as $id => $css_array) { if(!$css_array['name'])
|
foreach($css as $id => $css_array) { if(!$css_array['name'])
|
{
| {
|
$css_array['name'] = $css_array['class_name']; }
| $css_array['name'] = $css_array['class_name']; }
|
Zeile 920 | Zeile 901 |
---|
return $sid; }
|
return $sid; }
|
function update_theme_stylesheet_list($tid, $theme = false, $update_disporders = false)
| function update_theme_stylesheet_list($tid, $theme = false, $update_disporders = true)
|
{
|
{
|
global $db, $cache;
| global $mybb, $db, $cache, $plugins;
|
$stylesheets = array();
| $stylesheets = array();
|
Zeile 983 | Zeile 964 |
---|
break; } }
|
break; } }
|
| } if(is_object($plugins)) { $plugins->run_hooks('update_theme_stylesheet_list_set_css_url', $css_url);
|
}
$attachedto = $stylesheet['attachedto'];
| }
$attachedto = $stylesheet['attachedto'];
|
Zeile 1021 | Zeile 1007 |
---|
// Now we have our list of built stylesheets, save them $updated_theme = array(
|
// Now we have our list of built stylesheets, save them $updated_theme = array(
|
"stylesheets" => $db->escape_string(serialize($theme_stylesheets))
| "stylesheets" => $db->escape_string(my_serialize($theme_stylesheets))
|
);
// Do we have a theme present? If so, update the stylesheet display orders
| );
// Do we have a theme present? If so, update the stylesheet display orders
|
Zeile 1045 | Zeile 1031 |
---|
foreach($stylesheets as $stylesheet) {
|
foreach($stylesheets as $stylesheet) {
|
if(!$properties['disporder'][$stylesheet['name']])
| if(!isset($properties['disporder'][$stylesheet['name']]))
|
{ $orphaned_stylesheets[] = $stylesheet['name']; continue;
| { $orphaned_stylesheets[] = $stylesheet['name']; continue;
|
Zeile 1072 | Zeile 1058 |
---|
asort($orders); $properties['disporder'] = $orders;
|
asort($orders); $properties['disporder'] = $orders;
|
$updated_theme['properties'] = $db->escape_string(serialize($properties));
| $updated_theme['properties'] = $db->escape_string(my_serialize($properties));
|
}
$db->update_query("themes", $updated_theme, "tid = '{$tid}'");
| }
$db->update_query("themes", $updated_theme, "tid = '{$tid}'");
|