AnonSec Shell
Server IP : 149.202.105.228  /  Your IP : 216.73.216.134
Web Server : Apache
System : Linux webm129.cluster030.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
User : atfycaf ( 116275)
PHP Version : 7.4.33
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/a/t/f/atfycaf/www/admin/js/jsF/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/a/t/f/atfycaf/www/admin/js/jsF/pages.js
$(document).ready(function(){
	$(".pageCanvas").sortable({
        handle: ".sortableDiv",
		placeholder: "portlet-placeholder ui-corner-all"
    });
	$(document).on("click", "#htmlCancel, #ssSelectClose", function() {
		$("#ssSelectBG").fadeOut("fast");
		$("body").removeClass("fixed");
	});
	$(document).on("click", "#previewClose", function() {
		$("#previewBG").fadeOut("fast", function() {
			$("#previewContent").html("");
			$("body").removeClass("fixed");
		});
	});
	$("#placeHolder").selectmenu({
		change: function() {
			var thisVal = $(this).val();
			if (thisVal == "3") {
				$(".stdEntry").slideUp("slow", function() {
					$(".iframeURL").slideDown("slow");
				});
			} else {
				$(".iframeURL").slideUp("slow", function() {
					$(".stdEntry").slideDown("slow");
				});
			}
		}
	});
	$(document).on("click", ".moveDivs", function() {
		var thisButtonID = $(this).attr("id");
		var thisID = thisButtonID.replace("moveDivs", "");
		if ($(this).hasClass("disabledInsert")) {
		} else {
			if ($(this).hasClass("selected")) {
				$(".divSelector a").not(".moveDivs").removeClass("disabledInsert");
				$(".moveDivs").removeClass("selected");
				$(".pageCanvas div").removeClass("sortableDiv");
				$(".pageCanvas div").removeClass("sortSelectDiv");
				$(".pageCanvas").sortable("disable");
				$(".portlet-header, .handle").css("display", "none");
				updatePostedDivs(thisID);
			} else {
				$(".divSelector a").not(".moveDivs").addClass("disabledInsert");
				$(".moveDivs").addClass("selected");
				$(".pageCanvas div").addClass("sortableDiv");
				$(".pageCanvas div").addClass("sortSelectDiv");
				$(".pageCanvas").sortable("enable");
				$(".portlet-header, .handle").css("display", "block");
			}
		}
	});
	$(document).on("click", ".divStdType", function() {
		$("#ssSelectContent").html("");
		var thisButtonID = $(this).attr("id");
		var thisType = thisButtonID.split('_')[0] ;
		var thisID = "_" + thisButtonID.split('_')[1] ;
		if ($(this).hasClass("disabledInsert")) {
		} else if ($(this).hasClass("previewInsert")) {
		} else {
			$.ajax({
				url:'pagesDivHTMLSelect.html',
				data:"thisType=" + thisType + "&thisID=" + thisID,
				cache:false,
				success:function(data){
					$("#ssSelectContent").html(data);
					$("#ssSelectBG").delay(600).fadeIn("slow");
					$("body").addClass("fixed");
					
				}
			});
		}
	});
	$(document).on("click", "#htmlInsert", function() {
		var thisID = $("#htmlInsertID").val();
		var thisType = "divType" + $("#htmlType").val();
		var dataURL	= $("#htmlChoices").serialize();
		$.ajax({
			url:'pagesDivHTMLSelect.html',
			data:"getHTML=true&thisType=" + thisType + "&thisID=" + thisID +"&" + dataURL,
			cache:false,
			success:function(divContent){
				if (thisType == "divType28" || thisType == "divType29" || thisType == "divType30" || thisType == "divType31") {
					insertSODiv (divContent, thisID, thisType);
				} else {
					insertDiv (divContent, thisID);
				}
				$("#ssSelectBG").fadeOut("fast");
				$("body").removeClass("fixed");
			}
		});
	});
	$(document).on("click", "#htmlInsertEdit", function() {
		var divID = $("#thisID").val();
		var thisLang = $("#thisLang").val();
		var divType = $("#divType").val();
		var dataURL	= $("#htmlChoices").serialize();
		$.ajax({
			url:'pagesDivOffersEdit.html',
			data:"getHTML=true&thisID=" + thisID + "&thisLang=" + thisLang + "&divType=" + divType +"&" + dataURL,
			cache:false,
			success:function(divContent){
				updateSODiv (divContent, divID, thisLang, divType);
				$("#ssSelectBG").fadeOut("fast");
				$("body").removeClass("fixed");
			}
		});
	});
	$(document).on("click", "#bgInsert", function() {
		var thisID = $("#thisID").val();
		var thisLang = $("#thisLang").val();
		var selImg = $("#selImg").val();
		var remClasses = $("#removeClasses").val();
		$("#" + thisID).children(".mainContent").children(".textBG").removeClass(remClasses);
		$("#" + thisID).children(".mainContent").children(".textBG").addClass("pBG" + selImg);
		$("#ssSelectBG").fadeOut("fast", function() {
			$("#ssSelectContent").html("");
			$("body").removeClass("fixed");
		});
	});
	$(document).on("click", ".pageCanvas a", function() {
		return false;
	});
	$(document).on('click', ".portlet-header", function() {
		var divToDelete = $(this).parent().attr('id');
		var langToUpdate = $(this).parent().parent().attr('id');
		var divID = divToDelete.replace("pageDiv", "editable");
		var thisLang = langToUpdate.replace("pageCanvas", "");
		if (confirm("Are you sure you want to delete this section?")) {
			$("#" + divToDelete).slideUp('slow', function() {
				$("#" + divToDelete).remove();
				tinymce.EditorManager.execCommand('mceRemoveEditor', false, divID);
				updatePostedDivs(thisLang);
			});
		} else {
			return false;
		}		
	});
	function insertDiv(divContent, pageCanvas) {
		var newID;
		$.ajax({
			url:'pagesDivID.html',
			data:"tL=" + pageCanvas,
			cache:false,
			success:function(data){
				newID = data;
				if ($("#editable" + pageCanvas + "_" + newID).length > 0) {
					for (var i = newID; i < 10000000; i++) {
						if ($("#editable" + pageCanvas + "_" + i).length == 0) {
							newID = i;
							break;
						}
					}
				}
				updatedDiv = divContent.replace(/--DIVID--/g, newID);
				$("#pageCanvas" + pageCanvas).append(updatedDiv);
				var thisID = "editable" + pageCanvas + "_" + newID;
				var thisContent = divContent;
				var thisLangPlus = thisID.replace("editable", "");
				var thisLang = "_" + thisLangPlus.split('_')[1] ;
				tinymce.init({
					mode : "exact",
					selector: '#' + thisID,
					inline: true,
					plugins: ['advlist autolink lists link image charmap print preview anchor','searchreplace visualblocks responsivefilemanager code fullscreen','insertdatetime media table contextmenu paste'],
					toolbar1: '| responsivefilemanager | undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link ',
					image_advtab: true ,
					relative_urls : false,
					remove_script_host : true,
					rel_list: [
						{title: 'Gallery', value: 'gallery'},
						{title: 'None', value: ''}
					],
					contextmenu: "link image | GreyBackground EditBackground |  AlignImgRight, AlignImgCentre, AlignImgLeft | inserttable cell row column",
					setup: function(editor) {
						editor.ui.registry.addMenuItem('GreyBackground', {
							text: 'Change Background Colour',
							onAction: function() {
								var range = tinyMCE.activeEditor.selection.getNode();
								if ($(range).hasClass("mainContent")) {
									thisDiv = $(range);
								} else if ($(range).parent(".mainContent").length != 0) {
									thisDiv = $(range).parent(".mainContent");
								} else if ($(range).parent().parent(".mainContent").length != 0) {
									thisDiv = $(range).parent().parent(".mainContent");
								} else if ($(range).parent().parent().parent(".mainContent").length != 0) {
									thisDiv = $(range).parent().parent().parent(".mainContent");
								}
								if ($(thisDiv).hasClass("grey")) {
									$(thisDiv).removeClass("grey");
									$(thisDiv).addClass("green");
								} else if ($(thisDiv).hasClass("green")) {
									$(thisDiv).removeClass("green");
								} else {
									$(thisDiv).addClass("grey");
								}
							}
						}),
						editor.ui.registry.addMenuItem('EditBackground', {
							text: 'Edit Background',
							onAction: function() {
								var showMenu = true;
								var range = tinyMCE.activeEditor.selection.getNode();
								if ($(range).hasClass("textBG")) {
									thisDiv = $(range);
								} else if ($(range).parent(".textBG").length != 0) {
									thisDiv = $(range).parent(".textBG");
								} else if ($(range).parent().parent(".textBG").length != 0) {
									thisDiv = $(range).parent().parent(".textBG");
								} else if ($(range).parent().parent().parent(".textBG").length != 0) {
									thisDiv = $(range).parent().parent().parent(".textBG");
								} else {
									showMenu = false;
								}
								if (showMenu == true) {
									$.ajax({
										url:'pagesDivBG.html',
										data: "thisID=" + thisID + "&thisLang=" + thisLang,
										cache:false,
										success:function(data){
											$("#ssSelectContent").html(data);
											$("#ssSelectBG").delay(600).fadeIn("slow");
										}
									});
								} else {
									alert("You can only change the background of Text with Background Divs");
								}
							}
						}), 
						editor.ui.registry.addMenuItem('AlignImgRight', {
							text: 'Align Image Right',
							onAction: function() {
								var isImage = tinyMCE.activeEditor.selection.getNode();
								if (isImage == "[object HTMLImageElement]") {
									tinyMCE.activeEditor.dom.removeClass(tinyMCE.activeEditor.selection.getNode(), 'imgLeft imgCentre');
									tinyMCE.activeEditor.dom.addClass(tinyMCE.activeEditor.selection.getNode(), 'imgRight');
								}
							}
						}),
						editor.ui.registry.addMenuItem('AlignImgCentre', {
							text: 'Align Image Centre',
							onAction: function() {
								var isImage = tinyMCE.activeEditor.selection.getNode();
								if (isImage == "[object HTMLImageElement]") {
									tinyMCE.activeEditor.dom.removeClass(tinyMCE.activeEditor.selection.getNode(), 'imgRight imgLeft');
									tinyMCE.activeEditor.dom.addClass(tinyMCE.activeEditor.selection.getNode(), 'imgCentre');
								}
							}
						});
						editor.ui.registry.addMenuItem('AlignImgLeft', {
							text: 'Align Image Left',
							onAction: function() {
								var isImage = tinyMCE.activeEditor.selection.getNode();
								if (isImage == "[object HTMLImageElement]") {
									tinyMCE.activeEditor.dom.removeClass(tinyMCE.activeEditor.selection.getNode(), 'imgCentre imgRight');
									tinyMCE.activeEditor.dom.addClass(tinyMCE.activeEditor.selection.getNode(), 'imgLeft');
								}
							}
						});	 	
					}, 
					document_base_url : thisURL,
					external_filemanager_path:"/admin/filemanager/",
					filemanager_title:"Responsive Filemanager" ,
					external_plugins: { "filemanager" : "/admin/filemanager/plugin.min.js"}
				});
				tinymce.EditorManager.execCommand('mceAddEditor', true, "editable" + pageCanvas + "_" + newID);
				$('html,body').delay(600).animate({
					scrollTop:$('#pageDiv' + pageCanvas + '_' + newID).offset().top
				},1000);
				updatePostedDivs(pageCanvas);
			}
		});
	}
	function updatePostedDivs(thisLang) {
		$("#divsToPost" + thisLang).val('');
		var divIDs = [];
		$("#pageCanvas" + thisLang + " .selectableDiv").each(function() {
			var thisDivID = $(this).attr('id');
			var replaceThis = "pageDiv" + thisLang + "_";
			var IDToAdd = thisDivID.replace(replaceThis, "");
			divIDs.push(IDToAdd);
		});
		divIDs.toString(); 
		$("#divsToPost" + thisLang).val(divIDs);
	}
	$(".editableArea").each(function() {
		var addedS = false;
		var addedN = false;
		var thisID = $(this).attr("id");
		var thisContent = $(this).html();
		var thisLangPlus = thisID.replace("editable", "");
		var thisLang = "_" + thisLangPlus.split('_')[1] ;
		tinymce.init({
			mode : "exact",
			selector: '#' + thisID,
			inline: true,
			plugins: ['advlist autolink lists link image charmap print preview anchor','searchreplace visualblocks responsivefilemanager code fullscreen','insertdatetime media table contextmenu paste'],
			toolbar1: '| responsivefilemanager | undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link ',
			image_advtab: true ,
			relative_urls : false,
			remove_script_host : true,
			rel_list: [
				{title: 'Gallery', value: 'gallery'},
				{title: 'None', value: ''}
			],
			contextmenu: "link image | GreyBackground EditBackground |  AlignImgRight, AlignImgCentre, AlignImgLeft | inserttable cell row column",
			setup: function(editor) {
				editor.ui.registry.addMenuItem('GreyBackground', {
					text: 'Change Background Colour',
					onAction: function() {
						var range = tinyMCE.activeEditor.selection.getNode();
						if ($(range).hasClass("mainContent")) {
							thisDiv = $(range);
						} else if ($(range).parent(".mainContent").length != 0) {
							thisDiv = $(range).parent(".mainContent");
						} else if ($(range).parent().parent(".mainContent").length != 0) {
							thisDiv = $(range).parent().parent(".mainContent");
						} else if ($(range).parent().parent().parent(".mainContent").length != 0) {
							thisDiv = $(range).parent().parent().parent(".mainContent");
						}
						if ($(thisDiv).hasClass("grey")) {
							$(thisDiv).removeClass("grey");
							$(thisDiv).addClass("green");
						} else if ($(thisDiv).hasClass("green")) {
							$(thisDiv).removeClass("green");
						} else {
							$(thisDiv).addClass("grey");
						}
					}
				}),
				editor.ui.registry.addMenuItem('EditBackground', {
					text: 'Edit Background',
					onAction: function() {
						var showMenu = true;
						var range = tinyMCE.activeEditor.selection.getNode();
						if ($(range).hasClass("textBG")) {
							thisDiv = $(range);
						} else if ($(range).parent(".textBG").length != 0) {
							thisDiv = $(range).parent(".textBG");
						} else if ($(range).parent().parent(".textBG").length != 0) {
							thisDiv = $(range).parent().parent(".textBG");
						} else if ($(range).parent().parent().parent(".textBG").length != 0) {
							thisDiv = $(range).parent().parent().parent(".textBG");
						} else {
							showMenu = false;
						}
						if (showMenu == true) {
							$.ajax({
								url:'pagesDivBG.html',
								data: "thisID=" + thisID + "&thisLang=" + thisLang,
								cache:false,
								success:function(data){
									$("#ssSelectContent").html(data);
									$("#ssSelectBG").delay(600).fadeIn("slow");
								}
							});
						} else {
							alert("You can only change the background of Text with Background Divs");
						}
					}
				}), 
				editor.ui.registry.addMenuItem('AlignImgRight', {
					text: 'Align Image Right',
					onAction: function() {
						var isImage = tinyMCE.activeEditor.selection.getNode();
						if (isImage == "[object HTMLImageElement]") {
							tinyMCE.activeEditor.dom.removeClass(tinyMCE.activeEditor.selection.getNode(), 'imgLeft imgCentre');
							tinyMCE.activeEditor.dom.addClass(tinyMCE.activeEditor.selection.getNode(), 'imgRight');
						}
					}
				}),
				editor.ui.registry.addMenuItem('AlignImgCentre', {
					text: 'Align Image Centre',
					onAction: function() {
						var isImage = tinyMCE.activeEditor.selection.getNode();
						if (isImage == "[object HTMLImageElement]") {
							tinyMCE.activeEditor.dom.removeClass(tinyMCE.activeEditor.selection.getNode(), 'imgRight imgLeft');
							tinyMCE.activeEditor.dom.addClass(tinyMCE.activeEditor.selection.getNode(), 'imgCentre');
						}
					}
				});
				editor.ui.registry.addMenuItem('AlignImgLeft', {
					text: 'Align Image Left',
					onAction: function() {
						var isImage = tinyMCE.activeEditor.selection.getNode();
						if (isImage == "[object HTMLImageElement]") {
							tinyMCE.activeEditor.dom.removeClass(tinyMCE.activeEditor.selection.getNode(), 'imgCentre imgRight');
							tinyMCE.activeEditor.dom.addClass(tinyMCE.activeEditor.selection.getNode(), 'imgLeft');
						}
					}
				});	
			},
			document_base_url : thisURL,
			external_filemanager_path:"/admin/filemanager/",
			filemanager_title:"Responsive Filemanager" ,
			external_plugins: { "filemanager" : "/admin/filemanager/plugin.min.js"}
		});
	});
	$(document).ready(function() {
	tinymce.init({
		selector: '.tinyTxtEditor',
		inline: true,
		plugins: ['advlist autolink lists link image charmap print preview anchor','searchreplace visualblocks responsivefilemanager code fullscreen','insertdatetime media table contextmenu paste'],
		toolbar1: 'undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link',
		image_advtab: true ,
		relative_urls : false,
		remove_script_host : true,
		document_base_url : thisURL,
		contextmenu: "link image media",
		external_filemanager_path:"/admin/filemanager/",
		filemanager_title:"Responsive Filemanager" ,
		external_plugins: { "filemanager" : "/admin/filemanager/plugin.min.js"}
	});
});
});

Anon7 - 2022
AnonSec Team