var _page_url = '/ua/ajax.php'; var createObjectHandler = {url: '/ua/ajax.php?page=owner&action=createObject', type: 'post', dataType : 'json', success: postEditObject}; var createStarsHandler = {url: '/ua/ajax.php?page=owner&action=createStars', type: 'post', dataType : 'json', success: postEditStars}; var paymentMailHandler = {url: '/ua/ajax.php?page=owner&action=paymentMail', type: 'post', dataType : 'json', success: postEditBookIT}; var paymentCardHandler = {url: '/ua/ajax.php?page=owner&action=paymentCard', type: 'post', dataType : 'json', success: postEditBookIT}; var paymentBankHandler = {url: '/ua/ajax.php?page=owner&action=paymentBank', type: 'post', dataType : 'json', success: postEditBookIT}; var paymentHandler = {url: '/ua/ajax.php?page=owner&action=payment', type: 'post', dataType : 'json', success: postEditBookIT}; var tourAddHandler = {url: '/ua/ajax.php?page=owner&action=tourAdd', type: 'post', dataType : 'json', success: postAddTour}; var tourEditHandler = {url: '/ua/ajax.php?page=owner&action=tourEdit', type: 'post', dataType : 'json', success: postAddTour}; var busTourAddHandler = {url: '/ua/ajax.php?page=owner&action=busTourAdd', type: 'post', dataType : 'json', success: postAddBusTour}; var busTourEditHandler = {url: '/ua/ajax.php?page=owner&action=busTourEdit', type: 'post', dataType : 'json', success: postAddBusTour}; var busTourObjectAddHandler = {url: '/ua/ajax.php?page=owner&action=busTourObjectAdd', type: 'post', dataType : 'json', success: postAddBusTour}; var contactHandler = {url: '/ajax.php?page=owner&action=contact', type: 'post', dataType : 'json', success: postEditBookIT}; function editPriceView() { var parameters = $('#editLivePricesFrom').formSerialize(); $.post('/ua/ajax.php?page=owner&action=editPriceView', parameters, function(response) { /* eval( "var reply = "+response+";"); if (reply.result) { $('#savebad').hide(); showNotification(N_JS_SAVED); location.href = '/profile/tool_liveprice'+reply.object_ids+'&type=8'; } */ }); } function deleteMediaFiles(mid) { $.post('/ua/ajax.php?page=owner&action=deleteMediaFiles&mid=' + mid, {}, function(response) { $('#savebad').hide(); showNotification(N_JS_SAVED); window.location.reload(); }); } function recurs (text) { var text2 = text; if (text2 == text.replace('\\', '')) { return text.replace('\\', ''); } else { recurs (text); } } function phoneVerification(field) { var reg = /^\+[0-9]{12}$/; var phone = $('#'+field).val(); if(phone != '' && !reg.test(phone)){ alert('Неверный формат телефонного номера'); return false; } return true; } function postEditObject(reply) { if (reply.result) { $('#savebad').hide(); showNotification(N_JS_SAVED); if (reply.object_id) { //location.href = '/profile/owner/'; location.href = '/profile/travel_object_edit_map'+reply.object_ids; return; } if (reply.new_pic) { $('#object_pic').removeAttr('height'); $('#object_pic').removeAttr('width'); $('#object_pic').attr('src', reply.new_pic.src); } $('#fileToUpload').clearFields(); } else { $('#savebad').html(reply.info); $('#savebad').fadeIn(300); } }; function postEditStars(reply) { if (reply.result) { $('#savebad').hide(); showNotification(N_JS_SAVED); window.location.reload(); return; } else { $('#savebad').html(reply.info); $('#savebad').fadeIn(300); } }; function postEditBookIT(reply) { if (reply.result) { $('#savebad').hide(); showNotification(N_JS_SAVED); window.location.reload(); return; } else { $('#savebad').html(reply.info); $('#savebad').fadeIn(300); } }; function isOwnerSelect() { if ($('#isOwner').attr('checked')) { $('#ownerContacts').show(); $('#isOwnerCheck').show(); $('#isOwnerUnCheck').hide(); } else { $('#ownerContacts').hide(); $('#isOwnerCheck').hide(); $('#isOwnerUnCheck').show(); } }; function SearchCategoryByType(selectTypeId) { type_id = $("select#selectTypeId").val(); if (selectTypeId == type_id) { $('#showCategory_input').show(); $('#showCategory').hide(); } else { if (type_id != '-1') { $('#showCategory_input').hide(); $.post(_page_url + '?page=owner&action=isOwner&type_id='+type_id, '', function(response) { eval( "var reply = "+response+";"); if (reply.result) { $('#showOwner').show(); } else { $('#showOwner').hide(); } }); $("#categorytype").empty(); $("#categorytype").remove(); var request = '/ua/ajax.php?page=owner&action=searchCategoryByType'; $.post(request, {type_id:type_id}, function(response) { eval( "var reply = "+response+";"); if (reply.result) { $('#showCategory').show(); $("
").appendTo('#showCategory'); $.each(reply.categories, function(i,item) { $(''+item.name+'
').appendTo("#categorytype"); }); } else { $('#showCategory').hide(); } }); } else { $('#showOwner').hide(); $("#categorytype").empty(); $("#categorytype").remove(); } } }; function showCalc() { if ($("select#stars_count").val()) $('#calcBill').show(); else $('#calcBill').hide(); }; function calcBill(price) { start_day = $("select#start_day").val(); start_month = $("select#start_month").val(); start_year = $("select#start_year").val(); end_day = $("select#end_day").val(); end_month = $("select#end_month").val(); end_year = $("select#end_year").val(); stars_count = $("select#stars_count").val(); $("#zero").remove(); $("#price").remove(); if (start_day && start_month && start_year && end_day && end_month && end_year && stars_count) { $.post(_page_url + '?page=owner&action=getPrice&start_day='+start_day+'&start_month='+start_month+'&start_year='+start_year+'&end_day='+end_day+'&end_month='+end_month+'&end_year='+end_year+'&stars_count='+stars_count, '', function(response) { eval( "var reply = "+response+";"); if (reply.result) { $('#showOwner').show(); $("
Стоимость кампании:"+reply.price+" грн. "+reply.one_day+" грн в день
").appendTo("#showNotPrice"); } else { $("
Нельзя посчитать стоимость
").appendTo("#showNotPrice"); } }); } }; function deleteOrder(orderId) { $('#del'+orderId).hide(); var request = '/ua/ajax.php?page=owner&action=deleteOrder&orderId='+orderId; $.post(request, '', function(response) { eval( "var reply = "+response+";"); if (reply.result) { $('#orderItem'+orderId).fadeOut(300); } else { $('#del'+orderId).show(); } }); }; function pauseOrder(orderId) { $('#del'+orderId).hide(); var request = '/ua/ajax.php?page=owner&action=pauseOrder&orderId='+orderId; $.post(request, '', function(response) { eval( "var reply = "+response+";"); if (reply.result) { window.location.reload(); } }); }; function startOrder(orderId) { $('#del'+orderId).hide(); var request = '/ua/ajax.php?page=owner&action=startOrder&orderId='+orderId; $.post(request, '', function(response) { eval( "var reply = "+response+";"); if (reply.result) { window.location.reload(); } }); }; function selectPaymentType(orderId, type) { if (type == 'show') { $('#getPay'+orderId).hide(); $('#hidePay'+orderId).show(); $('#payment'+orderId).show(); } else if (type == 'hide') { $('#hidePay'+orderId).hide(); $('#getPay'+orderId).show(); $('#payment'+orderId).hide(); } }; function checkedPayment(orderId) { checkedType = $(":radio[name=payment_type"+orderId+"]").filter(":checked").val(); $(":radio[name=payment_type"+orderId+"]").each(function(i){ if ( $(this).val() != checkedType) $('#type'+$(this).val()+orderId).hide(); else $('#type'+$(this).val()+orderId).show(); }); }; // function confirmPayment(orderId) { // checkedType = $(":radio[name=payment_type"+orderId+"]").filter(":checked").val(); var request = '/ua/ajax.php?page=owner&action=confirmPayment&orderId='+orderId+'&payment_type='+checkedType; $.post(request, '', function(response) { eval( "var reply = "+response+";"); if (reply.result) { //$('#orderItem'+orderId).fadeOut(300); //$('#payment'+orderId).hide(); showNotification(N_JS_SAVED); window.location.reload(); } else { //$('#del'+orderId).show(); } }); }; function editSettingsObject(object_ids, apply) { var parameters = $('#editSettingsObjectForm').formSerialize(); $.post('/ua/ajax.php?page=owner&action=editSettingsObject', parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { $('#savebad').hide(); showNotification(N_JS_SAVED); if(apply){ window.location.reload(); } else{ location.href = '/profile/owner_object'+object_ids; } } else { $('#savebad').html(reply.info); $('#savebad').fadeIn(300); } }); } function editSettingsObjectTravel(object_ids) { var parameters = $('#editSettingsObjectForm').formSerialize(); $.post('/ua/ajax.php?page=travels&action=editSettingsObjectTravel', parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { $('#savebad').hide(); showNotification(N_JS_SAVED); location.href = '/profile/travel_objects/'; } else { $('#savebad').html(reply.info); $('#savebad').fadeIn(300); } }); } function editCompliktationObject(object_ids, hash, apply) { var parameters = $('#editCompliktationObjectForm').formSerialize(); if (hash != '') additional = '&hash='+hash; else additional = ''; $.post('/ua/ajax.php?page=owner&action=editCompliktationObject'+additional, parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { $('#savebad').hide(); showNotification(N_JS_SAVED); if (hash != '') { if (apply == 'apply') { window.location.reload(); } else location.href = '&hash='+hash+'&step=8'; } else { if (apply == 'apply') { window.location.reload(); } else location.href = '/profile/owner_object'+object_ids; } } else { $('#savebad').html(reply.info); $('#savebad').fadeIn(300); } }); }; function OrderOpenWindow(order_uid, payment_type) { window.open('http://www.nezabarom.ua/profile/order_print'+order_uid+'&payment_type='+payment_type,'html','status=yes,scrollbars=yes,resizable=yes,width=800,height=430'); return false; }; function editLivePrices(apply, hash) { editPriceView(); editPriceTableDescr(); var parameters = $('#editLivePricesFrom').formSerialize(); $.post('/ua/ajax.php?page=owner&action=editLivePricesObject', parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { $('#savebad').hide(); showNotification(N_JS_SAVED); if (apply == 'apply') { if (hash != '') { location.href = '&hash='+hash+'&step=6'; } else { location.href = '/profile/tool_liveprice'+reply.object_ids+'&type=8'; } } else { location.href = '/profile/owner_object'+reply.object_ids; } } }); } function deletePrices(hash) { if (confirm(Q_JS_DELETE_PRICES)) { var parameters = $('#editLivePricesFrom').formSerialize(); $.post('/ua/ajax.php?page=owner&action=deletePrices', parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { $('#savebad').hide(); showNotification(N_JS_DELETED); if (hash != '') { location.href = '&hash='+hash+'&step=6'; } else { location.href = '/profile/tool_liveprice'+reply.object_ids+'&type=8'; } } }); } } function deletePricesPeriods(hash) { if (confirm(Q_JS_DELETE_PRICES_PERIODS)) { var parameters = $('#editLivePricesFrom').formSerialize(); $.post('/ua/ajax.php?page=owner&action=deletePricesPeriods', parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { $('#savebad').hide(); showNotification(N_JS_DELETED); if (hash != '') { location.href = '&hash='+hash+'&step=6'; } else { location.href = '/profile/tool_liveprice'+reply.object_ids+'&type=8'; } } }); } } function addPricePeriod(id) { if (id < 15) { nextId = parseInt(id)+1; } var parameters = $('#addPeriodForm').formSerialize(); $.post('/ua/ajax.php?page=owner&action=addPricePeriod&id='+id, parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { $('#savebad').hide(); $('#addPeriod_'+id).hide(); $('#deletePeriod_'+id).hide(); $('#disPricePeriod_'+id).css('z-index', '10'); if (nextId) { if (id == 14) { var newPeriod = '
'+ ''+ //'' '
Был добавлен последний период
Удалить период
'; $("#pricePeriod_"+nextId).append(newPeriod); } else { var newPeriod = '
'+ ''+ '
'; $("#pricePeriod_"+nextId).append(newPeriod); } } } else { $('#savebad').html(reply.info); $('#savebad').fadeIn(300); } }); } function delPricePeriod(id) { prevId = parseInt(id)-1; $('#addPeriod_'+prevId).show(); $('#savebad').hide(); $('#deletePeriod_'+prevId).show(); $("#pricePeriod_"+id).empty(); $('#disPricePeriod_'+prevId).removeAttr('style'); } function getDatepicker(periodId) { $('#startDate_'+periodId).datepicker({defaultDate: new Date(), yearRange: '2010:2011', dateFormat: 'yy-mm-dd', buttonImage: 'images/calendar.png'}); $('#endDate_'+periodId).datepicker({defaultDate: new Date(), yearRange: '2010:2011', dateFormat: 'yy-mm-dd', buttonImage: 'images/calendar.png'}); } function savePricesPeriods(objectIds, hash) { var parameters = $('#addPeriodForm').formSerialize(); $.post('/ua/ajax.php?page=owner&action=savePricesPeriods&objectIds='+objectIds, parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { $('#savebad').hide(); showNotification(N_JS_SAVED); if (hash != '') { location.href = '&hash='+hash+'&step=6'; } else { location.href='/profile/tool_liveprice'+objectIds+'&type=8'; } } else { $('#savebad').html(reply.info); $('#savebad').fadeIn(300); } }); }; function saveBookitPricesPeriods(objectIds, hash) { var parameters = $('#addPeriodForm').formSerialize(); $.post('/ua/ajax.php?page=owner&action=saveBookitPricesPeriods&objectIds='+objectIds, parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { $('#savebad').hide(); showNotification(N_JS_SAVED); if (hash != '') { location.href = '&hash='+hash+'&step=6'; } else { location.href='/profile/tool_bookitprice'+objectIds+'&type=8'; } } else { $('#savebad').html(reply.info); $('#savebad').fadeIn(300); } }); } function sendRequestToOwnershipDlg(object_id) { $.getJSON( '/ua/ajax.php', {page:'dialogs',action:'sendRequestToOwnershipDlg', object_id: object_id}, function(json){ completeDialogBox(json); }); }; function sendRequestToOwnership(not_dialog) { if ($('#last_name').val() =='') { showNotification(N_JS_ENTER_LNAME); return; }; if ($('#name').val() =='') { showNotification(N_JS_ENTER_NAME); return; }; if ($('#contacts').val() =='') { showNotification(N_JS_ENTER_CONTACTS); return; }; if ($('#manager').val() =='') { showNotification(N_JS_ENTER_MANAGER); return; }; if ($('#object').val() =='') { showNotification(N_JS_ENTER_OBJECT); return; }; var parameters = $('#sendRequestToOwnership').formSerialize(); $.post('/ua/ajax.php?page=owner&action=sendRequestToOwnership', parameters, function(response) { eval( "var reply = "+response+";"); if (not_dialog) { if (reply.result) { showNotification(N_JS_SAVED); location.href = '/profile/owner/'; } else { showNotification(N_JS_SENT_ERROR); } } else { if (reply.result) { closeDialog(); showNotification(N_JS_SAVED); } else { closeDialog(); showNotification(N_JS_SENT_ERROR); } } }); }; function getOrderDocuments(isEdit) { if ($('#company_name').val() =='') { showNotification(N_JS_ENTER_COMPANY_NAME); return; }; if ($('#postal_address').val() =='') { showNotification(N_JS_ENTER_POSTAL_ADDRESS); return; }; if ($('#legal_address').val() =='') { showNotification(N_JS_ENTER_LEGAL_ADDRESS); return; }; if ($('#certificateNDS').val() =='') { showNotification(N_JS_ENTER_CERTIFICATE_NDS); return; }; if ($('#INN').val() =='') { showNotification(N_JS_ENTER_INN); return; }; if ($('#OKPO').val() =='') { showNotification(N_JS_ENTER_OKPO); return; }; if ($('#phone').val() =='') { showNotification(N_JS_ENTER_PHONE); return; }; var parameters = $('#getOrderDocuments').formSerialize(); $.post('/ua/ajax.php?page=owner&action=getOrderDocuments', parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { closeDialog(); showNotification(N_JS_SENT); window.location.reload(); } else { closeDialog(); showNotification(N_JS_ERROR); } }); }; function DeclineHotel() { if ($('#comment').val() == '') { showNotification(N_JS_ENTER_COMMENT); return; }; var parameters = $('#orderDeclineHotel').formSerialize(); $.post('/ua/ajax.php?page=owner&action=orderDeclineHotel', parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { closeDialog(); showNotification(N_JS_SAVED); window.location.reload(); } else { closeDialog(); showNotification(N_JS_ERROR); } }); }; function showPromoText() { $('#divPromoText').show(); $('#hidePromoText').show(); $('#showPromoText').hide(); }; function hidePromoText() { $('#divPromoText').hide(); $('#showPromoText').show(); $('#hidePromoText').hide(); }; function setPromoText(object_id) { if ($('textarea[id=promoText]').val() == '') { showNotification(N_JS_ENTER_OBJECT); return; } else { promoText = $('textarea[id=promoText]').val(); notePromoText = $('#notePromoText').val(); var request = '/ua/ajax.php?page=owner&action=setPromoText&object_id='+object_id+'&promoText='+promoText+'¬ePromoText='+notePromoText; $.post(request, '', function(response) { eval( "var reply = "+response+";"); if (reply.result) { window.location.reload(); } else { showNotification(N_JS_ERROR); return; } }); } }; function editRoom(apply) { var parameters = $('#roomsForm').formSerialize(); $.post('/ua/ajax.php?page=owner&action=editRoom', parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { showNotification(N_JS_SAVED); if (apply == 'apply') { window.location.reload(); } else { location.href = '/profile/tool_rooms'+reply.object_ids+'&type=8'; } } else { $('#savebad').html(reply.info); $('#savebad').fadeIn(300); } }); } function addRoom(apply, hash) { var parameters = $('#roomsForm').formSerialize(); $.post('/ua/ajax.php?page=owner&action=addRoom', parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { showNotification(N_JS_SAVED); if (apply == 'apply') { if (hash) { location.href = '&hash='+hash+'&step=5¤tRoom='+reply.roomId; } else { location.href = '/profile/tool_rooms'+reply.object_ids+'&type=8&room='+reply.roomId; } } else { location.href = '/profile/tool_rooms'+reply.object_ids+'&type=8'; } } else { $('#savebad').html(reply.info); $('#savebad').fadeIn(300); } }); } function addRoomQuestioning(hash) { if (hash) { location.href = '&hash='+hash+'&step=5'; } } function addComplictationQuestioning(hash) { if (hash) { location.href = '&hash='+hash+'&step=8'; } } function deleteObjectRooms() { if (confirm(Q_JS_DELETE_ROOMS)) { var parameters = $('#roomsForm').formSerialize(); $.post('/ua/ajax.php?page=owner&action=deleteObjectRooms', parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { showNotification(N_JS_DELETED); window.location.reload(); } }); } } function setOrdObjectRooms() { var parameters = $('#roomsForm').formSerialize(); $.post('/ua/ajax.php?page=owner&action=setOrdObjectRooms', parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { window.location.reload(); } }); } var editMediafilesHandler = {url: '/ua/ajax.php?page=owner&action=editMediafiles', type: 'post', dataType : 'json', success: postEditMediafiles}; var addMediafilesHandler = {url: '/ua/ajax.php?page=owner&action=addMediafiles', type: 'post', dataType : 'json', success: postEditMediafiles}; function postEditMediafiles(reply) { if (reply.result) { $('#savebad').hide(); showNotification(N_JS_SAVED); location.href = '/profile/tool_mediafiles'+reply.object_ids; } else { $('#savebad').html(reply.info); $('#savebad').fadeIn(300); } }; var objectStuffsHandler = {url: '/ua/ajax.php?page=owner&action=editObjectStuff', type: 'post', dataType : 'json', success: postEditObjectStuff}; var addObjectStuffHandler = {url: '/ua/ajax.php?page=owner&action=addObjectStuff', type: 'post', dataType : 'json', success: postEditObjectStuff}; function postEditObjectStuff(reply) { if (reply.result) { $('#savebad').hide(); showNotification(N_JS_SAVED); if (reply.stuffId) { if (reply.stuff_type == '1') { location.href = '/profile/tool_stuffs'+reply.object_ids; } if(reply.stuff_type == '2') { location.href = '/profile/tool_addfiles'+reply.object_ids; } if(reply.stuff_type == '3') { location.href = '/profile/tool_programms'+reply.object_ids; } return; } if (reply.new_pic) { $('#object_pic').removeAttr('height'); $('#object_pic').removeAttr('width'); $('#object_pic').attr('src', reply.new_pic.src); } $('#fileToUpload').clearFields(); } else { $('#savebad').html(reply.info); $('#savebad').fadeIn(300); } }; function deleteObjectStuffs() { if (confirm(Q_JS_DELETE_STUFFS)) { var parameters = $('#objectStuffsForm').formSerialize(); $.post('/ua/ajax.php?page=owner&action=deleteObjectStuffs', parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { showNotification(N_JS_DELETED); window.location.reload(); } }); } } function editPhotos(apply) { var parameters = $('#editObjectPhotos').formSerialize(); $.post('/ua/ajax.php?page=owner&action=editObjectPhotos', parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { showNotification(N_JS_SAVED); if (apply == 'apply') { location.reload(); } else { location.href = '/profile/tool_photos'+reply.object_ids+'&type='+reply.typeId; } } }); } function sortObjectPhotos(objectId, objectTypeId) { result = new Array(); cnt = 0; var imageId; var photoIds = false; jQuery('#' + 'photoHolder' + ' .' + jQuery.iSort.collected['photoHolder']).each( function (el) { imageId = $('#imageId', this).val(); result[cnt++] = imageId; }); parameters = '&sort='+result; $.post('/ua/ajax.php?page=owner&action=sortObjectPhotos&objectId='+objectId+'&typeId='+objectTypeId, parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { location.href = '/profile/tool_photos'+reply.object_ids+'&type='+objectTypeId; } }); } function editPriceTableDescr() { var parameters = $('#editLivePricesFrom').formSerialize(); $.post('/ua/ajax.php?page=owner&action=editPriceTableDescr', parameters, function(response) { /* document.getElementById('action').value = 'save'; $('#bookitPriceFrom').submit(); eval( "var reply = "+response+";"); if (reply.result) { $('#savebad').hide(); showNotification(N_JS_SAVED); if (apply == 'apply') { location.reload(); } else { location.href = '/profile/owner_object'+reply.object_ids; } } */ }); } function replacePriceLivePeriods() { var parameters = $('#editLivePricesFrom').formSerialize(); $.post('/ua/ajax.php?page=owner&action=replacePriceLivePeriods', parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { $('#savebad').hide(); showNotification(N_JS_SAVED); location.reload(); } }); } var roadSchemeObjectHandler = {url: '/ua/ajax.php?page=owner&action=editObjectRoadScheme', type: 'post', dataType : 'json', success: postEditObjectRoadScheme}; var roadSchemeObjectTravelHandler = {url: '/ua/ajax.php?page=travels&action=editObjectRoadScheme', type: 'post', dataType : 'json', success: postEditObjectRoadScheme}; function LetRoadStep(objectId) { var request = '/ua/ajax.php?page=travels&action=letRoadStep&objectId='+objectId; $.post(request, '', function(response) { eval( "var reply = "+response+";"); if (reply.object_ids) { if(reply.travel) { txt = recurs(reply.fullUrl); location.href = txt; } else { location.href = '/profile/owner_object'+reply.object_ids; } } }); } function postEditObjectRoadScheme(reply) { if (reply.result) { $('#savebad').hide(); showNotification(N_JS_SAVED); if (reply.object_ids) { if(reply.quality){ location.reload(); } else if(reply.travel) { txt = recurs(reply.fullUrl); location.href = txt; } else { location.href = '/profile/owner_object'+reply.object_ids; } return; } if (reply.new_pic) { $('#object_pic').removeAttr('height'); $('#object_pic').removeAttr('width'); $('#object_pic').attr('src', reply.new_pic.src); } $('#fileToUpload').clearFields(); } else { $('#savebad').html(reply.info); $('#savebad').fadeIn(300); } }; function editRoomPhotos(apply) { var parameters = $('#editRoomPhotos').formSerialize(); $.post('/ua/ajax.php?page=owner&action=editRoomPhotos', parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { showNotification(N_JS_SAVED); if (apply == 'apply') { location.reload(); } else { location.href = '/profile/tool_room_photos'+reply.object_ids+'&type='+reply.typeId+'&room='+reply.roomId+'&photo=show'; } } }); } function sortRoomPhotos(objectId, roomId) { result = new Array(); cnt = 0; var photoIds = false; jQuery('#' + 'photoHolder' + ' .' + jQuery.iSort.collected['photoHolder']).each( function (el) { imageId = $('#imageId', this).val(); result[cnt++] = imageId; }); parameters = '&sort='+result; $.post('/ua/ajax.php?page=owner&action=sortRoomPhotos&objectId='+objectId+'&roomId='+roomId, parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { location.href = '/profile/tool_room_photos'+reply.object_ids+'&type=8&room='+reply.roomId+'&photo=show'; } }); } function searchUserForObjectAdmin() { var parameters = $('#searchUserForm').formSerialize(); $.post('/ua/ajax.php?page=owner&action=searchUserForObjectAdmin', parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { $("#searchResult").empty(); var searchResult = '
'+ '
'+reply.user.last_name+' '+reply.user.first_name+' '+reply.user.patronimic_name+' ('+reply.user.email+')
'+ ''+ '
'; $("#searchResult").append(searchResult); } else { $("#searchResult").empty(); var noResult = 'Поиск не дал результатов. Попробуйте еще раз'; $("#searchResult").append(noResult); } }); } function setObjectAdmin(userId) { var parameters = $('#searchUserForm').formSerialize(); $.post('/ua/ajax.php?page=owner&action=setObjectAdmin&userId='+userId, parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { showNotification(N_JS_SAVED); location.href = '/profile/tool_accounts'+reply.object_ids; } else { showNotification(N_JS_ADMIN_OBJECT_ISSET); } }); } function setObjectBookitManager(userId) { var parameters = $('#searchUserForm').formSerialize(); $.post('/ua/ajax.php?page=owner&action=setObjectBookitManager&userId='+userId, parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { showNotification(N_JS_SAVED); location.href = '/profile/tool_accounts'+reply.object_ids; } else { showNotification(N_JS_ADMIN_OBJECT_ISSET); } }); } function setObjectBookingManager(userId) { var parameters = $('#searchUserForm').formSerialize(); $.post('/ua/ajax.php?page=owner&action=setObjectBookingManager&userId='+userId, parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { showNotification(N_JS_SAVED); location.href = '/profile/tool_accounts'+reply.object_ids; } else { showNotification(N_JS_ADMIN_OBJECT_ISSET); } }); } function deleteObjectAdmin(userId) { if (confirm(Q_JS_DELETE_OBJECT_ADMIN)) { var parameters = $('#deleteAdminForm').formSerialize(); $.post('/ua/ajax.php?page=owner&action=deleteObjectAdmin&userId='+userId, parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { showNotification(N_JS_DELETED); location.reload(); } }); } } function deleteObjectManager(userId) { if (confirm(Q_JS_DELETE_OBJECT_ADMIN)) { var parameters = $('#deleteAdminForm').formSerialize(); $.post('/ua/ajax.php?page=owner&action=deleteObjectManager&userId='+userId, parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { showNotification(N_JS_DELETED); location.reload(); } }); } } function setDisabledPercent() { if ($('#checkPercent').attr('checked')) $('#valPercent').attr('disabled', false); else $('#valPercent').attr('disabled', true); } function disableTypeValue() { if ($('#radioCurrency1').attr('checked')) { $('#curIndividual1').attr('disabled', true); $('#curIndividual2').attr('disabled', true); $('#curIndividual3').attr('disabled', true); $('#curOutIndividual1').attr('disabled', true); $('#curOutIndividual2').attr('disabled', true); $('#curOutIndividual3').attr('disabled', true); $('#curOfficial').attr('disabled', false); } else if ($('#radioCurrency2').attr('checked')) { $('#curOfficial').attr('disabled', true); $('#curIndividual1').attr('disabled', false); $('#curIndividual2').attr('disabled', false); $('#curIndividual3').attr('disabled', false); $('#curOutIndividual1').attr('disabled', false); $('#curOutIndividual2').attr('disabled', false); $('#curOutIndividual3').attr('disabled', false); } } function saveObjectFeedsTypes(objectId) { var parameters = $('#addFeedsTypesFrom').formSerialize(); $.post('/ua/ajax.php?page=owner&action=addObjectFeedsTypes&objectId='+objectId, parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { showNotification(N_JS_SAVED); location.href = '/profile/tool_bookit_food'+reply.object_ids+'&type=8'; } }); } function updateFeedsPrices(objectId) { var parameters = $('#feedsPricesFrom').formSerialize(); $.post('/ua/ajax.php?page=owner&action=updateFeedsPrices&objectId='+objectId, parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { showNotification(N_JS_SAVED); location.reload(); } }); } function editBookitPartnersInfo(objectId) { var parameters = $('#bookitPartnerForm').formSerialize(); $.post('/ua/ajax.php?page=owner&action=editBookitPartnersInfo&objectId='+objectId, parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { editEnabled(objectId); editIsCrs(objectId); editCommercial(objectId); //editOrd(objectId); showNotification(N_JS_SAVED); location.reload(); } else { showNotification(reply.message); } }); } function editIsCrs(objectId) { var parameters = $('#bookitIsCrsForm').formSerialize(); $.post('/ua/ajax.php?page=owner&action=editIsCrs&objectId='+objectId, parameters, function(response) { /* eval( "var reply = "+response+";"); if (reply.result) { showNotification(N_JS_SAVED); location.reload(); } else { showNotification(reply.message); } */ }); } function editShowContact(objectId) { var parameters = $('#bookitShowContactForm').formSerialize(); $.post('/ua/ajax.php?page=owner&action=editShowContact&objectId='+objectId, parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { showNotification(N_JS_SAVED); location.reload(); } else { showNotification(reply.message); } }); } function editCommercial(objectId) { var parameters = $('#bookitCommercialForm').formSerialize(); $.post('/ua/ajax.php?page=owner&action=editCommercial&objectId='+objectId, parameters, function(response) { /* eval( "var reply = "+response+";"); if (reply.result) { showNotification(N_JS_SAVED); location.reload(); } else { showNotification(reply.message); } */ }); } function editEnabled(objectId) { var parameters = $('#enabledForm').formSerialize(); $.post('/ua/ajax.php?page=owner&action=editEnabled&objectId='+objectId, parameters, function(response) {}); } function editOrd(objectId) { var parameters = $('#bookitOrdForm').formSerialize(); $.post('/ua/ajax.php?page=owner&action=editOrd&objectId='+objectId, parameters, function(response) { eval( "var reply = "+response+";"); if (reply.result) { showNotification(N_JS_SAVED); location.reload(); } else { showNotification(reply.message); } }); } var createStepHandler = {url: '/ua/ajax.php?page=questioning&action=step', type: 'post', dataType : 'json', success: postStep}; function postStep(reply) { if (reply.result) { $('#savebad').hide(); showNotification(N_JS_SAVED); if (reply.next_step_id) { if (reply.additional_url) additional_url = reply.additional_url; else additional_url = ''; location.href = '&hash='+reply.hash+'&step='+reply.next_step_id+additional_url; return; } else { location.href = '&hash='+reply.hash+'&step=finish'; } } else { $('#savebad').html(reply.info); $('#savebad').fadeIn(300); } }; function UpdateOrder(actionOrder, order) { if (confirm(Q_JS_CHANGE_ORDER)) { $.post('/ua/ajax.php?page=owner&action=updateOrder&actionOrder='+actionOrder+'&order='+order, '', function(response) { eval( "var reply = "+response+";"); if (reply.result) { showNotification(N_JS_DONE); location.reload(); } }); } }; function ChangeStatus(state, order) { if (confirm(Q_JS_CHANGE_ORDER)) { $.post('/ua/ajax.php?page=owner&action=changeStatus&state='+state+'&order='+order, '', function(response) { eval( "var reply = "+response+";"); if (reply.result) { showNotification(N_JS_DONE); location.reload(); } }); } }; function showSeason(id) { isPrimary = $("select#isPrimary_"+id).val() if (isPrimary == '1'){ $('#isWinter_'+id).show(); }else{ $('#isWinter_'+id).hide(); } }; function loadChildren() { provider_id = $("select#selectProvider").val(); if (provider_id){ $('#selectChildProvider').empty(); $('#showChildProvider').hide(); var request = '/ua/ajax.php?page=owner&action=getProviderChildren'; $.post(request, {providerId:provider_id}, function(response) { eval( "var reply = "+response+";"); $('#showChildProvider').show(); if (reply.result) { $("