Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const href = $(location).prop("href").split("/").slice(0,-1).join("/");
- const stat_href =location.protocol+'//'+location.host;
- $(function() {
- let app = JSON.parse(localStorage.getItem('app'));
- if (app === null){
- replaceLang('ru');
- }else{
- (app.current_lang==null)?replaceLang(app.default_lang):replaceLang(app.current_lang);
- }
- //replaceLang('ru');
- selectOk();
- });
- async function replaceLang(lang){
- const result1 = await $.ajax({
- url: stat_href+"/action/setLang.php",
- dataType: "JSON",
- type: "POST",
- data: {'lang': lang},
- success: function(res){
- let app={'settings': res, 'default_lang': 'ru', 'current_lang': lang };
- localStorage.clear();
- localStorage.setItem('app', JSON.stringify(app));
- $.session.set("current_lang", lang);
- console.log($.session.get("current_lang"));
- },
- error: function(){
- console.log('Ошибка AJAX запроса');
- }
- });
- return result1;
- };
- async function getStore(){
- let app = JSON.parse(localStorage.getItem('app'));
- let ses = $.session.get("current_lang");
- await console.log(app);
- //alert(app.settings.id);
- if (app!==null) {
- $.session.set("current_lang_id", app.settings[ses].id);
- var $s = $('select#id_lang').select2();
- $s.val(ses).trigger("change");
- console.log("current_lang_id "+$.session.get("current_lang_id"));
- }
- };
- getStore();
- /*let promise = new Promise(function(resolve, reject) {});
- promise.then(
- function(result){
- }
- );*/
- /*$(document).ready(function(){
- var $select_lang = $('select[name="id_lang"]');
- $select_lang.on('select2:select', function(e){
- console.log($(this).text());
- replaceLang($(this).val()).then(()=>location.reload());
- });
- });*/
- $('.header').on('change', 'select[name="id_lang"]', function(){
- console.log($(this).text());
- replaceLang($(this).val()).then(()=>location.reload());
- });
- function formatState(state) {
- if (!state.id){return state.text;}
- var optimage = $(state.element).attr('data-image');
- if (!optimage){
- return state.text;
- }else {
- var $state = $(
- '<span><img src="' + optimage + '" class="img-flag" width="20px" /> ' + state.text + '</span>'
- );
- return $state;
- }
- }
- function selectOk(){
- $('select.language').select2({
- placeholder: 'Выберите язык',
- templateResult: formatState,
- templateSelection: formatState,
- allowClear: true,
- tags: true
- });
- }
- function route(input, output, error) {
- $.ajax({
- url: input,
- dataType: "HTML",
- type: "POST",
- success: function(res){
- $(output).html(res);
- bsCustomFileInput.init();
- selectOk();
- /*$('.lightzoom').lightzoom({
- speed: 400,
- imgPadding: 10,
- isWindowClickClosing: true,
- isOverlayClickClosing: true,
- isEscClosing: true,
- viewTitle: true
- });
- $("input[name~='adres']").suggestions({
- token: "756d6718aeebe7b1cadba3f6456b8d27793f9174",
- type: "ADDRESS",
- onSelect: function(suggestion) {
- console.log(suggestion);
- }
- });
- $("input[type='email']").suggestions({
- token: "756d6718aeebe7b1cadba3f6456b8d27793f9174",
- type: "EMAIL",
- /* Вызывается, когда пользователь выбирает одну из подсказок *//*
- onSelect: function(suggestion) {
- console.log(suggestion);
- }
- });*/
- },
- error: function () {
- console.log('Ошибка');
- $(error).text('Произошла ошибка').show().addClass('animated bounceInUp');
- return 0;
- }
- })
- }
- /***************************************Роутинг********************************************************/
- $('#main').on('click', 'li', function(event){
- if ($(this).hasClass('lang')) {
- event.preventDefault();
- route(href + '/views/lang/lang.php', '.adm-content', '.message');
- }
- if ($(this).hasClass('topic')){
- event.preventDefault();
- route(href+'/views/topic/topics.php', '.adm-content', '.message');
- }
- if ($(this).hasClass('newspapers')){
- event.preventDefault();
- route(href+'/views/newspapper/news.php', '.adm-content', '.message');
- }
- if ($(this).hasClass('advokat')){
- event.preventDefault();
- route(href+'/views/advokat/advokat.php', '.adm-content', '.message');
- }
- if ($(this).hasClass('adwork')){
- event.preventDefault();
- route(href+'/views/adwork/adwork.php', '.adm-content', '.message');
- }
- if ($(this).hasClass('adwimg')){
- event.preventDefault();
- route(href+'/views/adwimg/adwimg.php', '.adm-content', '.message');
- viewImg($('select[name="img_works"]').val());
- }
- });
- function sendModalWindow(action, window, title, quest, mas, words, forms) {//action-действие, window - модальное окно, title - заголовок окна, quest - вопрос при удалении, mas - массив с данными, words - ключевое слово, forms - форма
- let ob='#main';
- switch (action){
- case 'edit':
- ($(ob+' #'+window+' div.modal-header').hasClass('bg-danger'))?$(ob+' #'+window+' div.modal-header').removeClass('bg-danger').addClass('bg-success'):$(ob+' #'+window+' div.modal-header').addClass('bg-success');
- $(ob+' #'+window+' .modal-title').text(title);
- $(ob+' #'+window+' .modal-message').empty();
- ($(ob+' #'+window+' button[id^="cel"]').hasClass('btn-danger'))?$(ob+' #'+window+' button[id^="cel"]').removeClass('btn-danger btn-del-'+words).addClass('btn-success btn-edit-'+words).text('Изменить'):$(ob+' #'+window+' button[id^="cel"]').addClass('btn-success btn-edit-'+words).text('Изменить');
- //console.log(mas);
- if ($('select.lan').length) {//Если есть элемент select, то выбрать значение
- var $sel = $('select.lan').select2();
- $sel.val(mas.img).trigger("change");
- }
- $.each(mas, function(index, value){
- //console.log(ob+' #'+window+' #'+forms+' [name="'+index+'"]', value);
- if (index=='image')
- $(ob+' #'+window+' #'+forms+' [name="old_image"]').val(value);
- else
- if (index=='description') {
- if (typeof(CKEDITOR) == 'object')
- CKEDITOR.instances['descriptionEdit'].setData(value);
- else
- $(ob+' #'+window+' #'+forms+' [name="'+index+'"]').val(value);
- }else
- $(ob+' #'+window+' #'+forms+' [name="'+index+'"]').val(value);
- });
- //
- $(ob+' #'+forms).toggle(true);
- $(ob+' tr#i'+mas.id+'i').removeClass();
- $(ob+' #'+window).modal('show');
- break;
- case 'del':
- ($(ob+' #'+window+' div.modal-header').hasClass('bg-success'))?$(ob+' #'+window+' div.modal-header').removeClass('bg-success').addClass('bg-danger'):$(ob+' #'+window+' div.modal-header').addClass('bg-danger');
- $(ob+' #'+window+' .modal-title').text(title);
- $(ob+' #'+window+' .modal-message').text(quest+' '+((mas.name)? mas.name : mas.def_name)+'?');
- ($(ob+' #'+window+' button[id^="cel"]').hasClass('btn-success'))?$(ob+' #'+window+' button[id^="cel"]').removeClass('btn-success btn-edit-'+words).addClass('btn-danger btn-del-'+words).text('Удалить'):$(ob+' #'+window+' button[id^="cel"]').addClass('btn-danger btn-del-'+words).text('Удалить');
- //$(ob+' #'+window+' #'+forms+' [name="id"]').val(mas.id);
- if ($('select.lan').length) {//Если есть элемент select, то выбрать значение
- var $sel = $('select.lan').select2();
- $sel.val(mas.img).trigger("change");
- }
- $.each(mas, function(index, value){
- //console.log(ob+' #'+window+' #'+forms+' [name="'+index+'"]');
- if (index=='image')
- $(ob+' #'+window+' #'+forms+' [name="old_image"]').val(value);
- else
- $(ob+' #'+window+' #'+forms+' [name="'+index+'"]').val(value);
- });
- $(ob+' #'+forms).toggle(false);
- ($(ob+' tr#i'+mas.id+'i'))?$(ob+' tr#i'+mas.id+'i').removeClass():$(ob+' tr#ii'+mas.id+'i').removeClass();
- $(ob+' #'+window).modal('show');
- break;
- }
- selectOk();
- $('#message').removeClass().addClass('row-12');
- }
- function actionDatabase(action, window, forms, url, link, words=null, table=null, f=null){//action - действие, window - модальное окно, url - адрес скрипта обработчика, link - ссылка в навигации для обновления страницы
- let ob = "#main";
- if (typeof(CKEDITOR) == 'object') {
- for (instance in CKEDITOR.instances) {
- CKEDITOR.instances[instance].updateElement();
- }
- }
- if (forms[0].checkValidity() === false){
- event.stopPropagation();
- }else {
- var mas = new FormData(forms[0]);
- var old_image = '';
- var id = forms.find('input[name="id"]').val();
- var output = 'i'+id+'i';
- if (forms.find('input[name="output"]').length){
- output = 'i'+output;
- }
- if (forms.find('input[name="old_image"]').length){
- old_image = forms.find('input[name="old_image"]').val();
- }
- mas.delete('output');
- switch (action) {
- case 'edit':
- //for (key of mas .keys()){console.log(`${key}: ${mas.get(key)}`);}
- //console.log(output);
- //console.log(href + url);
- $.ajax({
- url: href + url,
- dataType: 'html',
- cache: false,
- contentType: false,
- processData: false,
- data: mas,
- type: 'post',
- success: function (res) {
- $(ob + ' #' + window).modal('hide');
- $(ob + ' tr#' + output).html(res).addClass('animated flipInX');
- var message = '<div class="alert alert-success alert-dismissible fade show" role="alert"><h4 class="alert-heading">Сообщение</h4><hr><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>Запись изменена</div>';
- $('#message').html(message).addClass('animated bounceInUp');
- },
- error: function () {
- $(ob + ' #' + window).modal('hide');
- var message = '<div class="alert alert-success alert-dismissible fade show" role="alert"><h4 class="alert-heading">Сообщение</h4><hr><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>Произошла ошибка при изменении записи</div>';
- $('#message').html(message).addClass('animated bounceInUp');
- }
- });
- break;
- case 'del':
- $.ajax({
- url: href+url,
- dataType: 'html',
- data: {'id': id, 'old_image': old_image},
- type: 'post',
- success: function(res){
- $(ob+' #'+window).modal('hide');
- $(ob+' tr#'+output).addClass('animated flipOutX').remove();
- $('#message').html(res).addClass('animated bounceInUp');
- },
- error: function(){
- $(ob+' #'+window).modal('hide');
- var message = '<div class="alert alert-success alert-dismissible fade show" role="alert"><h4 class="alert-heading">Сообщение</h4><hr><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>Произошла ошибка при удалении</div>';
- $('#message').html(message).addClass('animated bounceInUp');
- }
- });
- break;
- case 'add':
- $.ajax({
- url: href+url,
- dataType: 'json',
- cache: false,
- contentType: false,
- processData: false,
- data: mas,
- type: 'post',
- beforeSend: function(){
- $('#message').removeClass().addClass('row-12');
- },
- success: function(res){
- var message = '<div class="alert alert-success alert-dismissible fade show" role="alert"><h4 class="alert-heading">Сообщение</h4><hr><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>'+res.message+'</div>';
- $('#message').html(message).addClass('animated bounceInUp');
- $(ob+' '+link).click();
- },
- error: function(){
- var message = '<div class="alert alert-success alert-dismissible fade show" role="alert"><h4 class="alert-heading">Сообщение</h4><hr><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>Произошла ошибка</div>';
- $('#message').html(message).addClass('animated bounceInUp');
- }
- });
- break;
- case 'find':
- var out = $('#'+table+' #table_cont tbody');
- var elem = $('#'+table+' #'+words+'-search');
- var footer = $('#'+table+' #table-footer');
- var page = elem.data('item');
- if (f){
- var mass = (page1.hasOwnProperty("search")) ? {
- 'search1': page1.search,
- 'pages1': page1.pages
- } : {'pages1': page1.pages};
- }else {
- var mass = (page.hasOwnProperty("search")) ? {
- 'search': page.search,
- 'pages': page.pages
- } : {'pages': page.pages};
- }
- $.ajax({
- url: href+url,
- dataType: "HTML",
- type: "POST",
- data: mass,
- success: function (res) {
- elem.remove();
- footer.remove();
- out.append(res).addClass('animated flipInX');
- },
- error: function(){
- var message = '<div class="alert alert-success alert-dismissible fade show" role="alert"><h4 class="alert-heading">Сообщение</h4><hr><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>Произошла ошибка подгрузки</div>';
- $('#message').html(message).addClass('animated bounceInUp');
- }
- })
- break;
- }
- }
- forms.addClass('was-validated');
- };
- /**********************************************************************************************************************/
- /************************************************Языки*****************************************************************/
- /*********************************Передача в модальное окно для удаления/изменения**********************************************/
- $('#main').on('click', '.btnEditLang', function(event){
- event.preventDefault();
- sendModalWindow('edit', 'modalLang', 'Изменение языка', 'Вы действительно хотите', $(this).data('item'), 'lang', 'formEditLang');
- });
- $('#main').on('click', '.btnDelLang', function(event){
- event.preventDefault();
- sendModalWindow('del', 'modalLang', 'Удаление языка', 'Вы действительно хотите удалить', $(this).data('item'), 'lang', 'formEditLang');
- });
- $('#main').on('click', '.btnEditTopics', function(event){
- event.preventDefault();
- sendModalWindow('edit', 'modalTopics', 'Изменение раздела', 'Вы действительно хотите', $(this).data('item'), 'topics', 'formEditTopics');
- });
- $('#main').on('click', '.btnDelTopics', function(event){
- event.preventDefault();
- sendModalWindow('del', 'modalTopics', 'Удаление раздела', 'Вы действительно хотите удалить', $(this).data('item'), 'topics', 'formEditTopics');
- });
- $('#main').on('click', '.btnEditTopic', function(event){
- event.preventDefault();
- sendModalWindow('edit', 'modalTopic', 'Изменение перевода раздела', 'Вы действительно хотите', $(this).data('item'), 'topic', 'formEditTopic');
- });
- $('#main').on('click', '.btnDelTopic', function(event){
- event.preventDefault();
- sendModalWindow('del', 'modalTopic', 'Удаление перевода раздела', 'Вы действительно хотите удалить', $(this).data('item'), 'topic', 'formEditTopic');
- });
- $('#main').on('click', '.btnEditNews', function(event){
- event.preventDefault();
- sendModalWindow('edit', 'modalNews', 'Изменение новости', 'Вы действительно хотите', $(this).data('item'), 'news', 'formEditNews');
- });
- $('#main').on('click', '.btnDelNews', function(event){
- event.preventDefault();
- sendModalWindow('del', 'modalNews', 'Удаление новости', 'Вы действительно хотите удалить', $(this).data('item'), 'news', 'formEditNews');
- });
- $('#main').on('click', '.btnEditNew', function(event){
- event.preventDefault();
- sendModalWindow('edit', 'modalNew', 'Изменение перевода новости', 'Вы действительно хотите', $(this).data('item'), 'new', 'formEditNew');
- });
- $('#main').on('click', '.btnDelNew', function(event){
- event.preventDefault();
- sendModalWindow('del', 'modalNew', 'Удаление перевода новости', 'Вы действительно хотите удалить', $(this).data('item'), 'new', 'formEditNew');
- });
- $('#main').on('click', '.btnEditAd', function(event){
- event.preventDefault();
- sendModalWindow('edit', 'modalAd', 'Изменение перевода адвоката', 'Вы действительно хотите', $(this).data('item'), 'ad', 'formEditAd');
- });
- $('#main').on('click', '.btnDelAd', function(event){
- event.preventDefault();
- sendModalWindow('del', 'modalAd', 'Удаление перевода адвоката', 'Вы действительно хотите удалить', $(this).data('item'), 'ad', 'formEditAd');
- });
- $('#main').on('click', '.btnEditAds', function(event){
- event.preventDefault();
- sendModalWindow('edit', 'modalAds', 'Изменение адвоката', 'Вы действительно хотите', $(this).data('item'), 'ads', 'formEditAds');
- });
- $('#main').on('click', '.btnDelAds', function(event){
- event.preventDefault();
- sendModalWindow('del', 'modalAds', 'Удаление адвоката', 'Вы действительно хотите удалить', $(this).data('item'), 'ads', 'formEditAds');
- });
- $('#main').on('click', '.btnEditAdwork', function(event){
- event.preventDefault();
- sendModalWindow('edit', 'modalAdwork', 'Изменение перевода дела', 'Вы действительно хотите', $(this).data('item'), 'adwork', 'formEditAdwork');
- });
- $('#main').on('click', '.btnDelAdwork', function(event){
- event.preventDefault();
- sendModalWindow('del', 'modalAdwork', 'Удаление перевода дела', 'Вы действительно хотите удалить', $(this).data('item'), 'adwork', 'formEditAdwork');
- });
- $('#main').on('click', '.btnEditAdworks', function(event){
- event.preventDefault();
- sendModalWindow('edit', 'modalAdworks', 'Изменение дела', 'Вы действительно хотите', $(this).data('item'), 'adworks', 'formEditAdworks');
- });
- $('#main').on('click', '.btnDelAdworks', function(event){
- event.preventDefault();
- sendModalWindow('del', 'modalAdworks', 'Удаление дела', 'Вы действительно хотите удалить', $(this).data('item'), 'adworks', 'formEditAdworks');
- });
- /**********************************************************************************************************************/
- /**********************************************Добавить язык***********************************************************/
- $('#main').on('click', 'button.btn.btn-primary.bt-lang', function(event){
- event.preventDefault();
- actionDatabase('add', 'modalLang', $('#form-lang'), '/views/lang/addLang.php', '.lang');
- });
- /***********************************************Удалить язык***********************************************************/
- $('#main').on('click', '.btn-del-lang', function(event){
- event.preventDefault();
- actionDatabase('del', 'modalLang', $('#formEditLang'), '/views/lang/delLang.php', '.lang');
- });
- /**********************************************Изменить язык***********************************************************/
- $('#main').on('click', '.btn-edit-lang', function(event){
- event.preventDefault();
- actionDatabase('edit', 'modalLang', $('#formEditLang'), '/views/lang/editLang.php', '.lang');
- });
- /*******************************************Показать ещё языков********************************************************/
- $('#main').on('click', '#lang-search', function(event){
- event.preventDefault();
- actionDatabase('find', 'modalLang', $('#formEditLang'), '/views/lang/tableLang.php', '.lang', 'lang', 'tableLang');
- });
- /*********************************************Добавить раздел**********************************************************/
- $('#main').on('click', 'button.btn.btn-primary.bt-topics', function(event){
- event.preventDefault();
- actionDatabase('add', 'modalTopics', $('#form-topics'), '/views/topic/addTopics.php', '.topic');
- });
- /**********************************************Удалить раздел**********************************************************/
- $('#main').on('click', '.btn-del-topics', function(event){
- event.preventDefault();
- actionDatabase('del', 'modalTopics', $('#formEditTopics'), '/views/topic/delTopics.php', '.topic');
- });
- /*********************************************Изменить раздел**********************************************************/
- $('#main').on('click', '.btn-edit-topics', function(event){
- event.preventDefault();
- actionDatabase('edit', 'modalTopics', $('#formEditTopics'), '/views/topic/editTopics.php', '.topic');
- });
- /******************************************Показать ещё разделов*******************************************************/
- $('#main').on('click', '#topics-search', function(event){
- event.preventDefault();
- actionDatabase('find', 'modalTopics', $('#formEditTopics'), '/views/topic/tableTopics.php', '.topic', 'topics', 'tableTopics');
- });
- /****************************************Добавить перевод раздела******************************************************/
- $('#main').on('click', 'button.btn.btn-primary.bt-topic', function(event){
- event.preventDefault();
- actionDatabase('add', 'modalTopic', $('#form-topic'), '/views/topic/addTopic.php', '.topic');
- });
- /*****************************************Удалить перевод раздела******************************************************/
- $('#main').on('click', '.btn-del-topic', function(event){
- event.preventDefault();
- actionDatabase('del', 'modalTopic', $('#formEditTopic'), '/views/topic/delTopic.php', '.topic');
- });
- /*****************************************Изменить перевод раздела*****************************************************/
- $('#main').on('click', '.btn-edit-topic', function(event){
- event.preventDefault();
- actionDatabase('edit', 'modalTopic', $('#formEditTopic'), '/views/topic/editTopic.php', '.topic');
- });
- /**************************************Показать ещё переводов разделов***************************************************/
- $('#main').on('click', '#topic-search', function(event){
- event.preventDefault();
- actionDatabase('find', 'modalTopic', $('#formEditTopic'), '/views/topic/tableTopic.php', '.topic', 'topic', 'tableTopic', '1');
- });
- /********************************************Добавить новость**********************************************************/
- $('#main').on('click', 'button.btn.btn-primary.bt-news', function(event){
- event.preventDefault();
- actionDatabase('add', 'modalNews', $('#form-news'), '/views/newspapper/addNews.php', '.newspapers');
- });
- /*********************************************Удалить новости**********************************************************/
- $('#main').on('click', '.btn-del-news', function(event){
- event.preventDefault();
- actionDatabase('del', 'modalNews', $('#formEditNews'), '/views/newspapper/delNews.php', '.newspapers');
- });
- /*********************************************Изменить новость**********************************************************/
- $('#main').on('click', '.btn-edit-news', function(event){
- event.preventDefault();
- actionDatabase('edit', 'modalNews', $('#formEditNews'), '/views/newspapper/editNews.php', '.newspapers');
- });
- /*******************************************Показать ещё новостей********************************************************/
- $('#main').on('click', '#news-search', function(event){
- event.preventDefault();
- actionDatabase('find', 'modalNews', $('#formEditNews'), '/views/newspapper/tableNews.php', '.newspapers', 'news', 'tableNews');
- });
- /****************************************Добавить перевод новости******************************************************/
- $('#main').on('click', 'button.btn.btn-primary.bt-new', function(event){
- event.preventDefault();
- actionDatabase('add', 'modalNew', $('#form-new'), '/views/newspapper/addNew.php', '.newspapers');
- });
- /*****************************************Удалить перевод новости******************************************************/
- $('#main').on('click', '.btn-del-new', function(event){
- event.preventDefault();
- actionDatabase('del', 'modalNew', $('#formEditNew'), '/views/newspapper/delNew.php', '.newspapers');
- });
- /*****************************************Изменить перевод новости******************************************************/
- $('#main').on('click', '.btn-edit-new', function(event){
- event.preventDefault();
- actionDatabase('edit', 'modalNew', $('#formEditNew'), '/views/newspapper/editNew.php', '.newspapers');
- });
- /**************************************Показать ещё переводов новостей***************************************************/
- $('#main').on('click', '#new-search', function(event){
- event.preventDefault();
- actionDatabase('find', 'modalNew', $('#formEditNew'), '/views/newspapper/tableNew.php', '.newspapers', 'new', 'tableNew', '1');
- });
- /********************************************Добавить адвоката**********************************************************/
- $('#main').on('click', 'button.btn.btn-primary.bt-ads', function(event){
- event.preventDefault();
- actionDatabase('add', 'modalAds', $('#form-ads'), '/views/advokat/addAds.php', '.advokat');
- });
- /*********************************************Удалить адвоката**********************************************************/
- $('#main').on('click', '.btn-del-ads', function(event){
- event.preventDefault();
- actionDatabase('del', 'modalAds', $('#formEditAds'), '/views/advokat/delAds.php', '.advokat');
- });
- /*********************************************Изменить адвоката**********************************************************/
- $('#main').on('click', '.btn-edit-ads', function(event){
- event.preventDefault();
- actionDatabase('edit', 'modalAds', $('#formEditAds'), '/views/advokat/editAds.php', '.advokat');
- });
- /*******************************************Показать ещё адвокатов********************************************************/
- $('#main').on('click', '#ads-search', function(event){
- event.preventDefault();
- actionDatabase('find', 'modalAds', $('#formEditAds'), '/views/advokat/tableAds.php', '.advokat', 'ads', 'tableAds');
- });
- /****************************************Добавить перевод адвоката******************************************************/
- $('#main').on('click', 'button.btn.btn-primary.bt-ad', function(event){
- event.preventDefault();
- actionDatabase('add', 'modalAd', $('#form-ad'), '/views/advokat/addAd.php', '.advokat');
- });
- /*****************************************Удалить перевод адвоката******************************************************/
- $('#main').on('click', '.btn-del-ad', function(event){
- event.preventDefault();
- actionDatabase('del', 'modalAd', $('#formEditAd'), '/views/advokat/delAd.php', '.advokat');
- });
- /*****************************************Изменить перевод адвоката******************************************************/
- $('#main').on('click', '.btn-edit-ad', function(event){
- event.preventDefault();
- actionDatabase('edit', 'modalAd', $('#formEditAd'), '/views/advokat/editAd.php', '.advokat');
- });
- /**************************************Показать ещё переводов адвокатов***************************************************/
- $('#main').on('click', '#ad-search', function(event){
- event.preventDefault();
- actionDatabase('find', 'modalAd', $('#formEditAd'), '/views/advokat/tableAd.php', '.advokat', 'ad', 'tableAd', '1');
- });
- /********************************************Добавить дело**********************************************************/
- $('#main').on('click', 'button.btn.btn-primary.bt-adworks', function(event){
- event.preventDefault();
- actionDatabase('add', 'modalAdworks', $('#form-adworks'), '/views/adwork/addAdworks.php', '.adwork');
- });
- /*********************************************Удалить дело**********************************************************/
- $('#main').on('click', '.btn-del-adworks', function(event){
- event.preventDefault();
- actionDatabase('del', 'modalAdworks', $('#formEditAdworks'), '/views/adwork/delAdworks.php', '.adwork');
- });
- /*********************************************Изменить дело**********************************************************/
- $('#main').on('click', '.btn-edit-adworks', function(event){
- event.preventDefault();
- actionDatabase('edit', 'modalAdworks', $('#formEditAdworks'), '/views/adwork/editAdworks.php', '.adwork');
- });
- /*******************************************Показать ещё дел********************************************************/
- $('#main').on('click', '#adworks-search', function(event){
- event.preventDefault();
- actionDatabase('find', 'modalAdworks', $('#formEditAdworks'), '/views/adwork/tableAdworks.php', '.adwork', 'adworks', 'tableAdworks');
- });
- /****************************************Добавить перевод дела******************************************************/
- $('#main').on('click', 'button.btn.btn-primary.bt-adwork', function(event){
- event.preventDefault();
- actionDatabase('add', 'modalAdwork', $('#form-adwork'), '/views/adwork/addAdwork.php', '.adwork');
- });
- /*****************************************Удалить перевод дела******************************************************/
- $('#main').on('click', '.btn-del-adwork', function(event){
- event.preventDefault();
- actionDatabase('del', 'modalAdwork', $('#formEditAdwork'), '/views/adwork/delAdwork.php', '.adwork');
- });
- /*****************************************Изменить перевод дела******************************************************/
- $('#main').on('click', '.btn-edit-adwork', function(event){
- event.preventDefault();
- actionDatabase('edit', 'modalAdwork', $('#formEditAdwork'), '/views/adwork/editAdwork.php', '.adwork');
- });
- /**************************************Показать ещё переводов дел***************************************************/
- $('#main').on('click', '#adwork-search', function(event){
- event.preventDefault();
- actionDatabase('find', 'modalAdwork', $('#formEditAdwork'), '/views/adwork/tableAdwork.php', '.adwork', 'adwork', 'tableAdwork', '1');
- });
- /**********************************************************************************************************************/
- /*app.settings['ru']={
- 'caption_select_lang': 'Ваш язык',
- 'app_name': 'МОСКОВСКАЯ ГОРОДСКАЯ КОЛЛЕГИЯ АДВОКАТОВ',
- 'app_title': 'Триумф Права',
- 'app_subname': 'Защита интересов по уголовным, гражданским и арбитражным делам',
- 'link_home': 'Главная',
- 'link_news': 'Статьи',
- 'link_kolleg': 'Коллегия',
- 'link_attend': 'Услуги',
- 'link_tariff': 'Тарифы',
- 'link_state_duty': 'Госпошлина',
- 'link_tribunal': 'Суды',
- 'link_contacts': 'Контакты',
- 'button_get_call': 'Получить звонок',
- 'button_wait_call': 'Жду звонка',
- 'button_description': 'Подробнее',
- 'input_name': 'Имя',
- 'input_isk': 'Введите сумму иска',
- 'input_phone': 'Телефон',
- 'link_price': 'Перейти в прайс',
- 'caption_form_state1': 'Суды общей юрисдикции, мировые суды',
- 'caption_form_state2': 'Арбитражные суды',
- 'label_form_isk': 'Цена иска',
- 'label_form_state': 'Госпошлина составляет',
- 'label_form_description': 'Пояснение'
- };
- app.settings['en']={
- 'caption_select_lang': 'You language',
- 'app_name': 'МОСКОВСКАЯ ГОРОДСКАЯ КОЛЛЕГИЯ АДВОКАТОВ',
- 'app_title': 'Триумф Права',
- 'app_subname': 'Защита интересов по уголовным, гражданским и арбитражным делам',
- 'link_home': 'Главная',
- 'link_news': 'Статьи',
- 'link_kolleg': 'Коллегия',
- 'link_attend': 'Услуги',
- 'link_tariff': 'Тарифы',
- 'link_state_duty': 'Госпошлина',
- 'link_tribunal': 'Суды',
- 'link_contacts': 'Контакты',
- 'button_get_call': 'Получить звонок',
- 'button_wait_call': 'Жду звонка',
- 'button_description': 'Подробнее',
- 'input_name': 'Имя',
- 'input_isk': 'Введите сумму иска',
- 'input_phone': 'Телефон',
- 'link_price': 'Перейти в прайс',
- 'caption_form_state1': 'Суды общей юрисдикции, мировые суды',
- 'caption_form_state2': 'Арбитражные суды',
- 'label_form_isk': 'Цена иска',
- 'label_form_state': 'Госпошлина составляет',
- 'label_form_description': 'Пояснение'
- };*/
- //history.pushState({page: mas.page}, "Продукция", "index.php?page="+mas.page+((mas.id)?"&id="+mas.id:"")+"&pages="+mas.pages);
- $('#main').on('click', 'button.add-adw', function(event){
- event.preventDefault();
- var mas = new FormData($(this).parents('form')[0]);
- for (key of mas .keys()){console.log(`${key}: ${mas.get(key)}`);}
- $.ajax({
- url: href+'/views/adwimg/addimg.php',
- dataType: "JSON",
- type: "POST",
- cache: false,
- contentType: false,
- processData: false,
- data: mas,
- beforeSend: function(){
- $('#message').removeClass().addClass('row-12');
- },
- success: function(res){
- var message = '<div class="alert alert-success alert-dismissible fade show" role="alert"><h4 class="alert-heading">Сообщение</h4><hr><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>'+res.message+'</div>';
- $('#message').html(message).addClass('animated bounceInUp');
- $('#main .adwimg').click();
- },
- error: function(){
- var message = '<div class="alert alert-success alert-dismissible fade show" role="alert"><h4 class="alert-heading">Сообщение</h4><hr><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>Произошла ошибка</div>';
- $('#message').html(message).addClass('animated bounceInUp');
- }
- })
- });
- function viewImg(id){
- $.ajax({
- url: href+'/views/adwimg/viewimg.php',
- dataType: "HTML",
- type: "POST",
- data: {'id': id},
- beforeSend: function(){
- $('div#content').removeClass();
- },
- success: function(res){
- $('div#content').html(res).addClass('animated bounceInUp');
- },
- error: function(){
- var message = '<div class="alert alert-success alert-dismissible fade show" role="alert"><h4 class="alert-heading">Сообщение</h4><hr><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>Произошла ошибка</div>';
- $('#message').html(message).addClass('animated bounceInUp');
- }
- })
- }
- $('#main').on('change', 'select[name="img_works"]', function(event){
- event.preventDefault();
- let id = $(this).val();
- console.log(id);
- viewImg(id);
- });
- function GetGos(input, key){
- var out;
- switch (key){
- case 'gos':
- if (input>=200000){
- out = (input - 200000)*0.01+8000;
- }else{
- out = input * 0.04;
- if (out<=400) out = 400;
- }
- break;
- case 'arb':
- if (input>=200000){
- out = (input - 200000)*0.02+8000;
- }else{
- out = input * 0.04;
- if (out<=2000) out = 2000;
- }
- break;
- }
- return out;
- }
- $('.gosposhlina').on('click', 'button.gos', function(event){
- event.preventDefault();
- var inp = $('input[name="gos"]').val();
- if (inp>0) {
- var out = GetGos(inp, 'gos');
- $('input[name="out-gos"]').val(out);
- }else $('input[name="out-gos"]').val('Укажите сумму иска');
- });
- $('.gosposhlina').on('click', 'button.arb', function(event){
- event.preventDefault();
- var inp = $('input[name="arb"]').val();
- if (inp>0) {
- var out = GetGos(inp, 'arb');
- $('input[name="out-arb"]').val(out);
- }else $('input[name="out-arb"]').val('Укажите сумму иска');
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement