<?PHP

/* ====================
Seditio - Website engine
Copyright Neocrome
https://seditio.org

[BEGIN_SED]
File=plugins/uploader/uploader.page.add.tags.php
Version=179
Updated=2021-jun-23
Type=Plugin
Author=Amro
Description=
[END_SED]

[BEGIN_SED_EXTPLUGIN]
Code=uploader
Part=page
File=uploader.page.add.tags
Hooks=page.add.tags
Tags=page.add.tpl
Minlevel=0
Order=11
[END_SED_EXTPLUGIN]

==================== */

if (!defined('SED_CODE')) { die('Wrong URL.'); }

require_once("plugins/uploader/lang/uploader.".$usr['lang'].".lang.php");

$extraslot = $cfg['plugin']['uploader']['thumb_extra'];
$newpageextra = 'newpage'.$extraslot;

//setting
$use_sortable = ($cfg['plugin']['uploader']['use_sortable'] == "yes") ? 'true' : 'false';
$use_dragndrop = ($cfg['plugin']['uploader']['use_dragndrop'] == "yes") ? 'true' : 'false';
$use_rotation = ($cfg['plugin']['uploader']['use_rotation'] == "yes") ? 'true' : 'false';
$maximum_uploads = $cfg['plugin']['uploader']['maximum_uploads'];

$uploader = new XTemplate('plugins/uploader/uploader.tpl');

$page_thumbs_array = isset($$newpageextra) ? trim($$newpageextra) : ''; 
$preload_images = '';

if (!empty($page_thumbs_array))
	{
	if ($page_thumbs_array[mb_strlen($page_thumbs_array) - 1] == ';') 
		{
		$page_thumbs_array = mb_substr($page_thumbs_array, 0, -1);
		}
	$page_thumbs_array = explode(";", $page_thumbs_array);
	$preload_images_arr = array();
	foreach ($page_thumbs_array as $imgfile)
		{        
		if ($imgfile && ($imgfile != '')) $preload_images_arr[] =  "'".$imgfile."'";     
		}   
	$preload_images = implode(',', $preload_images_arr);
	$preload_images = (count($preload_images_arr) > 0) ? "sed_uploader_attach_images: [".$preload_images."]," : "";
	}

$uploader-> assign(array(
    "UPLOADER_PRELOAD_IMAGES" => $preload_images,
    "UPLOADER_PRELOAD_USE_SORTABLE" => $use_sortable,
    "UPLOADER_PRELOAD_USE_DRAGNDROP" => $use_dragndrop,
    "UPLOADER_PRELOAD_USE_ROTATION" => $use_rotation,
    "UPLOADER_PRELOAD_MAXIMUM_UPLOADS" => $maximum_uploads,
    "UPLOADER_PRELOAD_USERID" => $usr['id'],
    "UPLOADER_PRELOAD_ACTION" => 'newpage',
    "UPLOADER_PRELOAD_EXTRA" => $newpageextra,
    "UPLOADER_PRELOAD_ISMODAL" => ($cfg['enablemodal']) ? 1 : 0
));

$uploader->parse("UPLOADER");

$t->assign("PAGEADD_FORM_".mb_strtoupper($extraslot), "<div id=\"uploader\"><div id=\"imageuploader\" sed_uploader=\"on\"></div></div>"); 

$out['uploader_footer'] = "<script src=\"plugins/uploader/js/uploader.js\" type=\"text/javascript\"></script>";
$out['uploader_footer'] .= $uploader->text("UPLOADER"); //in footer

$out['uploader_footer_admin'] = "<script src=\"plugins/uploader/js/uploader.js\" type=\"text/javascript\"></script>"; 
$out['uploader_footer_admin'] .= $uploader->text("UPLOADER"); //in footer

?>