Browse Source

"rebuild theme" in theme management

pull/40/head
Savetheinternet 13 years ago
parent
commit
d1f8d5f5e8
  1. 16
      mod.php

16
mod.php

@ -320,6 +320,19 @@
'mod'=>true 'mod'=>true
) )
); );
} elseif(preg_match('/^\/themes\/(\w+)\/rebuild$/', $query, $match)) {
if(!hasPermission($config['mod']['themes'])) error($config['error']['noaccess']);
rebuildTheme($match[1], 'all');
echo Element('page.html', Array(
'config'=>$config,
'title'=>'Rebuilt',
'body'=>'<p style="text-align:center">Successfully rebuilt the <strong>' . $match[1] . '</strong> theme.</p>' .
'<p style="text-align:center"><a href="?/themes">Go back to themes</a>.</p>',
'mod'=>true
)
);
} elseif(preg_match('/^\/themes\/(\w+)\/uninstall$/', $query, $match)) { } elseif(preg_match('/^\/themes\/(\w+)\/uninstall$/', $query, $match)) {
if(!hasPermission($config['mod']['themes'])) error($config['error']['noaccess']); if(!hasPermission($config['mod']['themes'])) error($config['error']['noaccess']);
@ -496,7 +509,8 @@
(isset($themes_in_use[$_theme]) ? 'Reconfigure' : 'Install') . (isset($themes_in_use[$_theme]) ? 'Reconfigure' : 'Install') .
'</a></li>' . '</a></li>' .
(isset($themes_in_use[$_theme]) ? (isset($themes_in_use[$_theme]) ?
'<li><a title="Use theme" href="?/themes/' . $_theme . '/uninstall">Uninstall</a></li>' '<li><a title="Rebuild" href="?/themes/' . $_theme . '/rebuild">Rebuild</a></li>' .
'<li><a title="Use theme" href="?/themes/' . $_theme . '/uninstall">Uninstall</a></li>'
: :
'') . '') .
'</ul></td>' . '</ul></td>' .

Loading…
Cancel
Save