Sindbad~EG File Manager

Current Path : /home/numerotech/test-abs.numerotech.com/common_abs_v2/core/templates/users/SELSI/PP/
Upload File :
Current File : //home/numerotech/test-abs.numerotech.com/common_abs_v2/core/templates/users/SELSI/PP/main_PP.html

{% extends "users/layout.html" %} {% block title %}PP{% endblock %}

{% block absTitle %}
    <div class="container ">
        <div class="row">
            <div class="col">
        <h2 class="h1_v1">Paper/Poster Presentation Abstract Submission </h2>
    </div>
</div>
<div class="row">
    <div class="col">
        <div class="alert alert-danger alert-dismissible fade show" id="error_message" role="alert">
            <label id="error_message_label"></label>
            <button type="button" class="close" aria-label="Close">
                <span aria-hidden="true">&times;</span>
            </button>
        </div>
    </div>
</div>
    </div>
{% endblock %}
{% block content %}
<div id="content">
</div>
<input type="hidden" name="conf_id" id="conf_id" value="{{ conf_id }}">
<input type="hidden" name="conf_key" id="conf_key" value="{{ conf_key }}">
<input type="hidden" name="abs_id" id="abs_id" value="{{abs_id}}" >
<input type="hidden" name="abs_type" id="abs_type" value="{{abs_type}}" >
{% endblock %}
{% block script %}
<script type="text/javascript">
    var BaseUrl = document.location.origin;
    $(document).ready(function () {
        get_step1();   
    
    $("#error_message").hide()
    function get_step1(){
        var abs_id   = $("#abs_id").val();
        var abs_type = $("#abs_type").val();
        var conf_id  = $("#conf_id").val();
        var conf_key = $("#conf_key").val();
        ShowProgress();
        $.ajax({
            type: "GET",
            url: BaseUrl +"/"+conf_key+"/pp/step1/"+conf_id+"/"+conf_key,
            data: { 
                'abs_id'  : abs_id,
                'abs_type': abs_type,
                 },
            dataType: "json"|"html",
            success: function (data) {
            $("#error_message").hide()
            if (data.status == 1){
                    $("#content").html(data.data);
                            // window.location.replace((BaseUrl+'/pp/abstract_index/PP'));
                }
                else if (data.status == 0){
                    $("#error_message").show()
                    $("#error_message label").html(data.msg)
                    $('html, body').animate({
                                scrollTop: ($('.alert').first().offset().top)
                                    },500);
                                
                }
                else {
                    
                }

               StopProgress(); 
            },

        });
    }
    });    


    function move(step,isnext) {
        // alert("hi in main page")
        // alert(step,"step")
        // alert(isnext,"isnext")
        $("#is_next").val(isnext)
        if(isnext == 1)
        {
            validateion(step);
            if(!$("#form_s"+step).valid())
            {
                return false
            }    
        }
        
                 $.ajax({
                      type: 'POST', // <-- get method of form
                      url: $("#form_s"+step).attr('action'), // <-- get action of form
                      data: $("#form_s"+step).serialize(), // <-- serialize all fields into a string that is ready to be posted to your PHP file
                      dataType: "json"|"html",
                      beforeSend: function(){
                           ShowProgress();
                      },
                      success: function(data){
                            if (data.status == 1){
                                $("#error_message").hide()
                                $("#content").html(data.data);
                    
                                                    // window.location.replace((BaseUrl+'/pp/abstract_index/PP'));
                                                    }
                             else if (data.status == 0){
                                // alert(data.msg)
                                $("#error_message").show()
                                $("#error_message label").html(data.msg)
                                $('html, body').animate({
                                scrollTop: ($('.alert').first().offset().top)
                                    },500);
                                }
                            else if (data.status == 2){
                                 $("#error_message").show()
                                $("#error_message label").html(data.msg)
                                $('html, body').animate({
                                scrollTop: ($('.alert').first().offset().top)
                                    },500);
                                $("#content").html(data.data);
                                $("#submit").attr("disabled", true);
                    
                                                    // window.location.replace((BaseUrl+'/pp/abstract_index/PP'));
                                                    }
                            else {
                            // $('#content').html(" ");
                            // $('#content').html(data);
                        }
                         StopProgress();
                        },
                        error: function(XMLHttpRequest, textStatus, errorThrown) {
                          //location.reload();  
                        }                      
              });  
              return false;
    }


    function validateion(step) {
        if (step == 1){
            validateion_step1()
        }
        else if(step == 2)
        {
            validateion_step2()
        }
        else if(step == 3)
        {
           validateion_step3() 
        }
    }



      function validateion_step1() {
            $("#form_s1").validate({
                rules: {
                    presenting_type: {
                        required: true,
                    },
                    cat_type: {
                        required: true,
                    },
                },
                messages: {
                    presenting_type: "Please select the  presentation type",
                    cat_type: "Please select the Category",
                },
                
            });
     }

     function validateion_step2() {
         $("#form_s2").validate({
                rules: {
                    title: {
                        normalizer: function (value) {
                            return $.trim(value);
                        },
                        required: true,
                        maxlength: 250,
                    },
                    synopsis: {
                        normalizer: function (value) {
                            return $.trim(value);
                        },
                        required: true,
                        maxlength: 1000,
                    },
                   
                },
                messages: {
                    title: {
                        maxlength: "Please enter not more than 250 characters",
                        required : "Please enter the title"
                    },
                    synopsis: {
                        maxlength: "Please enter not more than 1000 characters",
                        required : "Please enter the Abstract"
                    },
                },
            })
     }
     function validateion_step3(){
        $("#form_s3").validate({
                rules: {
                    cheaward: {
                        required: true,
                    },
                },
                messages: {
                    cheaward: "please accept the rules and regulation to paticiipate in JM Pahwa Award ",
                }, 
            });
     }
     $(".close").click(function(){
        $(".alert").hide()
     })
     
</script>
{% endblock %}

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists