JezK
Edit File: post_news24.php
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <script type="text/javascript" src="https://www.google.com/jsapi"> </script> <script type="text/javascript"> // Load the Google Transliterate API google.load("elements", "1", { packages: "transliteration" }); function onLoad() { var options = { sourceLanguage: google.elements.transliteration.LanguageCode.ENGLISH, destinationLanguage: [google.elements.transliteration.LanguageCode.TELUGU], shortcutKey: 'ctrl+g', transliterationEnabled: true }; // Create an instance on TransliterationControl with the required // options. var control = new google.elements.transliteration.TransliterationControl(options); //new google.elements.transliteration.TransliterationControl(options); // Enable transliteration in the textbox with id // 'transliterateTextarea'. control.makeTransliteratable(['newstitletelugu']); control.makeTransliteratable(['descriptiontelugu']); } google.setOnLoadCallback(onLoad); </script> <?php include('admin_functions.php'); $admin=new adm_functions(); $categoriesdata = $admin->get_category(); $statesdata = $admin->get_states(); foreach($statesdata as $key=>$val){ $optionstates .= '<option value="'.$val['stateid'].'">'.$val['statename'].'</option>'; } $optionadataeng = ''; $optionadatatelugu = ''; foreach($categoriesdata as $key=>$val){ $optionadataeng .= '<option value="'.$val['id'].'">'.$val['name_en'].'</option>'; $optionadatatelugu .= '<option value="'.$val['id'].'">'.$val['name_te'].'</option>'; } if($_POST['submitbtn'] == "Submit"){ $insert = $admin->insert_news($_POST,$_FILES); if($insert){ echo "<script>alert('News added successfully');</script>" ; echo "<script>location.replace('news_management.php');</script>" ; } } $currentPage='news_management'; include"header.php"; ?> <div class="main-panel"> <nav class="navbar navbar-default"> <div class="container-fluid"> <div class="navbar-header"> <button type="button" class="navbar-toggle"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar bar1"></span> <span class="icon-bar bar2"></span> <span class="icon-bar bar3"></span> </button> <a class="navbar-brand" href="#">Post News</a> </div> </div> <div class="collapse navbar-collapse"> </div> </nav> <div class="content"> <div class="container-fluid"> <div class="row"> <div class="col-md-12"> <div class="text-right paddingBtm"><a href="news_management.php"><button class="btn btn-info btn-fill">Back</button></a></div> <form enctype="multipart/form-data" method="POST"> <div class="row form-group"> <div class="col-md-3"> <select onchange="languageoptions(this.value)" name="language" id="language" class="form-control" > <option value="en"> English </option> <option value="te"> Telugu </option> </select> </div> </div> <div class="row form-group" id="titleenglishblock"> <label for="title" class="col-md-2 label-control">Title:</label> <div class="col-md-3"> <input type="text" class="form-control" name="newstitle" id="newstitle" value=""> </div> </div> <div class="row form-group" id="newstitletelugublock" style="display:none;"> <label for="title" class="col-md-2 label-control">Title:</label> <div class="col-md-3"> <input type="text" class="form-control" name="newstitletelugu" id="newstitletelugu" value=""> </div> </div> <div class="row form-group"> <label for="category" class="col-md-2 label-control">Category:</label> <div class="col-md-3"> <select class="form-control" id="category" name="category"> <?php echo $optionadataeng;?> </select> </div> </div> <div class="row form-group" id="newsdescriptionenglish_block"> <label for="description" class="col-md-2 label-control">Description:</label> <div class="col-md-3"> <textarea type="text" class="form-control" id="descriptionenglish" name="descriptionenglish" ></textarea> </div> </div> <div class="row form-group" id="newsdescriptiontelugu_block" style="display:none;"> <label for="description" class="col-md-2 label-control">Description:</label> <div class="col-md-3"> <textarea type="text" class="form-control" id="descriptiontelugu" name="descriptiontelugu" ></textarea> </div> </div> <div class="row form-group"> <label for="category" class="col-md-2 label-control">State:</label> <div class="col-md-3"> <select class="form-control" id="state" name="state" onchange="districts_data(this.value)"> <option value="" >Select State</option> <?php echo $optionstates; ?> </select> </div> </div> <div class="row form-group"> <label for="category" class="col-md-2 label-control">District:</label> <div class="col-md-3"> <select class="form-control" id="district" name="district" onchange="mandals_data(this.value)"> </select> </div> </div> <div class="row form-group"> <label for="category" class="col-md-2 label-control">Mandal:</label> <div class="col-md-3"> <select class="form-control" id="mandal" name="mandal" onchange="city_data(this.value)"> </select> </div> </div> <div class="row form-group"> <label for="category" class="col-md-2 label-control">City:</label> <div class="col-md-3"> <select class="form-control" id="city" name="city" > </select> </div> </div> <div class="row form-group"> <label for="end_date" class="col-md-2 label-control">News End Date:</label> <div class="col-md-3"> <input type="text" class="form-control" name="end_date" id="datetimepicker_mask"> </div> </div> <div class="row form-group"> <label for="end_date" class="col-md-2 label-control">Image/Video:</label> <div class="col-md-3"> <input type="file" class="form-control" name="media" id="media"> </div> </div> <div class="row form-group"> <label for="end_date" class="col-md-2 label-control">Audio:</label> <div class="col-md-3"> <input type="file" class="form-control" name="audiomedia" id="audiomedia"> </div> </div> <div class="col-md-6 text-center"> <input type="submit" value="Submit" id="submitbtn" name="submitbtn" class="btn btn-primary" onclick="return validate_postform()"> <input type="reset" value="Cancel" class="btn btn-danger"> </div> </form> </div> </div> </div> </div> <?php include"footer.php" ?> <link rel="stylesheet" type="text/css" href="./jquery.datetimepicker.css"/> <style type="text/css"> .custom-date-style { background-color: red !important; } .input{ } .input-wide{ width: 500px; } </style> <script src="./jquery.js"></script> <script src="build/jquery.datetimepicker.full.js"></script> <script> /* window.onerror = function(errorMsg) { $('#console').html($('#console').html()+'<br>'+errorMsg) }*/ $('#datetimepicker_mask').datetimepicker({ mask:'2000/19/39 29:59:00' }); function languageoptions(language){ if(language == "te"){ document.getElementById('newstitletelugublock').style.display = "block"; document.getElementById('titleenglishblock').style.display = "none"; document.getElementById('newsdescriptiontelugu_block').style.display = "block"; document.getElementById('newsdescriptionenglish_block').style.display = "none"; }else{ document.getElementById('newstitletelugublock').style.display = "none"; document.getElementById('titleenglishblock').style.display = "block"; document.getElementById('newsdescriptiontelugu_block').style.display = "none"; document.getElementById('newsdescriptionenglish_block').style.display = "block"; } $.ajax({ url: "ajaxcalls.php", type:"POST", data:"mode="+"getnews"+"&language="+language, success: function(result) { $("#category").html(result); //section_option += '<option value="'+result2[i].section_id+'">'+result2[i].section_name+'</option>'; } }); } function districts_data(stateid){ $.ajax({ url: "ajaxcalls.php", type:"POST", data:"mode="+"getdistricts"+"&state="+stateid, success: function(result) { $("#district").html(result); //section_option += '<option value="'+result2[i].section_id+'">'+result2[i].section_name+'</option>'; } }); } function mandals_data(districtid){ $.ajax({ url: "ajaxcalls.php", type:"POST", data:"mode="+"getmandals"+"&district="+districtid, success: function(result) { $("#mandal").html(result); //section_option += '<option value="'+result2[i].section_id+'">'+result2[i].section_name+'</option>'; } }); } function city_data(mandalid){ $.ajax({ url: "ajaxcalls.php", type:"POST", data:"mode="+"getcity"+"&mandalid="+mandalid, success: function(result) { $("#city").html(result); //section_option += '<option value="'+result2[i].section_id+'">'+result2[i].section_name+'</option>'; } }); } function validate_postform(){ var language = document.getElementById('language').value; var state = document.getElementById('state').value; var district = document.getElementById('district').value; var mandal = document.getElementById('mandal').value; var city = document.getElementById('city').value; var enddate = document.getElementById('datetimepicker_mask').value; var media = document.getElementById('media'); var mediaval=document.getElementById('media'); //var mediaval = $(input).val().toLowerCase(); var audiomedia = document.getElementById('audiomedia'); var audiomediaval=document.getElementById('audiomedia'); //var mediaval = $(input).val().toLowerCase(); if(language == "en"){ var newstitle = document.getElementById('newstitle').value; var description = document.getElementById('descriptionenglish').value; }else{ var newstitle = document.getElementById('newstitletelugu').value; var description = document.getElementById('descriptiontelugu').value; } if(language == '' || language.trim() == '') { alert('Please enter the language'); return false; } if(newstitle == '' || newstitle.trim() == ''){ alert('Please enter the news Title'); return false; } if(description == '' || description.trim() == ''){ alert('Please enter the news Description'); return false; } if(state == '' || state.trim() == ''){ alert('Please enter the state'); return false; } if(district == '' || district.trim() == ''){ alert('Please enter the district'); return false; } if(mandal == '' || mandal.trim() == ''){ alert('Please enter the mandal'); return false; } if(city == '' || city.trim() == ''){ alert('Please enter the city'); return false; } if(enddate == '' || enddate.trim() == ''){ alert('Please enter the enddate'); return false; } if(mediaval == ''){ alert('Please enter the Media File'); return false; } if(audiomediaval == ''){ alert('Please enter the audio File'); return false; } } </script>