logo upload from admin panel
This commit is contained in:
parent
0f6eae04bc
commit
07cb1b928d
1 changed files with 65 additions and 0 deletions
65
upload/admin_area/upload_logo.php
Normal file
65
upload/admin_area/upload_logo.php
Normal file
|
@ -0,0 +1,65 @@
|
|||
<?php
|
||||
require_once '../includes/admin_config.php';
|
||||
$userquery->admin_login_check();
|
||||
$pages->page_redir();
|
||||
/* Assigning page and subpage */
|
||||
if(!defined('MAIN_PAGE')){
|
||||
define('MAIN_PAGE', 'Stats And Configurations');
|
||||
}
|
||||
if(!defined('SUB_PAGE')){
|
||||
define('SUB_PAGE', 'Update Logo');
|
||||
}
|
||||
$target_dir = STYLES_DIR."/cb_28/theme/images/";
|
||||
$source = BASEURL.'/styles/cb_28/theme/images/logo.png';
|
||||
|
||||
// Upload and Rename File
|
||||
|
||||
if (isset($_POST['submit']))
|
||||
{
|
||||
|
||||
$filename = $_FILES["fileToUpload"]["name"];
|
||||
$file_basename = substr($filename, 0, strripos($filename, '.')); // get file extention
|
||||
$file_ext = substr($filename, strripos($filename, '.')); // get file name
|
||||
$filesize = $_FILES["fileToUpload"]["size"];
|
||||
$allowed_file_types = array('.png','.jpg','.jpeg','.gif');
|
||||
|
||||
if (in_array($file_ext,$allowed_file_types) && ($filesize < 400000))
|
||||
{
|
||||
// Rename file
|
||||
$newfilename = 'logo' . $file_ext;
|
||||
unlink($target_dir."logo.png");
|
||||
if (file_exists($target_dir . $newfilename))
|
||||
{
|
||||
// file already exists error
|
||||
e(lang("You have already uploaded this file."),"e");
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_dir . $newfilename);
|
||||
e(lang("File uploaded successfully."),"m");
|
||||
}
|
||||
}
|
||||
elseif (empty($file_basename))
|
||||
{
|
||||
// file selection error
|
||||
e(lang("Please select a file to upload."),"m");
|
||||
}
|
||||
elseif ($filesize > 400000)
|
||||
{
|
||||
// file size error
|
||||
e(lang("The file you are trying to upload is too large."),"w");
|
||||
}
|
||||
else
|
||||
{
|
||||
// file type error
|
||||
//echo "Only these file typs are allowed for upload: " . implode(', ',$allowed_file_types);
|
||||
e(lang("Only these file typs are allowed for upload:".implode(', ',$allowed_file_types)),"m");
|
||||
unlink($_FILES["fileToUpload"]["tmp_name"]);
|
||||
}
|
||||
}
|
||||
|
||||
assign('source',$source);
|
||||
template_files('upload_logo.html');
|
||||
display_it();
|
||||
?>
|
Loading…
Add table
Reference in a new issue