<?php
include_once(__DIR__."/core.php");

$module_dir = $modules_info[$modules_info[$id_module]['name']]['module_dir'];

echo '
<div id="form_'.$id_module.'">
';

$modulo_custom=get_var("Cartella Custom");

//Caricamento template popup
if(file_exists($docroot."/modules/".$module_dir."/".$modulo_custom."/add.php")){
	include($docroot."/modules/".$module_dir."/".$modulo_custom."/add.php");
}
else if(file_exists($docroot."/modules/".$module_dir."/".$modulo_custom."/add.html")){
	include($docroot."/modules/".$module_dir."/".$modulo_custom."/add.html");
}
else if(file_exists($docroot."/modules/".$module_dir."/add.php")){
	include($docroot."/modules/".$module_dir."/add.php");
}

if(file_exists($docroot."/modules/".$module_dir."/add_wizard.php")){
	include($docroot."/modules/".$module_dir."/add_wizard.php");
}



echo '
</div>';
if( $_GET['ajax'] == "yes"){
	echo '
<script>
$(document).ready(function(){
	$("#form_'.$id_module.'").find("form").submit(function(){
		var go = true;
		$(this).find("[required]").each(function(){
			if($(this).val() == "") go = false;
		});

		if(go){
			var form_data = new FormData();
			form_data.append("ajax", "yes");
			form_data.append("id_module","'.$id_module .'");
			form_data.append("id_modules","'. $id_modules.'");
			
			$(this).find("input, textarea, select").each(function(){
				form_data.append($(this).attr("name"), $(this).val());
			});

			$.ajax({
				url: "'. $rootdir.'/modules/'.$modules_info[$modules_info[$id_module]['name']]['module_dir'].'/actions.php", 
				cache: false,
				type: "post", 
				processData: false, 
				contentType: false, 
				dataType : "html", 
				data: form_data, 
				success: function(data) {
					data = data.trim();
					if (typeof customAction !== "undefined" && typeof customAction === "function"){
						customAction(data);
					}
					$("#bs-popup2").modal("hide");
				},
				error: function() {
					alert("Errore: "+form_data);
				}
			});
		}

		return false;
	});
});
</script>';
}
echo '
	<script src="'.$rootdir.'/lib/init.js"></script>';
?>