clipbucket/upload/admin_area/templates.php
Fawaz 6340a28163 Added : Upload themes from admin area, in .zip file
Added : Now user hide certain templates from end user
Updated : Template method accordingly, so hide templates does not show
Added : New function in functions_templates.php
Added : Proper function comments in functions_templates.php
Moved : Template Changer to it's own folder in global/blocks/template_changer
2013-03-07 13:26:11 +00:00

74 lines
No EOL
2.1 KiB
PHP

<?php
/*
****************************************************************************************************
| Copyright (c) 2007-2008 Clip-Bucket.com. All rights reserved. |
| @ Author : ArslanHassan |
| @ Software : ClipBucket , © PHPBucket.com |
****************************************************************************************************
*/
require_once '../includes/admin_config.php';
$userquery->admin_login_check();
$pages->page_redir();
$userquery->perm_check('manage_template_access',true);
if ( $_GET['delete'] ) {
$to_delete = mysql_clean($_GET['delete']);
if ( $cbtpl->delete_template( $to_delete ) ) {
e(lang('Template deleted'),'m');
}
}
if($_GET['change'])
{
$myquery->set_template($_GET['change']);
$dir = mysql_clean( $_GET['change'] );
if ( is_template_hidden( $dir ) ) {
show_the_template( $dir );
}
}
if ( $_GET['hide'] ) {
$tpl_dir = mysql_clean( $_GET['hide'] );
hide_the_template( $tpl_dir );
}
if ( $_GET['show'] ) {
$tpl_dir = mysql_clean( $_GET['show'] );
show_the_template( $tpl_dir );
}
if ( $_POST['do-action'] ) {
$do_action = mysql_clean( $_POST['do-action'] );
switch( $do_action ) {
case "upload-theme":
default:
{
assign( "uploading_theme", true );
$theme_file = $_FILES['theme-file'];
$messages = upload_new_theme( $theme_file );
}
break;
}
assign( 'messages', $messages );
}
if ( isset($_POST['delete_selected']) ) {
$total = count($_POST['check_template']);
if ( $total > 0 ) {
for( $i=0; $i<$total; $i++ ) {
$temp = $_POST['check_template'][$i];
$cbtpl->delete_template( $temp );
}
$eh->flush();
e( lang('Selected templates deleted'), 'm' );
} else {
e( lang('Select templates you want to delete') );
}
}
subtitle("Template Manager");
template_files('templates.html');
display_it();
?>