Server IP : 103.119.228.120 / Your IP : 18.189.143.1 Web Server : Apache System : Linux v8.techscape8.com 3.10.0-1160.119.1.el7.tuxcare.els2.x86_64 #1 SMP Mon Jul 15 12:09:18 UTC 2024 x86_64 User : nobody ( 99) PHP Version : 5.6.40 Disable Function : shell_exec,symlink,system,exec,proc_get_status,proc_nice,proc_terminate,define_syslog_variables,syslog,openlog,closelog,escapeshellcmd,passthru,ocinum cols,ini_alter,leak,listen,chgrp,apache_note,apache_setenv,debugger_on,debugger_off,ftp_exec,dl,dll,myshellexec,proc_open,socket_bind,proc_close,escapeshellarg,parse_ini_filepopen,fpassthru,exec,passthru,escapeshellarg,escapeshellcmd,proc_close,proc_open,ini_alter,popen,show_source,proc_nice,proc_terminate,proc_get_status,proc_close,pfsockopen,leak,apache_child_terminate,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,dl,symlink,shell_exec,system,dl,passthru,escapeshellarg,escapeshellcmd,myshellexec,c99_buff_prepare,c99_sess_put,fpassthru,getdisfunc,fx29exec,fx29exec2,is_windows,disp_freespace,fx29sh_getupdate,fx29_buff_prepare,fx29_sess_put,fx29shexit,fx29fsearch,fx29ftpbrutecheck,fx29sh_tools,fx29sh_about,milw0rm,imagez,sh_name,myshellexec,checkproxyhost,dosyayicek,c99_buff_prepare,c99_sess_put,c99getsource,c99sh_getupdate,c99fsearch,c99shexit,view_perms,posix_getpwuid,posix_getgrgid,posix_kill,parse_perms,parsesort,view_perms_color,set_encoder_input,ls_setcheckboxall,ls_reverse_all,rsg_read,rsg_glob,selfURL,dispsecinfo,unix2DosTime,addFile,system,get_users,view_size,DirFiles,DirFilesWide,DirPrintHTMLHeaders,GetFilesTotal,GetTitles,GetTimeTotal,GetMatchesCount,GetFileMatchesCount,GetResultFiles,fs_copy_dir,fs_copy_obj,fs_move_dir,fs_move_obj,fs_rmdir,SearchText,getmicrotime MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/hendraso/public_html/Templates/Admin/ |
Upload File : |
<form method="POST" name="fTemplate" id="fTemplate" onsubmit="return(false);"> <input type="hidden" name="fid" id="fid" value="{$fid}"> <div class="custom_template"> <h1>Contoh Template</h1> <div class="col-lg-3 col-md-3">{$field_variable1}</div> <div class="col-lg-3 col-md-3">{$field_variable2}</div> <div class="col-lg-3 col-md-3">{$field_variable3}</div> <div class="col-lg-3 col-md-3">{$field_variable4}</div> </div> <div class="btn">Save</div> </form> <script type="text/javascript">{if isset($pathcustom)}var custom_path = '{$pathcustom}';{else}var custom_path = '{$path}';{/if}var menuAccess = '{$menu}', livepath = '{$livepath}', ajaxFile = "{$path}", ajaxParam = "{$param}", device = "{$device}", pathupload = "{if isset($pathupload)}{$pathupload}{/if}", addFilterTable = '{if isset($addFilter)}{$addFilter}{/if}{$slFilter}';</script> <script type="text/javascript" src="{$livepath}/Assets/plugins_admin/tinymce/tinymce.min.js"></script> <!--<script type="text/javascript" src="{$livepath}/Assets/plugins_admin/createTable.js"></script>--> <!--<script type="text/javascript" src="{$livepath}/Assets/plugins_admin/clickAction.js"></script>--> <script type="text/javascript" src="{$livepath}/Assets/plugins_admin/form.js"></script> {if isset($addJs)}<script>{$addJs}</script>{/if} <script> /* =========== For Change Field ================== */ var arr = []; var arrVal = JSON.parse('{$temp_value}'); $("select").on("change", function(e) { var name_id = $(this).attr("id"); $("select[id!='"+name_id+"'] option[value='"+$(this).val()+"']").remove(); if(typeof arrVal[name_id] != 'undefined' && arrVal[name_id] != '') { var optionText = $("#" + name_id + " option[value='" + arrVal[name_id] + "']").text(); $("select[id='"+name_id+"'] option[value='"+arrVal[name_id]+"']").remove(); var optionTemp = "<option value='"+arrVal[name_id]+"'>"+optionText+"</option>"; arr[name_id] = optionTemp; } if(arr[name_id] != 'undefined' && arr[name_id] != '') { $("select").append(arr[name_id]); } $.each($("select"), function(key, val){ var elId = $(val).attr("id"); var optionValue = $(val).val(); var optionText = $("#" + elId + " option[value='" + $(val).val() + "']").text(); var option = ""; if(optionValue != '' && optionValue != null) { var option = "<option value='"+optionValue+"'>"+optionText+"</option>"; arrVal[elId] = optionValue; } arr[elId] = option; }); }); {literal} $(".btn").on("click", function() { // Create Temporary Template $("body").append("<div class='custom_temp' style='display:none'>"); $(".custom_temp").html($(".custom_template").html()); $.each($(".custom_temp select"), function(key, val) { var id_temp = $(val).attr("id"); var name = id_temp + "_temp"; $(val).parent().html("<div id='"+name+"'>"); }); // ======================== // Set Variable In Temporary Template $.each($(".custom_template select"), function(key, val) { var id = $(val).attr("id"); var value = $(val).val(); var pecah = value.split('|'); var variable = pecah[1]; $("#"+id+"_temp").parent().html("{$"+pecah[1]+"}"); }); // =============================== // Ajax nya jalan disini console.log($(".custom_temp").html()); $.ajax({ url:custom_path+"/generate", type:"POST", dataType:"JSON", data:{ "form" : $("#fTemplate").serialize(), "content" : $(".custom_temp").html() }, success:function(obj) { } }) // ===================== // Remove temporary Template $(".custom_temp").remove(); // ==================== }); {/literal} </script>