vii engine Опубликовано 27 января, 2016 Жалоба Поделиться Опубликовано 27 января, 2016 Спасибо большое за модуль тока у меня 2 проблемки первое это у меня в файле нету такого типа в profile.js- у меня нету там var settings и второе я исправил как посоветовал теперь не работает кнопка сохранить в настройках Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 27 января, 2016 Автор Жалоба Поделиться Опубликовано 27 января, 2016 Спасибо большое за модуль тока у меня 2 проблемки первое это у меня в файле нету такого типа в profile.js- у меня нету там var settings и второе я исправил как посоветовал теперь не работает кнопка сохранить в настройках А какая сборка ? var settings - должен быть 100% кнопка сохранить не будет работать без js Ссылка на комментарий Поделиться на другие сайты Поделиться
vii engine Опубликовано 27 января, 2016 Жалоба Поделиться Опубликовано 27 января, 2016 (изменено) А какая сборка ? var settings - должен быть 100% кнопка сохранить не будет работать без js может я не заметил сборка павла на микснет вот тебе profile.js savetimezona: function(){ var timezona = $('#timezona').val(); butloading('saveTimezona', 87, 'disabled'); $.post('/index.php?go=settings&act=timezona', {timezona: timezona}, function(data){butloading('saveTimezona', 87, 'enabled', 'Сохранить'); $('#ok_timez').show(); }); }, //GROUPS var groups = { sendver: function(i){ Page.Loading('start'); $.post('/index.php?go=groups&act=sendver', {public_id: i}, function(d){ Page.Loading('stop'); if(d == 1) addAllErr('Для того, чтоб эта функция была активна, Вы должны верифицировать свою страницу', 5000); else { $('#sendver').html('Заявка отправлена'); $('#sendverlnk').attr('onClick', 'return false'); } }); }, createbox: function(){ Box.Show('create', 490, lang_groups_new, '<div style="padding:20px"><div class="videos_text">Название</div><input type="text" class="videos_input" id="title" maxlength="65" /></div>', lang_box_canсel, lang_groups_cretate, 'groups.creat()', 100, 0, 0, 0, 0, 'title'); $('#title').focus(); }, search:function(){ var title = $('#groupssearch').val(); $('#shop_se_load').fadeIn('fast'); if(title.length == 0){ $('#shop_se_load').fadeOut(100); $('#searchbody').hide(); $('.friends_onefriend').show(); $('#tab3').show(); $('#nav').show(); }else{ $.post('/index.php?go=groups&act=search',{title: title},function(d){ $('.friends_onefriend').hide(); $('#tab3').hide(); $('#shop_se_load').fadeOut(100); $('#searchbody').show(); $('#searchbody').html(d); }); } }, creat: function(){ var title = $('#title').val(); if(title != 0){ $('#box_loading').show(); ge('box_butt_create').disabled = true; $.post('/index.php?go=groups&act=send', {title: title}, function(id){ if(id == 'antispam_err') AntiSpam('groups'); else Page.Go('/public'+id); Box.Close(); }); } else setErrorInputMsg('title'); }, exit: function(id){ $('#exitlink'+id).html('<div class="color777" style="margin-top:6px;margin-right:7px">Вы вышли из компании.</div>'); $.post('/index.php?go=groups&act=exit', {id: id}); }, exit2: function(id, user_id){ $('#no').hide(); $('#yes').fadeIn('fast'); updateNum('#traf'); updateNum('#traf2'); if($('#traf').text() == 0){ $('#users_block').hide(); $('#num2').html('<span class="color777">Вы будете первым.</span>'); } $('#subUser'+user_id).remove(); $.post('/index.php?go=groups&act=exit', {id: id}); }, login: function(id){ $('#yes').hide(); $('#no').fadeIn('fast'); if($('#traf').text() == 0) $('#users_block').show(); updateNum('#traf', 1); updateNum('#traf2', 1); $.post('/index.php?go=groups&act=login', {id: id}); }, loadphoto: function(id){ showBox.start(); $.post('/index.php?go=groups&act=loadphoto_page',{id: id}, function(d){ showBox.win('loadphoto', d); }); }, delphoto: function(id){ Box.Show('del_photo', 400, lang_title_del_photo, '<div style="padding:15px;">'+lang_del_photo+'</div>', lang_box_canсel, lang_box_yes, 'groups.startdelete('+id+')'); }, startdelete: function(id){ $('#box_loading').show(); ge('box_butt_create').disabled = true; $.post('/index.php?go=groups&act=delphoto', {id: id}, function(){ $('#ava').attr('src', template_dir+'/images/no_ava.gif'); $('#del_pho_but').hide(); Box.Close(); }); }, addcontact: function(id){ Box.Page('/index.php?go=groups&act=addfeedback_pg', 'id='+id, 'addfeedback', 400, 'Добавление контактного лица', lang_box_canсel, 'Сохранить', 'groups.savefeedback('+id+')', 0, 0, 0, 0, 'upage', 0); }, savefeedback: function(id){ var upage = $('#upage').val(); var office = $('#office').val(); var phone = $('#phone').val(); var email = $('#email').val(); if($('#feedimg').attr('src') != template_dir+'/images/contact_info.png'){ $('#box_loading').show(); ge('box_butt_create').disabled = true; $.post('/index.php?go=groups&act=addfeedback_db', {id: id, upage: upage, office: office, phone: phone, email: email}, function(d){ if(d == 1){ Box.Info('err', 'Информация', 'Этот пользователь уже есть в списке контактов.', 300, 2000); ge('box_butt_create').disabled = false; $('#box_loading').hide(); } else { Box.Close(); Page.Go('/public'+id); } }); } else setErrorInputMsg('upage'); }, allfeedbacklist: function(id){ Box.Page('/index.php?go=groups&act=allfeedbacklist', 'id='+id, 'allfeedbacklist', 450, 'Контакты', 'Закрыть', 0, 0, 300, 1, 1, 1, 0, 0); }, delfeedback: function(id, uid){ $('#f'+uid+', #fb'+uid).remove(); var si = $('.public_obefeed').size(); updateNum('#fnumu'); if(si <= 0){ $('#feddbackusers').html('<div class="line_height color777" align="center">Страницы представителей, номера телефонов, e-mail<br /><a href="/public'+id+'" onClick="groups.addcontact('+id+'); return false">Добавить контакты</a></div>'); $('.box_conetnt').html('<div align="center" style="padding-top:10px;color:#777;font-size:13px;">Список контактов пуст.</div><style>#box_bottom_left_text{padding-top:6px}</style>'); } $.post('/index.php?go=groups&act=delfeedback', {id: id, uid: uid}); }, editfeedback: function(uid){ $('#close_editf'+uid).hide(); $('#editf'+uid).show(); $('#email'+uid).val($('#email'+uid).val().replace(', ', '')); }, editfeeddave: function(id, uid){ var office = $('#office'+uid).val(); var phone = $('#phone'+uid).val(); var email = $('#email'+uid).val(); $('#close_editf'+uid).show(); $('#editf'+uid).hide(); $('#okoffice'+uid).text(office); $('#okphone'+uid).text(phone); if(phone != 0 && email != 0) $('#okemail'+uid).text(', '+email); else $('#okemail'+uid).text(email); $.post('/index.php?go=groups&act=editfeeddave', {id: id, uid: uid, office: office, phone: phone, email: email}); }, checkFeedUser: function(){ var upage = $('#upage').val(); var pattern = new RegExp(/^[0-9]+$/); if(pattern.test(upage)){ $.post('/index.php?go=groups&act=checkFeedUser', {id: upage}, function(d){ d = d.split('|'); if(d[0]){ if(d[1]) $('#feedimg').attr('src', '/uploads/users/'+upage+'/100_'+d[1]); else $('#feedimg').attr('src', template_dir+'/images/100_no_ava.png'); $('#office').focus(); } else { setErrorInputMsg('upage'); $('#feedimg').attr('src', template_dir+'/images/contact_info.png'); } }); } else $('#feedimg').attr('src', template_dir+'/images/contact_info.png'); }, saveinfo: function(id){ var title = $('#title').val(); var descr = $('#descr').val(); var adres_page = $('#adres_page').val(); var web = $('#web').val(); var comments = $('#comments').val(); $('#e_public_title').text(title); if(descr != 0){ $('#descr_display').show(); $('#e_descr').html(descr); } if(!adres_page) var adres_page = 'public'+id; var pattern = new RegExp(/^[a-zA-Z0-9_-]+$/); if(pattern.test(adres_page)){ butloading('pubInfoSave', 55, 'disabled'); $.post('/index.php?go=groups&act=saveinfo', {id: id, title: title, descr: descr, comments: comments, adres_page: adres_page, discussion: $('#discussion').val(), background_repeat: $('#background_repeat').val(), web: web}, function(d){ if(d == 'err_adres') Box.Info('err', 'Ошибка', 'Такой адрес уже занят', 130, 1500); else if(adres_page != 'public'+id) Page.Go('/public'+id); else Page.Go('/'+adres_page); butloading('pubInfoSave', 55, 'enabled', 'Сохранить'); }); } else { setErrorInputMsg('adres_page'); Box.Info('err', 'Ошибка', 'Вы можете изменить короткий адрес Вашей страницы на более удобный и запоминающийся. Для этого введите имя страницы, состоящее из латинских букв, цифр или знаков «_» .', 300, 5500); } }, editform: function(){ $('#edittab1').slideDown('fast'); $('#public_editbg_container').animate({scrollLeft: "+663"}); }, editformClose: function(){ $('#public_editbg_container').animate({scrollLeft: "-660"}, 1000); setTimeout("$('#edittab1').slideUp('fast')", 200); $('#edittab2').hide(); }, edittab_admin: function(id){ $('#edittab2').show(); $('#public_editbg_container').animate({scrollLeft: "+1300"}); }, addadmin: function(id){ var new_admin_id = $('#new_admin_id').val().replace('http://udinbala.com/u' ''); var check_adm = $('#admin'+new_admin_id).text(); if(new_admin_id && !check_adm){ Box.Page('/index.php?go=groups&act=new_admin', 'new_admin_id='+new_admin_id, 'new_admin_id', 400, 'Назначение руководителя', 'Закрыть', 'Назначить руководителем', 'groups.send_new_admin('+id+', '+new_admin_id+')', 130, 0, 0, 0, 0, 0); } else addAllErr('Этот пользователь уже есть в списке руководителей.'); }, send_new_admin: function(id, new_admin_id){ var ava = $('#adm_ava').attr('src'); var adm_name = $('#adm_name').text(); var data = '<div class="public_oneadmin" id="admin'+new_admin_id+'"><a href="/u'+new_admin_id+'" onClick="Page.Go(this.href); return false"><img src="'+ava+'" align="left" width="32" /></a><a href="/u'+new_admin_id+'" onClick="Page.Go(this.href); return false">'+adm_name+'</a><br /><a href="/" onClick="groups.deladmin(\''+id+'\', \''+new_admin_id+'\'); return false"><small>Удалить</small></a></div>'; $('#admins_tab').append(data); Box.Close(); $('#new_admin_id').val(''); $.post('/index.php?go=groups&act=send_new_admin', {id: id, new_admin_id: new_admin_id}); Box.Info('msg_info', '<b>Изменения сохранены.</b>', '<span style="font-size:12px;"><b><a href="'+$('#gedit_user_name'+id).attr('href')+'">'+$('#gedit_user_name'+id).html()+'</a></b> назначен руководителем сообщества.</span>', 380, 2000); }, deladmin: function(id, uid){ $('#admin'+uid).remove(); $.post('/index.php?go=groups&act=deladmin', {id: id, uid: uid}); }, wall_send: function(id){ var wall_text = $('#wall_text').val(); var attach_files = $('#vaLattach_files').val(); var ofgroupsmess = $('#ofgroupsmess').val(); var podpis = $('#podpis').val(); if(wall_text != 0 || attach_files != 0){ butloading('wall_send', 56, 'disabled'); $.post('/index.php?go=groups&act=wall_send', {id: id, ofgroupsmess: ofgroupsmess, podpis: podpis, wall_text: wall_text, attach_files: attach_files, vote_title: $('#vote_title').val(), vote_answer_1: $('#vote_answer_1').val(), vote_answer_2: $('#vote_answer_2').val(), vote_answer_3: $('#vote_answer_3').val(), vote_answer_4: $('#vote_answer_4').val(), vote_answer_5: $('#vote_answer_5').val(), vote_answer_6: $('#vote_answer_6').val(), vote_answer_7: $('#vote_answer_7').val(), vote_answer_8: $('#vote_answer_8').val(), vote_answer_9: $('#vote_answer_9').val(), vote_answer_10: $('#vote_answer_10').val()}, function(data){ if($('#rec_num').text() == 'Нет записей') $('.albtitle').html('<b id="rec_num">1</b> запись'); else updateNum('#rec_num', 1); $('#wall_text').val(''); $('#attach_files').hide(); $('#attach_files').html(''); $('#vaLattach_files').val(''); wall.form_close(); wall.RemoveAttachLnk(); butloading('wall_send', 56, 'enabled', lang_box_send); $('#public_wall_records').html(data); if($('#rec_num').text() > 10){ $('#page_cnt').val('1'); $('#wall_all_records').show(); $('#load_wall_all_records').html('к предыдущим записям'); } }); } else setErrorInputMsg('wall_text'); }, wall_send_comm: function(rec_id, public_id){ var wall_text = $('#fast_text_'+rec_id).val(); if(wall_text != 0){ butloading('fast_buts_'+rec_id, 56, 'disabled'); $.post('/index.php?go=groups&act=wall_send_comm', {rec_id: rec_id, wall_text: wall_text, public_id: public_id, answer_comm_id: $('#answer_comm_id'+rec_id).val()}, function(data){ $('#fast_form_'+rec_id+', #fast_comm_link_'+rec_id).remove(); $('#wall_fast_block_'+rec_id).html(data); var pattern = new RegExp(/news/i); if(pattern.test(location.href)) $('#fast_text_'+rec_id+', #fast_inpt_'+rec_id).css('width', '688px'); }); } else setErrorInputMsg('fast_text_'+rec_id); }, wall_delet: function(rec_id){ $('#wall_record_'+rec_id).html('<div style="margin-bottom:15px"><span class="color777">Запись удалена.</span></div>'); $('#wall_fast_block_'+rec_id+', .wall_fast_opened_form').remove(); $('#wall_record_'+rec_id).css('padding-bottom', '5px'); myhtml.title_close(rec_id); updateNum('#rec_num'); $.post('/index.php?go=groups&act=wall_del', {rec_id: rec_id}); }, comm_wall_delet: function(rec_id, public_id){ $('#wall_fast_comment_'+rec_id).html('<div class="color777">Комментарий удалён.</div>'); $.post('/index.php?go=groups&act=wall_del', {rec_id: rec_id, public_id: public_id}); }, wall_all_comments: function(rec_id, public_id){ textLoad('wall_all_comm_but_'+rec_id); $('#wall_all_but_link_'+rec_id).attr('onClick', ''); $.post('/index.php?go=groups&act=all_comm', {rec_id: rec_id, public_id: public_id}, function(data){ $('#wall_fast_block_'+rec_id).html(data); //выводим сам результат var pattern = new RegExp(/news/i); if(pattern.test(location.href)) $('#fast_text_'+rec_id+', #fast_inpt_'+rec_id).css('width', '688px'); }); }, wall_page: function(){ var page_cnt = $('#page_cnt').val(); var public_id = $('#public_id').val(); $('#wall_all_records').attr('onClick', ''); if($('#load_wall_all_records').text() == 'к предыдущим записям' && $('#rec_num').text() > 10){ textLoad('load_wall_all_records'); $.post('/index.php?go=public&pid='+public_id, {page_cnt: page_cnt}, function(data){ $('#public_wall_records').append(data); $('#page_cnt').val((parseInt($('#page_cnt').val())+1)); if($('.wallrecord').size() == $('#rec_num').text()){ $('#wall_all_records').hide(); } else { $('#wall_all_records').attr('onClick', 'groups.wall_page(\''+public_id+'\')'); $('#load_wall_all_records').html('к предыдущим записям'); } }); } }, wall_attach_addphoto: function(id, page_num, public_id){ wall.attach_menu('close', 'wall_attach', 'wall_attach_menu'); if(page_num) page = '&page='+page_num; else { page = ''; page_num = 1; } Box.Page('/index.php?go=groups&act=photos', 'public_id='+public_id+page, 'c_all_photos_'+page_num, 627, lang_wall_attatch_photos, lang_box_canсel, 0, 0, 400, 1, 0, 1, 0, 1); }, wall_attach_insert: function(type, data, action_url){ if(!$('#wall_text').val()) wall.form_open(); $('#attach_files').show(); var attach_id = Math.floor(Math.random()*(1000-1+1))+1; //Если вставляем фотографию if(type == 'photo'){ Box.Close('all_photos', 1); res_attach_id = 'photo_'+attach_id; $('#attach_files').append('<span id="attach_file_'+res_attach_id+'" class="attach_file"><div class="wall_attach_photo fl_l"><div class="wall_attach_del" onMouseOver="myhtml.title(\''+res_attach_id+'\', \''+lang_wall_no_atttach+'\', \'wall_photo_\')" onMouseOut="myhtml.title_close(\''+res_attach_id+'\')" onClick="wall.attach_delete(\''+res_attach_id+'\', \'photo|'+action_url+'||\')" id="wall_photo_'+res_attach_id+'"></div><img src="'+data+'" alt="" /></div></span>'); $('#vaLattach_files').val($('#vaLattach_files').val()+'photo|'+action_url+'||'); } //Если вставляем видео if(type == 'video'){ Box.Close('attach_videos'); res_attach_id = 'video_'+attach_id; $('#attach_files').append('<span id="attach_file_'+res_attach_id+'" class="attach_file"><div class="wall_attach_photo fl_l"><div class="wall_attach_del" onMouseOver="myhtml.title(\''+res_attach_id+'\', \''+lang_wall_no_atttach+'\', \'wall_photo_\')" onMouseOut="myhtml.title_close(\''+res_attach_id+'\')" onClick="wall.attach_delete(\''+res_attach_id+'\', \'video|'+action_url+'||\')" id="wall_photo_'+res_attach_id+'"></div><img src="'+data+'" alt="" /></div></span>'); $('#vaLattach_files').val($('#vaLattach_files').val()+'video|'+action_url+'||'); } var count = $('.attach_file').size(); if(count > 9) $('#wall_attach').hide(); }, wall_photo_view: function(rec_id, public_id, src, pos, type){ var photo = $('#photo_wall_'+rec_id+'_'+pos).attr('src').replace('c_', ''); var size = $('.page_num'+rec_id).size(); if(size == 1){ var topTxt = 'Просмотр фотографии'; var next = 'Photo.Close(\'\'); return false'; } else { var topTxt = 'Фотография <span id="pTekPost">'+pos+'</span> из '+size; var next = 'groups.wall_photo_view_next('+rec_id+'); return false'; } $.post('/index.php?go=attach_comm', {photo: photo}, function(d){ $('#cData').html(d); }); var content = '<div id="photo_view" class="photo_view" onClick="groups.wall_photo_view_setEvent(event)">'+ '<div class="photo_close" onClick="Photo.Close(\'\'); return false;"></div>'+ '<div class="photo_bg" style="min-height:400px">'+ '<div class="photo_com_title" style="padding-top:0px;">'+topTxt+'<div><a href="/" onClick="Photo.Close(\'\'); return false">Закрыть</a></div></div>'+ '<div class="photo_img_box cursor_pointer" onClick="'+next+'"><img src="'+photo+'" id=\"photo_view_src\" style="margin-bottom:7px" /></div><div class="line_height">'+ '<input type="hidden" id="photo_pos" value="'+pos+'" />'+ '</div><div class="clear"></div>'+ '<div id="cData"><center><img src="/templates/Default/images/progress.gif" style="margin-top:20px;margin-bottom:20px" /></center></div>'+ '</div>'+ '<div class="clear"></div>'+ '</div>'; $('body').append(content); $('#photo_view').show(); if(is_moz && !is_chrome) scrollTopForFirefox = $(window).scrollTop(); $('html, body').css('overflow-y', 'hidden'); if(is_moz && !is_chrome) $(window).scrollTop(scrollTopForFirefox); }, wall_photo_view_next: function(rec_id){ var pos = parseInt($('#photo_pos').val())+1; if($('#photo_wall_'+rec_id+'_'+pos).attr('src')) var next_src = $('#photo_wall_'+rec_id+'_'+pos).attr('src').replace('c_', ''); else var next_src = false; $('#photo_pos').val(pos); $('#pTekPost').text(pos); //Если уже последняя фотка, то следующей фоткой делаем первую if(pos > $('.page_num'+rec_id).size()){ $('#photo_pos').val('1'); $('#pTekPost').text('1'); var next_src = $('#photo_wall_'+rec_id+'_1').attr('src').replace('c_', ''); } $('#photo_view_src').attr('src', next_src); $('#cData').html('<center><img src="/templates/Default/images/progress.gif" style="margin-top:20px;margin-bottom:20px" /></center>'); $.post('/index.php?go=attach_comm', {photo: next_src}, function(d){ $('#cData').html(d); }); }, wall_photo_view_setEvent: function(event){ var oi = (event.target) ? event.target.id: ((event.srcElement) ? event.srcElement.id : null); if(oi == 'photo_view') Photo.Close(''); }, wall_video_add_box: function(){ wall.attach_menu('close', 'wall_attach', 'wall_attach_menu'); Box.Show('attach_videos', 400, 'Ссылка видеозаписи на MixNet', '<div style="padding:15px;"><input type="text" placeholder="Введите ссылку видеозаписи на MixNet.." class="videos_input" id="video_attach_lnk" style="width:355px;margin-top:10px" /></div>', lang_box_canсel, 'Прикрпепить', 'groups.wall_video_add_select()'); $('#video_attach_lnk').focus(); }, wall_video_add_select: function(){ var video_attach_lnk = $('#video_attach_lnk').val().replace('http://'+location.host+'/video', ''); var data = video_attach_lnk.split('_'); if(video_attach_lnk != 0){ $('#box_loading').show(); ge('box_butt_create').disabled = true; $.post('/index.php?go=groups&act=select_video_info', {video_id: data[1]}, function(row){ if(row == 1){ addAllErr('Неверный адрес видеозаписи'); $('#box_loading').hide(); ge('box_butt_create').disabled = false; } else { groups.wall_attach_insert('video', '/uploads/videos/'+data[0]+'/'+row, row+'|'+data[1]+'|'+data[0]); $('#video_attach_lnk').val(''); } }); } else setErrorInputMsg('video_attach_lnk'); }, wall_add_like: function(rec_id, user_id, type){ if($('#wall_like_cnt'+rec_id).text()) var wall_like_cnt = parseInt($('#wall_like_cnt'+rec_id).text())+1; else { $('#public_likes_user_block'+rec_id).show(); $('#update_like'+rec_id).val('1'); var wall_like_cnt = 1; } $('#wall_like_cnt'+rec_id).html(wall_like_cnt).css('color', '#8bb1d1'); $('#wall_active_ic'+rec_id).addClass('public_wall_like_yes'); $('#wall_like_link'+rec_id).attr('onClick', 'groups.wall_remove_like('+rec_id+', '+user_id+', \''+type+'\')'); $('#like_user'+user_id+'_'+rec_id).show(); updateNum('#like_text_num'+rec_id, 1); if(type == 'uPages') $.post('/index.php?go=wall&act=like_yes', {rid: rec_id}); else $.post('/index.php?go=groups&act=wall_like_yes', {rec_id: rec_id}); }, wall_remove_like: function(rec_id, user_id, type){ var wall_like_cnt = parseInt($('#wall_like_cnt'+rec_id).text())-1; if(wall_like_cnt <= 0){ var wall_like_cnt = ''; $('#public_likes_user_block'+rec_id).hide(); } $('#wall_like_cnt'+rec_id).html(wall_like_cnt).css('color', '#95adc0'); $('#wall_active_ic'+rec_id).removeClass('public_wall_like_yes'); $('#wall_like_link'+rec_id).attr('onClick', 'groups.wall_add_like('+rec_id+', '+user_id+', \''+type+'\')'); $('#Xlike_user'+user_id+'_'+rec_id).hide(); $('#like_user'+user_id+'_'+rec_id).hide(); updateNum('#like_text_num'+rec_id); if(type == 'uPages') $.post('/index.php?go=wall&act=like_no', {rid: rec_id}); else $.post('/index.php?go=groups&act=wall_like_remove', {rec_id: rec_id}); }, wall_like_users_five: function(rec_id, type){ $('.public_likes_user_block').hide(); if(!ge('like_cache_block'+rec_id) && $('#wall_like_cnt'+rec_id).text() && $('#update_like'+rec_id).val() == 0){ if(type == 'uPages'){ $.post('/index.php?go=wall&act=liked_users', {rid: rec_id}, function(data){ $('#likes_users'+rec_id).html(data+'<span id="like_cache_block'+rec_id+'"></span>'); $('#public_likes_user_block'+rec_id).show(); }); } else { $.post('/index.php?go=groups&act=wall_like_users_five', {rec_id: rec_id}, function(data){ $('#likes_users'+rec_id).html(data+'<span id="like_cache_block'+rec_id+'"></span>'); $('#public_likes_user_block'+rec_id).show(); }); } } else if($('#wall_like_cnt'+rec_id).text()) $('#public_likes_user_block'+rec_id).show(); }, wall_like_users_five_hide: function(){ $('.public_likes_user_block').hide(); }, wall_all_liked_users: function(rid, page_num, liked_num){ $('.public_likes_user_block').hide(); if(page_num) page = '&page='+page_num; else { page = ''; page_num = 1; } if(!liked_num) liked_num = 1; Box.Page('/index.php?go=groups&act=all_liked_users', 'rid='+rid+'&liked_num='+liked_num+page, 'all_liked_users_'+rid+page_num, 525, lang_wall_liked_users, lang_msg_close, 0, 0, 345, 1, 1, 1, 0, 1); }, wall_tell: function(rec_id){ $('#wall_tell_'+rec_id).hide(); myhtml.title_close(rec_id); $('#wall_ok_tell_'+rec_id).fadeIn(150); $.post('/index.php?go=groups&act=wall_tell', {rec_id: rec_id}, function(data){ if(data == 1) addAllErr(lang_wall_tell_tes); }); }, all_people: function(public_id, page_num){ if(page_num) page = '&page='+page_num; else { page = ''; page_num = 1; } var num = $('#traf').text(); Box.Page('/index.php?go=groups&act=all_people', 'public_id='+public_id+'&num='+num+page, 'all_peoples_users_'+public_id+page_num, 525, 'Подписчики', lang_msg_close, 0, 0, 345, 1, 1, 1, 0, 1); }, all_groups_user: function(for_user_id, page_num){ if(page_num) page = '&page='+page_num; else { page = ''; page_num = 1; } var num = $('#groups_num').text(); Box.Page('/index.php?go=groups&act=all_groups_user', 'for_user_id='+for_user_id+'&num='+num+page, 'all_groups_users_'+for_user_id+page_num, 525, 'Интересные страницы', lang_msg_close, 0, 0, 345, 1, 1, 1, 0, 1); }, inviteBox: function(i){ showBox.start(); $.post('/index.php?go=groups&act=invitebox', {id: i}, function(d){ showBox.win('inviteBox', d); }); }, inviteSet: function(i){ var check = $('#user'+i).attr('class').replace('grIntiveUser', ''); var numCheck = parseInt($('#usernum2').text()); var limit = 50; if(!check){ if(numCheck >= limit){ Box.Info('load_photo_er', 'Информация', 'Вы можете пригласить в компанию не более '+limit+' друзей за один раз.', 380, 3000); return false; } if(numCheck <= 0) $('#usernum, #buttomDiv').fadeIn('fast'); $('#usernum2').text(numCheck+1); $('#user'+i).addClass('grIntiveUserActive'); $('#userInviteList').val($('#userInviteList').val()+'|'+i+'|'); } else { $('#user'+i).removeClass('grIntiveUserActive'); $('#userInviteList').val($('#userInviteList').val().replace('|'+i+'|', '')); $('#usernum2').text(numCheck-1); if(parseInt($('#usernum2').text()) <= 0) $('#usernum, #buttomDiv').fadeOut('fast'); } }, inviteSend: function(i){ var userInviteList = $('#userInviteList').val(); butloading('invSending', 160, 'disabled'); $.post('/index.php?go=groups&act=invitesend', {id: i, ulist: userInviteList}, function(d){ if(d == 1) Box.Info('load_photo_er', 'Информация', 'Вы можете пригласить в компанию не более 50 друзей в день.', 380, 3000); else Box.Info('load_photo_er', 'Информация', 'Приглашения успешно разосланы.', 230, 2600); showBox.clos('inviteBox', 1); }); }, inviteFriendsPage: function(i){ if($('#load_invite_prev_ubut').text() == 'Показать больше друзей'){ textLoad('load_invite_prev_ubut'); $.post('/index.php?go=groups&act=invitebox', {page_cnt: page_cnt_invite, id: i}, function(d){ page_cnt_invite++; $('#inviteUsers').append(d); $('#load_invite_prev_ubut').text('Показать больше друзей'); if(!d) $('#invite_prev_ubut').remove(); }); } }, InviteOk: function(i){ $('#action_'+i).html('<span class="color777">Вы вступили в компанию.</span>'); $.post('/index.php?go=groups&act=login', {id: i}); }, InviteNo: function(i){ $('#action_'+i).html('<span class="color777">Приглашение отклонено.</span>'); $.post('/index.php?go=groups&act=invite_no', {id: i}); }, invitePage: function(){ if($('#load_gr_invite_prev_ubut').text() == 'Показать больше приглашений'){ textLoad('load_gr_invite_prev_ubut'); $.post('/index.php?go=groups&act=invites', {page_cnt: page_cnt_invite_gr}, function(d){ page_cnt_invite_gr++; $('#preLoadedGr').append(d); $('#load_gr_invite_prev_ubut').text('Показать больше приглашений'); if(!d) $('#gr_invite_prev_ubut').remove(); }); } }, wall_fasten: function(i){ $('.wall_fasten').css('opacity', '0.5'); $('#wall_fasten_'+i).css('opacity', '1').attr('onClick', 'groups.wall_unfasten('+i+')'); $.post('/index.php?go=groups&act=fasten', {rec_id: i}); }, wall_unfasten: function(i){ $('.wall_fasten').css('opacity', '0.5'); $('#wall_fasten_'+i).attr('onClick', 'groups.wall_fasten('+i+')'); $.post('/index.php?go=groups&act=unfasten', {rec_id: i}); } } //FAMILIES var families = { sendver: function(i){ Page.Loading('start'); $.post('/index.php?go=families&act=sendver', {public_id: i}, function(d){ Page.Loading('stop'); if(d == 1) addAllErr('Для того, чтоб эта функция была активна, Вы должны верифицировать свою страницу', 5000); else { $('#sendver').html('Заявка отправлена'); $('#sendverlnk').attr('onClick', 'return false'); } }); }, createbox: function(){ Box.Show('create', 490, lang_families_new, '<div style="padding:20px"><div class="videos_text">Название</div><input type="text" class="videos_input" id="title" maxlength="65" /></div>', lang_box_canсel, lang_families_cretate, 'families.creat()', 100, 0, 0, 0, 0, 'title'); $('#title').focus(); }, creat: function(){ var title = $('#title').val(); if(title != 0){ $('#box_loading').show(); ge('box_butt_create').disabled = true; $.post('/index.php?go=families&act=send', {title: title}, function(id){ if(id == 'antispam_err') AntiSpam('families'); else Page.Go('/family'+id); Box.Close(); }); } else setErrorInputMsg('title'); }, exit: function(id){ $('#exitlink'+id).html('<div class="color777" style="margin-top:6px;margin-right:7px">Вы вышли из фамилии.</div>'); $.post('/index.php?go=families&act=exit', {id: id}); }, exit2: function(id, user_id){ $('#no').hide(); $('#yes').fadeIn('fast'); updateNum('#traf'); updateNum('#traf2'); if($('#traf').text() == 0){ $('#users_block').hide(); $('#num2').html('<span class="color777">Вы будете первым.</span>'); } $('#subUser'+user_id).remove(); $.post('/index.php?go=families&act=exit', {id: id}); }, login: function(id){ $('#yes').hide(); $('#no').fadeIn('fast'); if($('#traf').text() == 0) $('#users_block').show(); updateNum('#traf', 1); updateNum('#traf2', 1); $.post('/index.php?go=families&act=login', {id: id}); }, loadphoto: function(id){ Box.Page('/index.php?go=families&act=loadphoto_page', 'id='+id, 'loadphoto', 400, lang_title_load_photo, lang_box_canсel, 0, 0, 0, 0, 0, 0, 0, 1); }, delphoto: function(id){ Box.Show('del_photo', 400, lang_title_del_photo, '<div style="padding:15px;">'+lang_del_photo+'</div>', lang_box_canсel, lang_box_yes, 'families.startdelete('+id+')'); }, startdelete: function(id){ $('#box_loading').show(); ge('box_butt_create').disabled = true; $.post('/index.php?go=families&act=delphoto', {id: id}, function(){ $('#ava').attr('src', template_dir+'/images/no_ava.gif'); $('#del_pho_but').hide(); Box.Close(); }); }, addcontact: function(id){ Box.Page('/index.php?go=families&act=addfeedback_pg', 'id='+id, 'addfeedback', 400, 'Добавление контактного лица', lang_box_canсel, 'Сохранить', 'families.savefeedback('+id+')', 0, 0, 0, 0, 'upage', 0); }, savefeedback: function(id){ var upage = $('#upage').val(); var office = $('#office').val(); var phone = $('#phone').val(); var email = $('#email').val(); if($('#feedimg').attr('src') != template_dir+'/images/contact_info.png'){ $('#box_loading').show(); ge('box_butt_create').disabled = true; $.post('/index.php?go=families&act=addfeedback_db', {id: id, upage: upage, office: office, phone: phone, email: email}, function(d){ if(d == 1){ Box.Info('err', 'Информация', 'Этот пользователь уже есть в списке контактов.', 300, 2000); ge('box_butt_create').disabled = false; $('#box_loading').hide(); } else { Box.Close(); Page.Go('/family'+id); } }); } else setErrorInputMsg('upage'); }, allfeedbacklist: function(id){ Box.Page('/index.php?go=families&act=allfeedbacklist', 'id='+id, 'allfeedbacklist', 450, 'Контакты', 'Закрыть', 0, 0, 300, 1, 1, 1, 0, 0); }, delfeedback: function(id, uid){ $('#f'+uid+', #fb'+uid).remove(); var si = $('.public_obefeed').size(); updateNum('#fnumu'); if(si <= 0){ $('#feddbackusers').html('<div class="line_height color777" align="center">Страницы представителей, номера телефонов, e-mail<br /><a href="/family'+id+'" onClick="families.addcontact('+id+'); return false">Добавить контакты</a></div>'); $('.box_conetnt').html('<div align="center" style="padding-top:10px;color:#777;font-size:13px;">Список контактов пуст.</div><style>#box_bottom_left_text{padding-top:6px}</style>'); } $.post('/index.php?go=families&act=delfeedback', {id: id, uid: uid}); }, editfeedback: function(uid){ $('#close_editf'+uid).hide(); $('#editf'+uid).show(); $('#email'+uid).val($('#email'+uid).val().replace(', ', '')); }, editfeeddave: function(id, uid){ var office = $('#office'+uid).val(); var phone = $('#phone'+uid).val(); var email = $('#email'+uid).val(); $('#close_editf'+uid).show(); $('#editf'+uid).hide(); $('#okoffice'+uid).text(office); $('#okphone'+uid).text(phone); if(phone != 0 && email != 0) $('#okemail'+uid).text(', '+email); else $('#okemail'+uid).text(email); $.post('/index.php?go=families&act=editfeeddave', {id: id, uid: uid, office: office, phone: phone, email: email}); }, checkFeedUser: function(){ var upage = $('#upage').val(); var pattern = new RegExp(/^[0-9]+$/); if(pattern.test(upage)){ $.post('/index.php?go=families&act=checkFeedUser', {id: upage}, function(d){ d = d.split('|'); if(d[0]){ if(d[1]) $('#feedimg').attr('src', '/uploads/users/'+upage+'/100_'+d[1]); else $('#feedimg').attr('src', template_dir+'/images/100_no_ava.png'); $('#office').focus(); } else { setErrorInputMsg('upage'); $('#feedimg').attr('src', template_dir+'/images/contact_info.png'); } }); } else $('#feedimg').attr('src', template_dir+'/images/contact_info.png'); }, saveinfo: function(id){ var title = $('#title').val(); var descr = $('#descr').val(); var adres_page = $('#adres_page').val(); var web = $('#web').val(); var comments = $('#comments').val(); $('#e_public_title').text(title); if(descr != 0){ $('#descr_display').show(); $('#e_descr').html(descr); } if(!adres_page) var adres_page = 'family'+id; var pattern = new RegExp(/^[a-zA-Z0-9_-]+$/); if(pattern.test(adres_page)){ butloading('pubInfoSave', 55, 'disabled'); $.post('/index.php?go=families&act=saveinfo', {id: id, title: title, descr: descr, comments: comments, adres_page: adres_page, discussion: $('#discussion').val(), background_repeat: $('#background_repeat').val(), web: web}, function(d){ if(d == 'err_adres') Box.Info('err', 'Ошибка', 'Такой адрес уже занят', 130, 1500); else if(adres_page != 'family'+id) Page.Go('/family'+id); else Page.Go('/'+adres_page); butloading('pubInfoSave', 55, 'enabled', 'Сохранить'); }); } else { setErrorInputMsg('adres_page'); Box.Info('err', 'Ошибка', 'Вы можете изменить короткий адрес Вашей страницы на более удобный и запоминающийся. Для этого введите имя страницы, состоящее из латинских букв, цифр или знаков «_» .', 300, 5500); } }, editform: function(){ $('#edittab1').slideDown('fast'); $('#public_editbg_container').animate({scrollLeft: "+663"}); }, editformClose: function(){ $('#public_editbg_container').animate({scrollLeft: "-660"}, 1000); setTimeout("$('#edittab1').slideUp('fast')", 200); $('#edittab2').hide(); }, edittab_admin: function(id){ $('#edittab2').show(); $('#public_editbg_container').animate({scrollLeft: "+1300"}); }, addadmin: function(id){ var new_admin_id = $('#new_admin_id').val().replace('http://udinbala.com/u' ''); var check_adm = $('#admin'+new_admin_id).text(); if(new_admin_id && !check_adm){ Box.Page('/index.php?go=families&act=new_admin', 'new_admin_id='+new_admin_id, 'new_admin_id', 400, 'Назначение руководителя', 'Закрыть', 'Назначить руководителем', 'families.send_new_admin('+id+', '+new_admin_id+')', 130, 0, 0, 0, 0, 0); } else addAllErr('Этот пользователь уже есть в списке руководителей.'); }, send_new_admin: function(id, new_admin_id){ var ava = $('#adm_ava').attr('src'); var adm_name = $('#adm_name').text(); var data = '<div class="public_oneadmin" id="admin'+new_admin_id+'"><a href="/u'+new_admin_id+'" onClick="Page.Go(this.href); return false"><img src="'+ava+'" align="left" width="32" /></a><a href="/u'+new_admin_id+'" onClick="Page.Go(this.href); return false">'+adm_name+'</a><br /><a href="/" onClick="families.deladmin(\''+id+'\', \''+new_admin_id+'\'); return false"><small>Удалить</small></a></div>'; $('#admins_tab').append(data); Box.Close(); $('#new_admin_id').val(''); $.post('/index.php?go=families&act=send_new_admin', {id: id, new_admin_id: new_admin_id}); }, deladmin: function(id, uid){ $('#admin'+uid).remove(); $.post('/index.php?go=families&act=deladmin', {id: id, uid: uid}); }, wall_send: function(id){ var wall_text = $('#wall_text').val(); var attach_files = $('#vaLattach_files').val(); if(wall_text != 0 || attach_files != 0){ butloading('wall_send', 56, 'disabled'); $.post('/index.php?go=families&act=wall_send', {id: id, wall_text: wall_text, attach_files: attach_files, vote_title: $('#vote_title').val(), vote_answer_1: $('#vote_answer_1').val(), vote_answer_2: $('#vote_answer_2').val(), vote_answer_3: $('#vote_answer_3').val(), vote_answer_4: $('#vote_answer_4').val(), vote_answer_5: $('#vote_answer_5').val(), vote_answer_6: $('#vote_answer_6').val(), vote_answer_7: $('#vote_answer_7').val(), vote_answer_8: $('#vote_answer_8').val(), vote_answer_9: $('#vote_answer_9').val(), vote_answer_10: $('#vote_answer_10').val()}, function(data, st){ if($('#rec_num').text() == 'Нет записей') $('.rec_num_box').html('<b id="rec_num">1</b> запись'); else updateNum('#rec_num', 1); $('#wall_text').val(''); $('#attach_files').hide(); $('#attach_files').html(''); $('#vaLattach_files').val(''); wall.form_close(); wall.RemoveAttachLnk(); butloading('wall_send', 56, 'enabled', lang_box_send); //$('#public_wall_records').html(data); if($('#rec_num').text() > 10){ $('#page_cnt').val('1'); $('#wall_all_records').show(); $('#load_wall_all_records').html('к предыдущим записям'); } }); } else setErrorInputMsg('wall_text'); }, wall_send_comm: function(rec_id, public_id){ var wall_text = $('#fast_text_'+rec_id).val(); if(wall_text != 0){ butloading('fast_buts_'+rec_id, 56, 'disabled'); $.post('/index.php?go=families&act=wall_send_comm', {rec_id: rec_id, wall_text: wall_text, public_id: public_id, answer_comm_id: $('#answer_comm_id'+rec_id).val()}, function(data){ $('#fast_form_'+rec_id+', #fast_comm_link_'+rec_id).remove(); $('#wall_fast_block_'+rec_id).html(data); var pattern = new RegExp(/news/i); if(pattern.test(location.href)) $('#fast_text_'+rec_id+', #fast_inpt_'+rec_id).css('width', '688px'); }); } else setErrorInputMsg('fast_text_'+rec_id); }, wall_delet: function(rec_id){ $('#wall_record_'+rec_id).html('<div style="margin-bottom:15px"><span class="color777">Запись удалена.</span></div>'); $('#wall_fast_block_'+rec_id+', .wall_fast_opened_form').remove(); $('#wall_record_'+rec_id).css('padding-bottom', '5px'); myhtml.title_close(rec_id); updateNum('#rec_num'); $.post('/index.php?go=families&act=wall_del', {rec_id: rec_id}); }, comm_wall_delet: function(rec_id, public_id){ $('#wall_fast_comment_'+rec_id).html('<div class="color777">Комментарий удалён.</div>'); $.post('/index.php?go=families&act=wall_del', {rec_id: rec_id, public_id: public_id}); }, wall_all_comments: function(rec_id, public_id){ textLoad('wall_all_comm_but_'+rec_id); $('#wall_all_but_link_'+rec_id).attr('onClick', ''); $.post('/index.php?go=families&act=all_comm', {rec_id: rec_id, public_id: public_id}, function(data){ $('#wall_fast_block_'+rec_id).html(data); //выводим сам результат var pattern = new RegExp(/news/i); if(pattern.test(location.href)) $('#fast_text_'+rec_id+', #fast_inpt_'+rec_id).css('width', '688px'); }); }, wall_page: function(){ var page_cnt = $('#page_cnt').val(); var public_id = $('#public_id').val(); $('#wall_all_records').attr('onClick', ''); if($('#load_wall_all_records').text() == 'к предыдущим записям' && $('#rec_num').text() > 10){ textLoad('load_wall_all_records'); $.post('/index.php?go=family&pid='+public_id, {page_cnt: page_cnt}, function(data){ $('#public_wall_records').append(data); $('#page_cnt').val((parseInt($('#page_cnt').val())+1)); if($('.wallrecord').size() == $('#rec_num').text()){ $('#wall_all_records').hide(); } else { $('#wall_all_records').attr('onClick', 'families.wall_page(\''+public_id+'\')'); $('#load_wall_all_records').html('к предыдущим записям'); } }); } }, wall_attach_addphoto: function(id, page_num, public_id){ wall.attach_menu('close', 'wall_attach', 'wall_attach_menu'); if(page_num) page = '&page='+page_num; else { page = ''; page_num = 1; } Box.Page('/index.php?go=families&act=photos', 'public_id='+public_id+page, 'c_all_photos_'+page_num, 627, lang_wall_attatch_photos, lang_box_canсel, 0, 0, 400, 1, 0, 1, 0, 1); }, wall_attach_insert: function(type, data, action_url){ if(!$('#wall_text').val()) wall.form_open(); $('#attach_files').show(); var attach_id = Math.floor(Math.random()*(1000-1+1))+1; //Если вставляем фотографию if(type == 'photo'){ Box.Close('all_photos', 1); res_attach_id = 'photo_'+attach_id; $('#attach_files').append('<span id="attach_file_'+res_attach_id+'" class="attach_file"><div class="wall_attach_photo fl_l"><div class="wall_attach_del" onMouseOver="myhtml.title(\''+res_attach_id+'\', \''+lang_wall_no_atttach+'\', \'wall_photo_\')" onMouseOut="myhtml.title_close(\''+res_attach_id+'\')" onClick="wall.attach_delete(\''+res_attach_id+'\', \'photo|'+action_url+'||\')" id="wall_photo_'+res_attach_id+'"></div><img src="'+data+'" alt="" /></div></span>'); $('#vaLattach_files').val($('#vaLattach_files').val()+'photo|'+action_url+'||'); } //Если вставляем видео if(type == 'video'){ Box.Close('attach_videos'); res_attach_id = 'video_'+attach_id; $('#attach_files').append('<span id="attach_file_'+res_attach_id+'" class="attach_file"><div class="wall_attach_photo fl_l"><div class="wall_attach_del" onMouseOver="myhtml.title(\''+res_attach_id+'\', \''+lang_wall_no_atttach+'\', \'wall_photo_\')" onMouseOut="myhtml.title_close(\''+res_attach_id+'\')" onClick="wall.attach_delete(\''+res_attach_id+'\', \'video|'+action_url+'||\')" id="wall_photo_'+res_attach_id+'"></div><img src="'+data+'" alt="" /></div></span>'); $('#vaLattach_files').val($('#vaLattach_files').val()+'video|'+action_url+'||'); } var count = $('.attach_file').size(); if(count > 9) $('#wall_attach').hide(); }, wall_photo_view: function(rec_id, public_id, src, pos, type){ var photo = $('#photo_wall_'+rec_id+'_'+pos).attr('src').replace('c_', ''); var size = $('.page_num'+rec_id).size(); if(size == 1){ var topTxt = 'Просмотр фотографии'; var next = 'Photo.Close(\'\'); return false'; } else { var topTxt = 'Фотография <span id="pTekPost">'+pos+'</span> из '+size; var next = 'families.wall_photo_view_next('+rec_id+'); return false'; } $.post('/index.php?go=attach_comm', {photo: photo}, function(d){ $('#cData').html(d); }); var content = '<div id="photo_view" class="photo_view" onClick="families.wall_photo_view_setEvent(event)">'+ '<div class="photo_close" onClick="Photo.Close(\'\'); return false;"></div>'+ '<div class="photo_bg" style="min-height:400px">'+ '<div class="photo_com_title" style="padding-top:0px;">'+topTxt+'<div><a href="/" onClick="Photo.Close(\'\'); return false">Закрыть</a></div></div>'+ '<div class="photo_img_box cursor_pointer" onClick="'+next+'"><img src="'+photo+'" id=\"photo_view_src\" style="margin-bottom:7px" /></div><div class="line_height">'+ '<input type="hidden" id="photo_pos" value="'+pos+'" />'+ '</div><div class="clear"></div>'+ '<div id="cData"><center><img src="/templates/Default/images/progress.gif" style="margin-top:20px;margin-bottom:20px" /></center></div>'+ '</div>'+ '<div class="clear"></div>'+ '</div>'; $('body').append(content); $('#photo_view').show(); if(is_moz && !is_chrome) scrollTopForFirefox = $(window).scrollTop(); $('html, body').css('overflow-y', 'hidden'); if(is_moz && !is_chrome) $(window).scrollTop(scrollTopForFirefox); }, wall_photo_view_next: function(rec_id){ var pos = parseInt($('#photo_pos').val())+1; if($('#photo_wall_'+rec_id+'_'+pos).attr('src')) var next_src = $('#photo_wall_'+rec_id+'_'+pos).attr('src').replace('c_', ''); else var next_src = false; $('#photo_pos').val(pos); $('#pTekPost').text(pos); //Если уже последняя фотка, то следующей фоткой делаем первую if(pos > $('.page_num'+rec_id).size()){ $('#photo_pos').val('1'); $('#pTekPost').text('1'); var next_src = $('#photo_wall_'+rec_id+'_1').attr('src').replace('c_', ''); } $('#photo_view_src').attr('src', next_src); $('#cData').html('<center><img src="/templates/Default/images/progress.gif" style="margin-top:20px;margin-bottom:20px" /></center>'); $.post('/index.php?go=attach_comm', {photo: next_src}, function(d){ $('#cData').html(d); }); }, wall_photo_view_setEvent: function(event){ var oi = (event.target) ? event.target.id: ((event.srcElement) ? event.srcElement.id : null); if(oi == 'photo_view') Photo.Close(''); }, wall_video_add_box: function(){ wall.attach_menu('close', 'wall_attach', 'wall_attach_menu'); Box.Show('attach_videos', 400, 'Ссылка видеозаписи на MixNet', '<div style="padding:15px;"><input type="text" placeholder="Введите ссылку видеозаписи на MixNet.." class="videos_input" id="video_attach_lnk" style="width:355px;margin-top:10px" /></div>', lang_box_canсel, 'Прикрпепить', 'families.wall_video_add_select()'); $('#video_attach_lnk').focus(); }, wall_video_add_select: function(){ var video_attach_lnk = $('#video_attach_lnk').val().replace('http://'+location.host+'/video', ''); var data = video_attach_lnk.split('_'); if(video_attach_lnk != 0){ $('#box_loading').show(); ge('box_butt_create').disabled = true; $.post('/index.php?go=families&act=select_video_info', {video_id: data[1]}, function(row){ if(row == 1){ addAllErr('Неверный адрес видеозаписи'); $('#box_loading').hide(); ge('box_butt_create').disabled = false; } else { groups.wall_attach_insert('video', '/uploads/videos/'+data[0]+'/'+row, row+'|'+data[1]+'|'+data[0]); $('#video_attach_lnk').val(''); } }); } else setErrorInputMsg('video_attach_lnk'); }, wall_add_like: function(rec_id, user_id, type){ if($('#wall_like_cnt'+rec_id).text()) var wall_like_cnt = parseInt($('#wall_like_cnt'+rec_id).text())+1; else { $('#public_likes_user_block'+rec_id).show(); $('#update_like'+rec_id).val('1'); var wall_like_cnt = 1; } $('#wall_like_cnt'+rec_id).html(wall_like_cnt).css('color', '#8bb1d1'); $('#wall_active_ic'+rec_id).addClass('public_wall_like_yes'); $('#wall_like_link'+rec_id).attr('onClick', 'families.wall_remove_like('+rec_id+', '+user_id+', \''+type+'\')'); $('#like_user'+user_id+'_'+rec_id).show(); updateNum('#like_text_num'+rec_id, 1); if(type == 'uPages') $.post('/index.php?go=wall&act=like_yes', {rid: rec_id}); else $.post('/index.php?go=families&act=wall_like_yes', {rec_id: rec_id}); }, wall_remove_like: function(rec_id, user_id, type){ var wall_like_cnt = parseInt($('#wall_like_cnt'+rec_id).text())-1; if(wall_like_cnt <= 0){ var wall_like_cnt = ''; $('#public_likes_user_block'+rec_id).hide(); } $('#wall_like_cnt'+rec_id).html(wall_like_cnt).css('color', '#95adc0'); $('#wall_active_ic'+rec_id).removeClass('public_wall_like_yes'); $('#wall_like_link'+rec_id).attr('onClick', 'families.wall_add_like('+rec_id+', '+user_id+', \''+type+'\')'); $('#Xlike_user'+user_id+'_'+rec_id).hide(); $('#like_user'+user_id+'_'+rec_id).hide(); updateNum('#like_text_num'+rec_id); if(type == 'uPages') $.post('/index.php?go=wall&act=like_no', {rid: rec_id}); else $.post('/index.php?go=families&act=wall_like_remove', {rec_id: rec_id}); }, wall_like_users_five: function(rec_id, type){ $('.public_likes_user_block').hide(); if(!ge('like_cache_block'+rec_id) && $('#wall_like_cnt'+rec_id).text() && $('#update_like'+rec_id).val() == 0){ if(type == 'uPages'){ $.post('/index.php?go=wall&act=liked_users', {rid: rec_id}, function(data){ $('#likes_users'+rec_id).html(data+'<span id="like_cache_block'+rec_id+'"></span>'); $('#public_likes_user_block'+rec_id).show(); }); } else { $.post('/index.php?go=families&act=wall_like_users_five', {rec_id: rec_id}, function(data){ $('#likes_users'+rec_id).html(data+'<span id="like_cache_block'+rec_id+'"></span>'); $('#public_likes_user_block'+rec_id).show(); }); } } else if($('#wall_like_cnt'+rec_id).text()) $('#public_likes_user_block'+rec_id).show(); }, wall_like_users_five_hide: function(){ $('.public_likes_user_block').hide(); }, wall_all_liked_users: function(rid, page_num, liked_num){ $('.public_likes_user_block').hide(); if(page_num) page = '&page='+page_num; else { page = ''; page_num = 1; } if(!liked_num) liked_num = 1; Box.Page('/index.php?go=families&act=all_liked_users', 'rid='+rid+'&liked_num='+liked_num+page, 'all_liked_users_'+rid+page_num, 525, lang_wall_liked_users, lang_msg_close, 0, 0, 345, 1, 1, 1, 0, 1); }, wall_tell: function(rec_id){ $('#wall_tell_'+rec_id).hide(); myhtml.title_close(rec_id); $('#wall_ok_tell_'+rec_id).fadeIn(150); $.post('/index.php?go=families&act=wall_tell', {rec_id: rec_id}, function(data){ if(data == 1) addAllErr(lang_wall_tell_tes); }); }, all_people: function(public_id, page_num){ if(page_num) page = '&page='+page_num; else { page = ''; page_num = 1; } var num = $('#traf').text(); Box.Page('/index.php?go=families&act=all_people', 'public_id='+public_id+'&num='+num+page, 'all_peoples_users_'+public_id+page_num, 525, 'Подписчики', lang_msg_close, 0, 0, 345, 1, 1, 1, 0, 1); }, all_groups_user: function(for_user_id, page_num){ if(page_num) page = '&page='+page_num; else { page = ''; page_num = 1; } var num = $('#groups_num').text(); Box.Page('/index.php?go=families&act=all_groups_user', 'for_user_id='+for_user_id+'&num='+num+page, 'all_groups_users_'+for_user_id+page_num, 525, 'Интересные страницы', lang_msg_close, 0, 0, 345, 1, 1, 1, 0, 1); }, inviteBox: function(i){ showBox.start(); $.post('/index.php?go=families&act=invitebox', {id: i}, function(d){ showBox.win('inviteBox', d); }); }, inviteSet: function(i){ var check = $('#user'+i).attr('class').replace('grIntiveUser', ''); var numCheck = parseInt($('#usernum2').text()); var limit = 50; if(!check){ if(numCheck >= limit){ Box.Info('load_photo_er', 'Информация', 'Вы можете пригласить в компанию не более '+limit+' друзей за один раз.', 380, 3000); return false; } if(numCheck <= 0) $('#usernum, #buttomDiv').fadeIn('fast'); $('#usernum2').text(numCheck+1); $('#user'+i).addClass('grIntiveUserActive'); $('#userInviteList').val($('#userInviteList').val()+'|'+i+'|'); } else { $('#user'+i).removeClass('grIntiveUserActive'); $('#userInviteList').val($('#userInviteList').val().replace('|'+i+'|', '')); $('#usernum2').text(numCheck-1); if(parseInt($('#usernum2').text()) <= 0) $('#usernum, #buttomDiv').fadeOut('fast'); } }, inviteSend: function(i){ var userInviteList = $('#userInviteList').val(); butloading('invSending', 160, 'disabled'); $.post('/index.php?go=families&act=invitesend', {id: i, ulist: userInviteList}, function(d){ if(d == 1) Box.Info('load_photo_er', 'Информация', 'Вы можете пригласить в фамилию не более 50 друзей в день.', 380, 3000); else Box.Info('load_photo_er', 'Информация', 'Приглашения успешно разосланы.', 230, 2600); showBox.clos('inviteBox', 1); }); }, inviteFriendsPage: function(i){ if($('#load_invite_prev_ubut').text() == 'Показать больше друзей'){ textLoad('load_invite_prev_ubut'); $.post('/index.php?go=families&act=invitebox', {page_cnt: page_cnt_invite, id: i}, function(d){ page_cnt_invite++; $('#inviteUsers').append(d); $('#load_invite_prev_ubut').text('Показать больше друзей'); if(!d) $('#invite_prev_ubut').remove(); }); } }, InviteOk: function(i){ $('#action_'+i).html('<span class="color777">Вы вступили в фамилию.</span>'); $.post('/index.php?go=families&act=login', {id: i}); }, InviteNo: function(i){ $('#action_'+i).html('<span class="color777">Приглашение отклонено.</span>'); $.post('/index.php?go=families&act=invite_no', {id: i}); }, invitePage: function(){ if($('#load_gr_invite_prev_ubut').text() == 'Показать больше приглашений'){ textLoad('load_gr_invite_prev_ubut'); $.post('/index.php?go=families&act=invites', {page_cnt: page_cnt_invite_gr}, function(d){ page_cnt_invite_gr++; $('#preLoadedGr').append(d); $('#load_gr_invite_prev_ubut').text('Показать больше приглашений'); if(!d) $('#gr_invite_prev_ubut').remove(); }); } }, wall_fasten: function(i){ $('.wall_fasten').css('opacity', '0.5'); $('#wall_fasten_'+i).css('opacity', '1').attr('onClick', 'families.wall_unfasten('+i+')'); $.post('/index.php?go=families&act=fasten', {rec_id: i}); }, wall_unfasten: function(i){ $('.wall_fasten').css('opacity', '0.5'); $('#wall_fasten_'+i).attr('onClick', 'groups.wall_fasten('+i+')'); $.post('/index.php?go=families&act=unfasten', {rec_id: i}); } } //AUDIO var first = ''; var audio = { addBox: function(f){ first = f; $('.js_titleRemove').remove(); Box.Close(); Box.Show('addaudio', 510, lang_audio_add, '<div class="videos_pad"><div class="buttonsprofile albumsbuttonsprofile buttonsprofileSecond" style="height:22px;margin-bottom:20px;margin-top:-5px"><div class="buttonsprofileSec cursor_pointer"><a><div><b>По ссылке</b></div></a></div><a class="cursor_pointer" onClick="audio.addBoxComp()"><div><b>С компьютера</b></div></a></div><div class="videos_text">Вставьте ссылку на mp3 файл</div><input type="text" class="videos_input" id="audio_lnk" style="margin-top:5px" /><span id="vi_info">Например: <b>http://music.com/uploads/files/audio/2012/faxo_-_kalp.mp3</b></span></div>' lang_box_canсel, lang_album_create, 'audio.send()', 0, 0, 1, 1); $('#audio_lnk').focus(); }, addBoxComp: function(){ Box.Close(); Box.Show('addaudio_comp', 510, lang_audio_add, '<div class="videos_pad"><div class="buttonsprofile albumsbuttonsprofile buttonsprofileSecond" style="height:22px;margin-bottom:20px;margin-top:-5px"><a onClick="audio.addBox()" class="cursor_pointer"><div><b>По ссылке</b></div></a><div class="buttonsprofileSec cursor_pointer"><a><div><b>С компьютера</b></div></a></div></div><div class="videos_text">Ограничения<div class="clear"></div><li style="font-weight:normal;color:#000;font-size:11px;margin-top:10px">Аудиофайл не должен превышать 15 Мб и должен быть в формате MP3.</li><li style="font-weight:normal;color:#000;font-size:11px;margin-bottom:15px">Аудиофайл не должен нарушать авторские права.</li><div class="button_div fl_l" style="margin-left:170px"><button id="upload">Выбрать файл</button></div><div class="clear"></div><div style="margin-top:15px;font-size:11px;color:#000;font-weight:normal">Вы также можете добавить аудиозапись из числа уже загруженных файлов, воспользовавшись <a href="/?go=search&type=5"><b>поиском по аудио.</b></a></div></div></div>', lang_box_canсel, lang_album_create, 'audio.send()', 0, 0, 1, 1); $('#audio_lnk').focus(); $('#box_but').hide(); Xajax = new AjaxUpload('upload', { action: '/index.php?go=audio&act=upload', name: 'uploadfile', onSubmit: function (file, ext){ if(!(ext && /^(mp3)$/.test(ext))){ Box.Info('load_photo_er', lang_dd2f_no, 'Аудиофайл должен быть в формате MP3.', 250); return false; } butloading('upload', '73', 'disabled', ''); }, onComplete: function (file, data){ butloading('upload', '73', 'enabled', 'Выбрать файл'); if(data == 1) Box.Info('load_photo_er', lang_dd2f_no, 'Аудиофайл не должен превышать 15 Мб и должен быть в формате MP3.', 250); else { Box.Close(); if(first == 1) window.location.href = '/audio'; else player.xSearch(); } } }); }, send: function(){ var lnk = $('#audio_lnk').val(); if(lnk != 0){ $('#box_loading').show(); ge('box_butt_create').disabled = true; $.post('/index.php?go=audio&act=send', {lnk: lnk}, function(d){ if(d){ addAllErr(lang_audio_err); ge('box_butt_create').disabled = false; } else { Box.Close(); if(first == 1) window.location.href = '/audio'; else player.xSearch(); } $('#box_loading').hide(); }); } else setErrorInputMsg('audio_lnk'); }, edit: function(aid, pid){ if(pid) funcsave = 'PublicAudioEditsave('+aid+', '+pid+')'; else funcsave = 'audio.editsave('+aid+')'; Box.Show('edit'+aid, 510, 'Редактирование аудиозаписи', '<div class="videos_pad"><div class="videos_text">Исполнитель</div><input type="text" class="videos_input" id="valartis'+aid+'" style="margin-bottom:15px" value="'+$('#artis'+aid).html()+'" /><div class="videos_text">Название</div><input type="text" class="videos_input" id="vaname'+aid+'" value="'+$('#name'+aid).html()+'" /></div>', lang_box_canсel, 'Сохранить', funcsave, 0, 0, 1, 1); $('#audio_lnk').focus(); }, editsave: function(aid){ if($('#valartis'+aid).val() != 0) $('#artis'+aid).text($('#valartis'+aid).val()); else $('#artis'+aid).text('Неизвестный исполнитель'); if($('#vaname'+aid).val() != 0) $('#name'+aid).text($('#vaname'+aid).val()); else $('#name'+aid).text('Без названия'); $.post('/index.php?go=audio&act=editsave', {aid: aid, artist: $('#valartis'+aid).val(), name: $('#vaname'+aid).val()}); Box.Close(); }, del: function(aid){ $('.js_titleRemove').remove(); $('#jQaudios').html('<center><img src="'+template_dir+'/images/loading_im.gif" style="margin-top:135px" /></center>'); $('.staticpl_albut').hide(); $.post('/index.php?go=audio&act=del', {aid: aid}, function(d){ player.xSearch(); }); }, addMyList: function(aid, jid){ if(!jid) jid = aid; $('.js_titleRemove').remove(); $('#atrack_'+jid).remove(); $('#atrackAddOk'+jid).show(); $.post('/index.php?go=audio&act=addmylist', {aid: aid}); } } //AUDIO -> PLAYER var music = { jPlayerInc: function(){ var hs = location.hash.replace('#', ''); if(hs >= 1 && hs <= 3){ $('#teck_id').val(hs); } if($('#typePlay').val() == 'standart'){ $("#jquery_jplayer").jPlayer(); } else { $("#jquery_jplayer").jPlayer({ ready: function(){ var musId = $('#music_'+$('#teck_id').val()).attr('data'); var musName = $('#music_'+$('#teck_id').val()).text(); $('#teck_track_name').text(musName); $("#jquery_jplayer").change(musId); if(hs >= 1 && hs <= 3){ music.nullPlay(); } }, cssPrefix: "different_prefix_example" }); } $("#jquery_jplayer").jPlayerId("play", "player_play"); $("#jquery_jplayer").jPlayerId("pause", "player_pause"); $("#jquery_jplayer").jPlayerId("stop", "player_stop"); $("#jquery_jplayer").jPlayerId("loadBar", "player_progress_load_bar"); $("#jquery_jplayer").jPlayerId("playBar", "player_progress_play_bar"); $("#jquery_jplayer").jPlayerId("volumeMin", "player_volume_min"); $("#jquery_jplayer").jPlayerId("volumeMax", "player_volume_max"); $("#jquery_jplayer").jPlayerId("volumeBar", "player_volume_bar"); $("#jquery_jplayer").jPlayerId("volumeBarValue", "player_volume_bar_value"); $("#jquery_jplayer").onProgressChange( function(loadPercent, playedPercentRelative, playedPercentAbsolute, playedTime, totalTime) { var myPlayedTime = new Date(playedTime); var ptMin = (myPlayedTime.getMinutes() < 10) ? "0" + myPlayedTime.getMinutes() : myPlayedTime.getMinutes(); var ptSec = (myPlayedTime.getSeconds() < 10) ? "0" + myPlayedTime.getSeconds() : myPlayedTime.getSeconds(); if($('#typePlay').val() == 'standart') $("#play_time"+$('#teck_prefix').val()+$('#teck_id').val()).text(ptMin+":"+ptSec); else $("#play_time").text(ptMin+":"+ptSec); var myTotalTime = new Date(totalTime); var ttMin = (myTotalTime.getMinutes() < 10) ? "0" + myTotalTime.getMinutes() : myTotalTime.getMinutes(); var ttSec = (myTotalTime.getSeconds() < 10) ? "0" + myTotalTime.getSeconds() : myTotalTime.getSeconds(); if(ttSec <= 0) ttSec = ''; if(playedPercentRelative >= (99.9)){ music.next(); } }); }, newStartPlay: function(id, prefix){ if(!prefix) var prefix = ''; if($('#typePlay').val() == 'standart'){ $('#ppbarPro'+$('#teck_prefix').val()+$('#teck_id').val()).html('').hide(); $("#play_time"+$('#teck_prefix').val()+$('#teck_id').val()).hide(); $('#ppbarPro'+prefix+id).html('<div id="player_progress_load_bar" onClick="$(\'#jquery_jplayer\').loadBar(event)" style="height:5px"><div id="player_progress_play_bar" style="height:5px"></div></div>').show(); $("#play_time"+prefix+id).show(); } else { if(!prefix){ var size = $('.audio_onetrack').size(); var randId = Math.floor(Math.random()*size); if(randId == 0) randId = 1; if($('#rand').val() == 1) id = randId; var idUload = size-7; if(id >= idUload) audio.page(); } } if($('#refresh').val() > 0){ $('#jquery_jplayer').stop(); $('#jquery_jplayer').play(); $('#icPlay_'+$('#teck_id').val()).addClass('audio_stopic').attr('onClick', '$(\'#jquery_jplayer\').pause(); music.pause()'); } else { if($('#teck_prefix').val()) $('#icPlay_'+$('#teck_prefix').val()+$('#teck_id').val()).removeClass('audio_stopic').attr('onClick', 'music.newStartPlay('+$('#teck_id').val()+', '+$('#teck_prefix').val()+')'); else $('#icPlay_'+$('#teck_prefix').val()+$('#teck_id').val()).removeClass('audio_stopic').attr('onClick', 'music.newStartPlay('+$('#teck_id').val()+')'); $('#teck_id').val(id); $('#jquery_jplayer').stop(); $('#icPlay_'+prefix+id).addClass('audio_stopic').attr('onClick', '$(\'#jquery_jplayer\').pause(); music.pause()'); $('#teck_prefix').val(prefix); if($('#music_'+prefix+$('#teck_id').val()).attr('data')){ var musId = $('#music_'+prefix+$('#teck_id').val()).attr('data'); var musName = $('#music_'+prefix+$('#teck_id').val()).text(); $('#teck_track_name').text(musName); $("#jquery_jplayer").change(musId); $('#jquery_jplayer').play(); } else music.newStartPlay(1, $('#teck_prefix').val()); } }, next: function(){ $('#icPlay_'+$('#teck_prefix').val()+$('#teck_id').val()).removeClass('audio_stopic'); if($('#teck_prefix').val()){ var size = $('.audioForSize'+$('#teck_prefix').val()).size(); if(size > 1 && $('#teck_id').val() < size){ music.newStartPlay((parseInt($('#teck_id').val())+1), $('#teck_prefix').val()); } else { $('#ppbarPro'+$('#teck_prefix').val()+$('#teck_id').val()).html('').hide(); $("#play_time"+$('#teck_prefix').val()+$('#teck_id').val()).hide(); $('#icPlay_'+$('#teck_prefix').val()+$('#teck_id').val()).removeClass('audio_stopic').attr('onClick', 'music.newStartPlay('+$('#teck_id').val()+', '+$('#teck_prefix').val()+')'); } } else music.newStartPlay((parseInt($('#teck_id').val())+1)); }, prev: function(){ $('#icPlay_'+$('#teck_prefix').val()+$('#teck_id').val()).removeClass('audio_stopic'); music.newStartPlay((parseInt($('#teck_id').val())-1)); }, pause: function(){ $('#icPlay_'+$('#teck_prefix').val()+$('#teck_id').val()).removeClass('audio_stopic').attr('onClick', 'music.proceed()'); }, proceed: function(){ $('#jquery_jplayer').play(); $('#icPlay_'+$('#teck_prefix').val()+$('#teck_id').val()).addClass('audio_stopic').attr('onClick', '$(\'#jquery_jplayer\').pause(); music.pause()'); }, nullPlay: function(){ $('#icPlay_'+$('#teck_id').val()).addClass('audio_stopic').attr('onClick', '$(\'#jquery_jplayer\').pause(); music.pause()'); $('#jquery_jplayer').play(); }, nullPause: function(){ $('#icPlay_'+$('#teck_id').val()).removeClass('audio_stopic').attr('onClick', 'music.nullPlay()'); $('#jquery_jplayer').pause(); }, volumeOff: function(){ $('.player_del_volume').css('opacity', '1'); $('.player_max_volume').css('opacity', '0.5'); $('#jquery_jplayer').volume(0); }, volumeMax: function(){ $('.player_del_volume').css('opacity', '0.5'); $('.player_max_volume').css('opacity', '1'); $('#jquery_jplayer').volume(100); }, volume: function(){ $('.player_max_volume, .player_del_volume').css('opacity', '0.5'); }, refresh: function(){ $('.player_refresh').css('opacity', '1').attr('onClick', 'music.refreshOff()'); $('#refresh').val($('#teck_id').val()); music.randOff(); }, refreshOff: function(){ $('.player_refresh').css('opacity', '0.5').attr('onClick', 'music.refresh()'); $('#refresh').val(0); }, randOn: function(){ $('.player_rand').css('opacity', '1').attr('onClick', 'music.randOff()'); $('#rand').val(1); music.refreshOff(); }, randOff: function(){ $('.player_rand').css('opacity', '0.5').attr('onClick', 'music.randOn()'); $('#rand').val(0); } } //IM var i = 0; var imrearstart = 1; var mix_typograf_delay = false; var mix_msg_te_val = ''; var mix_typograf = true; var im = { typograf: function(){ var for_user_id = $('#for_user_id').val(); var a = $('#msg_text').val(); if(mix_typograf){ $.post('/index.php?go=im&act=typograf', {for_user_id: for_user_id}); mix_typograf = false; } if(!mix_typograf){ 0 == mix_msg_te_val != a && a != 0 < a.length && (clearInterval(mix_typograf_delay), mix_typograf_delay = setInterval(function(){ $.post('/index.php?go=im&act=typograf&stop=1', {for_user_id: for_user_id}); mix_typograf = true; }, 3000)); } }, settTypeMsg: function(){ Page.Loading('start'); $.post('/index.php?go=messages&act=settTypeMsg', function(d){ Page.Go('/messages'); }); }, open: function(uid){ $('.im_oneusr').removeClass('im_usactive'); $('#dialog'+uid).addClass('im_usactive'); $('#imViewMsg').html('<img src="'+template_dir+'/images/loading_im.gif" class="border_radius_5" style="background:#fff;padding:10px;margin-left:245px;margin-top:255px" />'); $.post('/index.php?go=im&act=history', {for_user_id: uid}, function(d){ $('#imViewMsg').html(d); $('.im_scroll').append('<div class="im_typograf"></div>').scrollTop(99999); var aco = $('.im_usactive').text().split(' '); $('.im_typograf').html('<div class="no_display" id="im_typograf"><img src="'+template_dir+'/images/typing.gif" /> '+aco[0]+' набирает сообщение..</div>'); $('#msg_text').focus(); }); }, read: function(msg_id, auth_id, my_id){ if(auth_id != my_id && imrearstart){ imrearstart = 0; var msg_num = parseInt($('#new_msg').text().replace(')', '').replace('(', ''))-1; $.post('/index.php?go=im&act=read', {msg_id: msg_id}, function(){ imrearstart = 1; if(msg_num > 0) $('#new_msg').html("<div class=\"ic_newAct\">"+msg_num+"</div>"); else $('#new_msg').html(''); updateNum('#msg_num'+auth_id); if($('#msg_num'+auth_id).text() <= 0) $('#msg_num'+auth_id).hide(); $('#imMsg'+msg_id).css('background', '#fff').attr('onMouseOver', ''); }); } }, tag: function(ibTag, ibClsTag, source){ if(!source) source = ''; im.insert(ibTag+source, ibClsTag); }, insert: function(ibTag, ibClsTag){ var obj_ta = eval('document.entryform.msg_text'); var ss = obj_ta.selectionStart; var st = obj_ta.scrollTop; var es = obj_ta.selectionEnd; var start = (obj_ta.value).substring(0, ss); var middle = (obj_ta.value).substring(ss, es); var end = (obj_ta.value).substring(es, obj_ta.textLength); middle = ibTag + middle + ibClsTag; obj_ta.value = start + middle + end; var cpos = ss + (middle.length); obj_ta.selectionStart = cpos; obj_ta.selectionEnd = cpos; obj_ta.focus(); }, send: function(for_user_id, my_name, my_ava){ var msg_text = $('#msg_text').val(); var attach_files = $('#vaLattach_files').val(); if(msg_text != 0 && $('#status_sending').val() == 1 || attach_files != 0){ butloading('sending', 56, 'disabled'); $('#status_sending').val('0'); $.post('/index.php?go=im&act=send', {for_user_id: for_user_id, my_name: my_name, my_ava: my_ava, msg: msg_text, attach_files: attach_files}, function(data){ if(data == 'antispam_err'){ AntiSpam('messages'); return false; } if(data == 'err_privacy') Box.Info('msg_info', lang_pr_no_title, lang_pr_no_msg, 400, 4000); else if(data == 'err_privacy_2') Box.Info('msg_info', lang_pr_no_title, 'Вы не можете отправить сообщение данному пользователю, так как он ограничивает круг лиц, и ему могут писать только верифицированые пользователи.', 400, 4000); else { $('#im_scroll').append(data); $('.im_scroll').scrollTop(99999); $('#msg_text, #vaLattach_files').val(''); $('#attach_files').html(''); $('#msg_text').focus(); $('#status_sending').val('1'); butloading('sending', 56, 'enabled', 'Отправить'); } }); } else setErrorInputMsg('msg_text'); }, delet: function(mid, folder){ $('.js_titleRemove, #imMsg'+mid).remove(); $.post('/index.php?go=messages&act=delet', {mid: mid, folder: folder}); }, update: function(){ var for_user_id = $('#for_user_id').val(); var last_id = $('.im_msg:last').attr('id').replace('imMsg', ''); $.post('/index.php?go=im&act=update', {for_user_id: for_user_id, last_id: last_id}, function(d){ if(d.length != '49' && d != 'no_new'){ $('#im_scroll').html(d); $('.im_scroll').scrollTop(99999); } if(d.length == 49) $('#im_typograf').fadeIn(); else $('#im_typograf').fadeOut() }); }, page: function(for_user_id){ var first_id = $('.im_msg:first').attr('id').replace('imMsg', ''); $('#wall_all_records').attr('onClick', ''); if($('#load_wall_all_records').text() == 'Показать предыдущие сообщения'){ textLoad('load_wall_all_records'); $.post('/index.php?go=im&act=history', {first_id: first_id, for_user_id: for_user_id}, function(data){ i++; var imHeiah = $('.im_scroll').height(); $('#prevMsg').html('<div id="appMsgFScroll'+i+'" class="no_display">'+data+'</div>'+$('#prevMsg').html()); $('.im_scroll').scrollTop($('#appMsgFScroll'+i).show().height()+imHeiah); if(!data){ $('#wall_all_records').hide(); } else { $('#wall_all_records').attr('onClick', 'im.page('+for_user_id+')'); $('#load_wall_all_records').html('Показать предыдущие сообщения'); } }); } }, box_del: function(u){ Box.Show('im_del'+u, 350, 'Удалить все сообщения', '<div style="padding:15px;" id="del_status_text_im">Вы действительно хотите удалить всю переписку с данным пользователем?<br /><br />Отменить это действие будет невозможно.</div>', lang_box_canсel, lang_box_yes, 'im.del('+u+')'); }, del: function(u){ $('#box_loading').show(); ge('box_butt_create').disabled = true; $('#del_status_text_im').text('Переписка удаляется..'); $.post('/index.php?go=im&act=del', {im_user_id: u}, function(d){ Box.Close('im_del'+u); Box.Info('ok_im', 'История переписки удалена', 'Все сообщения диалога были успешно удалены.', 300, 3000); $('#okim'+u).remove(); }); }, smile_show: function(){ $('#im_smile').slideDown(); $('#wall_attach_link_smile').attr('onClick','im.smile_hide()'); }, smile_hide: function(){ $('#im_smile').slideUp(); $('#wall_attach_link_smile').attr('onClick','im.smile_show()'); }, updateDialogs: function(){ $.post('/index.php?go=im&act=upDialogs', function(d){ $('#updateDialogs').html(d); }); }, diaLogDelAll: function(){ $('#alldialogs').html(''); $.post('/index.php?go=im&act=delallim'); } } //Distinguish var Distinguish = { Start: function(id){ var x1w = $('#ladybug_ant'+id).width(); var y1h = $('#ladybug_ant'+id).height(); var scH = $(window).height(); var scW = $(window).width(); $('#i_left'+id).val('30'); $('#i_top'+id).val('30'); $('#i_width'+id).val(x1w); $('#i_height'+id).val(y1h); $('#ladybug_ant'+id).css('cursor', 'crosshair'); if(!$('.distin_friends_list').text()){ $('#friends_block').remove(); $('html, body').append('<div id="friends_block"><div class="box_title">Введите имя<div class="box_close" onClick="Distinguish.Close('+id+')"></div></div><div class="distin_inpbg"><input type="text" id="filter" class="inpst" maxlength="50" value="" style="width:160px;" /></div><div class="distin_friends_list"><center><img src="/templates/Default/images/loading_mini.gif" style="margin-top:10px;margin-bottom:10px" /></center></div><div class="distin_inpbg"><div class="button_div fl_l"><button onClick="Distinguish.SelectUser(0, 0, '+id+', 0); return false">Добавить</button></div><div class="button_div_gray fl_l margin_left"><button onClick="Distinguish.Close('+id+'); return false;" >Отмена</button></div><div class="clear"></div></div></div>'); } $('#ladybug_ant'+id).imgAreaSelect({ handles: true, onSelectEnd: function(img, selection){ var pvW = $('#ladybug_ant'+id).position().left+selection.x1+selection.width+20; var pvH = $('#ladybug_ant'+id).position().top+selection.y1; $('#i_left'+id).val(selection.x1); $('#i_top'+id).val(selection.y1); $('#i_width'+id).val(selection.width); $('#i_height'+id).val(selection.height); $('#friends_block').css('margin-left', pvW+'px').css('top', '0px').css('margin-top', pvH+'px').fadeIn(400); $('#filter').focus(); if(!$('.distin_friends_list').text()){ $.post('/index.php?go=distinguish&act=load_friends', {photo_id: id}, function(d){ $('.distin_friends_list').html(d).css('padding-bottom', '3px').css('padding-top', '3px'); }); } }, onSelectChange: function(){ $('#friends_block').hide(); } }); }, ShowTag: function(left, top, width, height, id){ Distinguish.HideTag(); var imgHeight = $('#ladybug_ant'+id).height(); var imgWidth = $('#ladybug_ant'+id).width(); var aTop = $('#ladybug_ant'+id).position().top; var aLeft = $('#ladybug_ant'+id).position().left; if(aTop < 56) if($('#mark_userid_bg'+id).text()) var aTop = 114; else var aTop = 55; if(aLeft < 0) var aLeft = 0; $('#distinguishSettings_left'+id).css('width', left+'px').css('height', imgHeight+'px').css('left', aLeft+'px'); $('#distinguishSettings_top'+id).css('height', top+'px').css('width', (imgWidth-left)+'px').css('left', (aLeft+left)+'px'); $('#distinguishSettings_right'+id).css('left', (width+aLeft+left)+'px').css('height', (imgHeight-top)+'px').css('width', (imgWidth-left-width)+'px').css('top', (aTop+top)+'px'); $('#distinguishSettings_bottom'+id).css('top', (aTop+height+top)+'px').css('width', width+'px').css('height', (imgHeight-height-top)+'px').css('left', (aLeft+left)+'px'); $('#distinguishSettingsBorder_left'+id).css('width', left+'px').css('height', height+'px').css('top', (aTop+top)+'px').css('left', aLeft+'px'); $('#distinguishSettingsBorder_top'+id).css('width', width+'px').css('height', top+'px').css('left', (aLeft+left)+'px'); $('#distinguishSettingsBorder_right'+id).css('left', (width+aLeft+left-3)+'px').css('height', height+'px').css('width', (imgWidth-left-width)+'px').css('top', (aTop+top)+'px'); $('#distinguishSettingsBorder_bottom'+id).css('top', (aTop+height+top-3)+'px').css('width', width+'px').css('height', (imgHeight-height-top)+'px').css('left', (aLeft+left)+'px'); $('#distinguishSettings'+id).show(); }, HideTag: function(id){ $('#distinguishSettings'+id).hide(); }, Close: function(id){ $('#ladybug_ant'+id).css('cursor', 'pointer'); $('#friends_block').hide(); $('#ladybug_ant'+id).imgAreaSelect({ remove: true }); }, GeneralClose: function(){ $('#friends_block, .distin_friends_list').remove(); $('.distinguishSettings').hide(); $('.ladybug_ant').css('cursor', 'pointer'); $('.ladybug_ant').imgAreaSelect({remove: true}); }, FriendPage: function(page, photo_id){ $.post('/index.php?go=distinguish&act=load_friends', {page: page, photo_id: photo_id}, function(d){ $('.distin_friends_list').append(d); }); }, SelectUser: function(user_id, user_name, photo_id, no_user){ if(!user_name) var user_name = $('#filter').val(); var i_left = $('#i_left'+photo_id).val(); var i_top = $('#i_top'+photo_id).val(); var i_width = $('#i_width'+photo_id).val(); var i_height = $('#i_height'+photo_id).val(); var size = $('.one_dis_user'+photo_id).size(); if(size >= 1){ var comma = '<div class="fl_l" style="margin-right:4px">, </div>'; var comma2 = ''; } else { var comma = ''; var comma2 = '<div class="fl_l" id="peopleOnPhotoText'+photo_id+'" style="margin-right:5px">На этой фотографии:</div>'; } Distinguish.Close(photo_id); Distinguish.Start(photo_id); if(no_user != 0){ var lnk = '<a href="/u'+user_id+'" id="selected_us_'+user_id+photo_id+'" onClick="Page.Go(this.href); return false" onMouseOver="Distinguish.ShowTag('+i_left+', '+i_top+', '+i_width+', '+i_height+', '+photo_id+')" onMouseOut="Distinguish.HideTag('+photo_id+')" class="one_dis_user'+photo_id+'">'; var lnk_end = '</a>'; var user_ok = 'yes'; } else { var lnk = '<span style="color:#000" onMouseOver="Distinguish.ShowTag('+i_left+', '+i_top+', '+i_width+', '+i_height+', '+photo_id+')" onMouseOut="Distinguish.HideTag('+photo_id+')" class="one_dis_user'+photo_id+'">'; var lnk_end = '</span>'; var user_id = 0; var user_ok = 'no'; } if($('#selected_us_'+user_id+photo_id).text()) $('#selected_us_'+user_id+photo_id).attr('onMouseOver', 'Distinguish.ShowTag('+i_left+', '+i_top+', '+i_width+', '+i_height+', '+photo_id+')'); else $('#peoples_on_this_photos'+photo_id).append(comma2+'<span id="selectedDivIser'+user_id+photo_id+'">'+comma+'<div class="fl_l">'+lnk+user_name+lnk_end+'</div><div class="fl_l"><img src="/templates/Default/images/hide_lef.gif" class="distin_del_user" title="Удалить отметку" onClick="Distinguish.DeletUser('+user_id+', '+photo_id+')" /></div></span>'); $('#filter').val(''); $('.echoUsersList').show(); if(user_ok == 'yes') var user_name = ''; $.post('/index.php?go=distinguish&act=mark', {i_left: i_left, i_top: i_top, i_width: i_width, i_height: i_height, photo_id: photo_id, user_id: user_id, user_name: user_name, user_ok: user_ok}); }, DeletUser: function(user_id, photo_id, user_name){ $('#mark_userid_bg'+photo_id).remove().text(''); $('#selectedDivIser'+user_id+photo_id).remove(); var size = $('.one_dis_user'+photo_id).size(); if(size <= 0) $('#peopleOnPhotoText'+photo_id).remove(); if(user_name) var user_id = 0; $.post('/index.php?go=distinguish&act=mark_del', {photo_id: photo_id, user_id: user_id, user_name: user_name}); }, OkUser: function(photo_id){ $('#mark_userid_bg'+photo_id).remove().text(''); $.post('/index.php?go=distinguish&act=mark_ok', {photo_id: photo_id}); } } //HAPPY FRIENDS var HappyFr = { Show: function(){ $('.profile_block_happy_friends').css('max-height', (($('.profile_onefriend_happy').size()-4)/2)*190+190+'px'); $('#happyAllLnk').attr('onClick', 'HappyFr.Close()'); $('.profile_block_happy_friends_lnk').text('Скрыть'); }, Close: function(){ $('.profile_block_happy_friends').css('max-height', '190px'); $('#happyAllLnk').attr('onClick', 'HappyFr.Show()'); $('.profile_block_happy_friends_lnk').text('Показать все'); }, HideSess: function(){ $('.js_titleRemove').remove(); $('#happyBLockSess').hide(); $.post('/index.php?go=happy_friends_block_hide'); } } //FAST SEARCH var mix_search_delay = false; var mix_search_val = ''; var FSE = { Txt: function(){ var a = $('#query_fast').val(); if(a.length > 43){ tch = '..'; nVal = a.substring(0, 43); } else { tch = ''; nVal = a; } $('#fast_search_txt').text(nVal+tch); 0 == a.length ? $(".fast_search_bg").hide() : mix_search_val != a && a != 0 < a.length && (clearInterval(mix_search_delay), mix_search_delay = setInterval(function(){ FSE.GoSe(a); }, 600)); if(a != 0) $(".fast_search_bg").show(); }, GoSe: function(val){ clearInterval(mix_search_delay); if(val != 0){ if($('#se_type').val() == 1 || $('#se_type').val() == 2 || $('#se_type').val() == 4){ $.post('/index.php?go=fast_search', {query: val, se_type: $('#se_type').val()}, function(d){ $('#reFastSearch').html(d); }); } else $('#reFastSearch').html(''); } else { $(".fast_search_bg").hide(); $('#reFastSearch').html(''); } mix_search_val = val; }, ClrHovered: function(id){ for(i = 0; i <= 8; i++){ $('#all_fast_res_clr'+i).css('background', '#fff'); } $('#'+id).css('background', '#eef3f5'); } } //COMPLAIT / REPORT var Report = { Box: function(act, id){ Box.Close(); if(act == 'photo') lang_report = 'Жалоба на фотографию'; else if(act == 'video') lang_report = 'Жалоба на видеозапись'; else if(act == 'note') lang_report = 'Жалоба на заметку'; else lang_report = ''; Box.Show('report', 400, lang_report, '<div class="report_pad">Пожалуйста, выберите причину, по которой Вы хотите сообщить администрации сайта об этом материале.<div class="clear"></div><br /><select id="type_report" class="inpst" style="width:212px" onChange="if(this.value > 1) {$(\'#report_comm_block\').show();$(\'#text_report\').focus()} else {$(\'#report_comm_block\').hide();$(\'#text_report\').val(\'\')}"><option value="1">Материал для взрослых</opyion><option value="2">Детская порнография</opyion><option value="3">Эктремизм</opyion><option value="4">Насилие</opyion><option value="5">Пропаганда наркотиков</opyion></select><div class="clear"></div><div id="report_comm_block" class="no_display"><br />Комментарий:<br /><br /><textarea id="text_report" class="inpst" style="width:200px;height:80px"></textarea></div></div>', lang_msg_close, lang_box_send, 'Report.Send(\''+act+'\', '+id+')'); $('#audio_lnk').focus(); $('#video_object').hide(); }, Send: function(act, id){ $('#box_loading').show(); ge('box_butt_create').disabled = true; $.post('/index.php?go=report', {act: act, id: id, type_report: $('#type_report').val(), text_report: $('#text_report').val()}, function(d){ Box.Close(); Box.Info('yes_report', 'Спасибо', 'Ваша жалоба отправлена администрации сайта и будет рассмотрена в ближайшее время.', 300, 3000); $('#video_object').show(); }); }, WallSend: function(act, id){ $('#wall_record_'+id).html('<div class="color777">Сообщение помечено как спам.</div>'); $('#wall_fast_block_'+id).remove(); $('.js_titleRemove').remove(); $.post('/index.php?go=report', {act: act, id: id}); } } //REPOST var Repost = { Box: function(rec_id, g_tell){ Box.Page('/index.php?go=repost&act=all', 'rec_id='+rec_id, 'repost', 430, 'Отправка записи', lang_box_canсel, 'Поделиться записью', 'Repost.Send('+rec_id+', '+g_tell+')', 0, 0, 0, 0, 'comment_repost'); }, Send: function(rec_id, g_tell){ comm = $('#comment_repost').val(); type = $('#type_repost').val(); if(type == 1) cas = 'for_wall'; else if(type == 2) if(g_tell) cas = 'groups_2'; else cas = 'groups'; else if(type == 3) cas = 'message'; else cas = ''; $('#box_loading').show(); ge('box_butt_create').disabled = true; $.post('/index.php?go=repost&act='+cas, {rec_id: rec_id, comm: comm, sel_group: $('#sel_group').val(), g_tell: g_tell, for_user_id: $('#for_user_id').val()}, function(d){ if(d == 1){ $('#box_loading').hide(); ge('box_butt_create').disabled = false; addAllErr(lang_wall_tell_tes); } else { if(type == 1) Box.Info('yes_report', 'Запись отправлена.', 'Теперь эта запись появится в новостях у Ваших друзей.', 300, 2500); if(type == 2) Box.Info('yes_report', 'Запись отправлена.', 'Теперь эта запись появится на странице компании.', 300, 2500); if(type == 3) Box.Info('yes_report', 'Сообщение отправлено.', 'Ваше сообщение отправлено.', 300, 2500); Box.Close(); } }); } } //DOCUMENTS var Doc = { AddAttach: function(name, id){ if(!$('#wall_text').val()) wall.form_open(); $('#attach_files').show(); attach_id = Math.floor(Math.random()*(1000-1+1))+1; Box.Close(); ln = name.length; if(ln > 50) name = name.substring(0, 12)+'..'+name.substring(ln-4, ln); res_attach_id = 'doc_'+attach_id; $('#attach_files').append('<div style="padding-bottom:6px;padding-top:6px;display:block;width:100%" id="attach_file_'+res_attach_id+'" class="attach_file" ><div class="doc_attach_ic fl_l"></div><div class="doc_attach_text"><div class="fl_l">'+name+'</div><img class="fl_l cursor_pointer" style="margin-top:2px;margin-left:5px" src="'+template_dir+'/images/close_a.png" onMouseOver="myhtml.title(\''+res_attach_id+'\', \''+lang_wall_no_atttach+'\', \'wall_doc_\')" id="wall_doc_'+res_attach_id+'" onClick="wall.attach_delete(\''+res_attach_id+'\', \'doc|'+id+'||\')" /></div><div class="clear"></div></div><div class="clear"></div>'); $('#vaLattach_files').val($('#vaLattach_files').val()+'doc|'+id+'||'); if($('.attach_file').size() > 9) $('#wall_attach').hide(); }, Del: function(did){ $('.js_titleRemove').remove(); $('#doc_block'+did).html('Документ был удалён.'); updateNum('#upDocNum'); langNumric('langNumric', $('#upDocNum').text(), 'документ', 'документа', 'документов', 'документ', 'документов'); $.post('/index.php?go=doc&act=del', {did: did}); }, ShowEdit: function(did, id){ $('#'+id+', #data_doc'+did).hide(); $('#edit_doc_tab'+did).show(); }, CloseEdit: function(did, id){ $('#'+id+', #data_doc'+did).show(); $('#edit_doc_tab'+did).hide(); }, SaveEdit: function(did, id){ if($('#edit_val'+did).val() != 0){ $('#edit_doc_name'+did).text($('#edit_val'+did).val()); $('#'+id+', #data_doc'+did).show(); $('#edit_doc_tab'+did).hide(); $.post('/index.php?go=doc&act=editsave', {did: did, name: $('#edit_val'+did).val()}); } else setErrorInputMsg('edit_val'+did); } } //VOTES var Votes = { AddInp: function(){ $('#answerNum').val(parseInt($('#answerNum').val())+1); $('#addAnswerInp').append('<div id="div_inp_answr_'+$('#answerNum').val()+'"><div class="texta"> </div><input type="text" id="vote_answer_'+$('#answerNum').val()+'" class="inpst vote_answer" maxlength="80" value="" style="width:355px;margin-left:5px" /><div class="mgclr"></div></div>'); if($('#answerNum').val() == 10) $('#addNewAnswer').html('добавить'); if($('#answerNum').val() > 2) $('#addDelAnswer').html('<a class="cursor_pointer" onClick="Votes.DelInp()">удалить</a>'); $('#vote_answer_'+$('#answerNum').val()).focus(); }, DelInp: function(id){ if($('#answerNum').val() > 2){ $('#answerNum').val(parseInt($('#answerNum').val())-1); $('#div_inp_answr_'+$('.vote_answer:last').attr('id').replace('vote_answer_', '')).remove(); $('#addNewAnswer').html('<a class="cursor_pointer" onClick="Votes.AddInp()">добавить</a>'); } if($('#answerNum').val() == 2) $('#addDelAnswer').html('удалить'); }, RemoveForAttach: function(){ $('#vaLattach_files').val($('#vaLattach_files').val().replace('vote|start||', '')); $('.js_titleRemove').remove(); $('#attach_block_vote').hide(); $('#vote_title, #vote_answer_1, #vote_answer_2').val(''); $('#addNewAnswer').html('<a class="cursor_pointer" onClick="Votes.AddInp()">добавить</a>'); $('#addDelAnswer').html('удалить'); $('#attatch_vote_title').text(''); $('#answerNum').val('2'); for(i = 2; i <= 10; i++) $('#div_inp_answr_'+i).remove(); }, Send: function(answer_id, vote_id){ $('#answer_load'+answer_id).append('<img src="'+template_dir+'/images/loading_mini.gif" style="margin-left:5px" />'); for(i = 0; i <= 10; i++) $('#wall_vote_oneanswe'+i).attr('onClick', ''); $.post('/index.php?go=votes', {vote_id: vote_id, answer_id: answer_id}, function(d){ $('#result_vote_block'+vote_id).html(d); }); } } //FORUM var at = ''; var Forum = { New: function(i){ if($('#title_n').val() != 0){ if($('#text').val() != 0 || $('#vaLattach_files').val() != 0){ butloading('forum_sending', 70, 'disabled'); $.post('/index.php?go=groups_forum&act=new_send', {public_id: i, title: $('#title_n').val(), text: $('#text').val(), attach_files: $('#vaLattach_files').val()}, function(d){ Page.Go('/forum'+i+'?act=view&id='+d); }); } else setErrorInputMsg('text'); } else setErrorInputMsg('title_n'); }, Page: function(p){ if($('#load_forum_page_lnk').text() == 'Показать больше тем'){ textLoad('load_forum_page_lnk'); $.post('/index.php?go=groups_forum&public_id='+p, {a: '1', page: page}, function(d){ page++; $('#ForumPage').append(d); $('#load_forum_page_lnk').text('Показать больше тем'); if(!d){ $('#'+$('.forum_bg2:last').attr('id')); $('#forum_page_lnk').hide(); $('#load_forum_page_lnk').text(''); } }); } }, SendMsg: function(i){ if($('#fast_text_1').val() != 0){ butloading('msg_send', 56, 'disabled'); $.post('/index.php?go=groups_forum&act=add_msg', {fid: i, msg: $('#fast_text_1').val(), answer_id: $('#answer_comm_id1').val()}, function(d){ updateNum('#msgNumJS', 1); langNumric('langMsg', $('#msgNumJS').text(), 'сообщение', 'сообщения', 'сообщений', 'сообщение', 'сообщение'); $('#msg').append(d); $('#fast_text_1').val('').focus(); butloading('msg_send', 56, 'enabled', 'Отправить'); $('#answer_comm_for_1').html(''); $('#answer_comm_id1').val(''); }); } else setErrorInputMsg('fast_text_1'); }, MsgPage: function(f){ if($('#load_forum_msg_lnk').text() == 'Показать предыдущие сообщения'){ textLoad('load_forum_msg_lnk'); $.post('/index.php?go=groups_forum&act=prev_msg', {fid: f, first_id: $('.forum_msg_border2:first').attr('id'), page: page}, function(d){ page++; $('#msgPrev').html(d+$('#msgPrev').html()); $('#load_forum_msg_lnk').text('Показать предыдущие сообщения'); if(!d){ $('#load_forum_msg_lnk').text('Скрыть сообщения').css('background', '#fff'); $('#forum_msg_lnk').attr('onClick', 'Forum.HidePage('+f+')'); } }); } }, HidePage: function(f){ $('#forum_msg_lnk').attr('onClick', 'Forum.MsgPage('+f+')'); $('#load_forum_msg_lnk').text('Показать предыдущие сообщения').css('background', '#f5f5f5)'); $('#msgPrev').html(''); page = 1; }, EditText: function(){ at = $('#attach').html(); $('#teckText, #editLnk').hide(); $('#editTextTab').show(); $('#editText').focus(); }, CloseEdit: function(){ $('#teckText, #editLnk, #editClose').show(); $('#editTextTab').hide(); }, SaveEdit: function(i){ $('#editClose').hide(); butloading('saveedit', 55, 'disabled'); $.post('/index.php?go=groups_forum&act=saveedit', {text: $('#editText').val(), fid: i}, function(d){ if(!at) at = ''; $('#teckText').html(d+'<span id="attach">'+at+'</span>'); Forum.CloseEdit(); butloading('saveedit', 55, 'enabled', 'Сохранить'); }); }, EditTitle: function(){ settings.privacyClose('msg'); $('#titleTeck').hide(); $('#editTitle').show(); $('#title').focus(); }, CloseEditTitle: function(){ $('#titleTeck').show(); $('#editTitle').hide(); }, SaveEditTitle: function(f){ if($('#title').val() != 0){ Forum.CloseEditTitle(); $('#editTitleSaved').text($('#title').val()); $.post('/index.php?go=groups_forum&act=savetitle', {fid: f, title: $('#title').val()}); } else setErrorInputMsg('title'); }, Fix: function(f){ settings.privacyClose('msg'); if($('#fix_text').text() == 'Закрепить тему'){ $('#fix_text').text('Не закреплять тему'); $('.forum_infos_div').html('<b>Тема закреплена.</b><br />Теперь эта тема всегда будет выводиться над остальными в списке обсуждений.').fadeIn('fast'); } else { $('#fix_text').text('Закрепить тему'); $('.forum_infos_div').html('<b>Тема больше не закреплена.</b><br />Эта тема будет выводиться на своем месте в списке обсуждений.').fadeIn('fast'); } $.post('/index.php?go=groups_forum&act=fix', {fid: f}); }, Status: function(f){ settings.privacyClose('msg'); if($('#status_text').text() == 'Закрыть тему'){ $('#status_text').text('Открыть тему'); $('.forum_infos_div').html('<b>Тема закрыта.</b><br />Участники компании больше не смогут оставлять сообщения в этой теме.').fadeIn('fast'); $('.forum_addmsgbg').hide(); } else { $('#status_text').text('Закрыть тему'); $('.forum_infos_div').html('<b>Тема открыта.</b><br />Все участники компании смогут оставлять сообщения в этой теме.').fadeIn('fast'); $('.forum_addmsgbg').show(); } $.post('/index.php?go=groups_forum&act=status', {fid: f}); }, DelBox: function(f, p){ settings.privacyClose('msg'); Box.Show('del_forthe', 350, lang_title_del_photo, '<div style="padding:15px;" id="del_status_text_forum">Вы уверены, что хотите удалить эту тему?</div>', lang_box_canсel, lang_box_yes, 'Forum.StartDelete('+f+', '+p+')'); }, StartDelete: function(f, p){ $('#box_loading').show(); ge('box_butt_create').disabled = true; $('#del_status_text_forum').text('Тема удаляется..'); $.post('/index.php?go=groups_forum&act=del', {fid: f}, function(d){ Page.Go('/forum'+p); }); }, DelMsg: function(i){ $('#'+i).html('<span class="color777">Сообщение удалено.</span>'); updateNum('#msgNumJS'); langNumric('langMsg', $('#msgNumJS').text(), 'сообщение', 'сообщения', 'сообщений', 'сообщение', 'сообщение'); $.post('/index.php?go=groups_forum&act=delmsg', {mid: i}); }, CreateVote: function(f){ if($('#vote_title').val() !=0){ if($('#vote_answer_1').val() != 0){ butloading('savevote', 75, 'disabled', ''); $.post('/index.php?go=groups_forum&act=createvote', {fid: f, vote_title: $('#vote_title').val(), vote_answer_1: $('#vote_answer_1').val(), vote_answer_2: $('#vote_answer_2').val(), vote_answer_3: $('#vote_answer_3').val(), vote_answer_4: $('#vote_answer_4').val(), vote_answer_5: $('#vote_answer_5').val(), vote_answer_6: $('#vote_answer_6').val(), vote_answer_7: $('#vote_answer_7').val(), vote_answer_8: $('#vote_answer_8').val(), vote_answer_9: $('#vote_answer_9').val(), vote_answer_10: $('#vote_answer_10').val()}, function(d){ Page.Go(location.href); }); } else setErrorInputMsg('vote_answer_1'); } else setErrorInputMsg('vote_title'); }, RemoveForAttach: function(){ $('#attach_block_vote').hide(); $('#vote_title, #vote_answer_1, #vote_answer_2').val(''); $('#addNewAnswer').html('<a class="cursor_pointer" onClick="Votes.AddInp()">добавить</a>'); $('#addDelAnswer').html('удалить'); $('#attatch_vote_title').text(''); $('#answerNum').val('2'); for(i = 2; i <= 10; i++) $('#div_inp_answr_'+i).remove(); }, VoteDelBox: function(f){ Box.Show('del_forthe', 350, lang_title_del_photo, '<div style="padding:15px;" id="del_status_text_forum">Вы уверены, что хотите удалить опрос?</div>', lang_box_canсel, lang_box_yes, 'Forum.StartVoteDelete('+f+')'); }, StartVoteDelete: function(f){ Box.Close(); $('#voteblockk').hide(); $('#votelnk').html('<div class="sett_hover" onClick="settings.privacyClose(\'msg\'); $(\'#attach_block_vote\').slideDown(100); $(\'#vote_title\').focus()">Прикрепить опрос</div>'); $.post('/index.php?go=groups_forum&act=delvote', {fid: f}); } } //ATTACH COMM var attach = { addcomm: function(purl, purl_js){ if($('#textcom'+purl_js).val() != 0){ butloading('add_comm'+purl_js, '56', 'disabled', ''); $.post('/index.php?go=attach_comm&act=addcomm', {purl: purl, text: $('#textcom'+purl_js).val()}, function(d){ butloading('add_comm'+purl_js, '56', 'enabled', lang_box_send); $('#pcomments').append(d); $('#textcom'+purl_js).val('').focus(); }); } else setErrorInputMsg('textcom'+purl_js); }, delet_comm: function(i, p){ $('#comment_'+i).html('<div class="color777" style="margin-bottom:5px">Комментарий удалён.</div>'); $.post('/index.php?go=attach_comm&act=delcomm', {id: i, purl: p}); }, page: function(p){ if($('#load_attach_comm_msg_lnk').text() == 'Показать предыдущие комментарии'){ textLoad('load_attach_comm_msg_lnk'); $.post('/index.php?go=attach_comm&act=prevcomm', {purl: p, first_id: $('.attach_comm_photo:first').attr('id').replace('comment_', ''), page: page}, function(d){ page++; $('#attachcommPrev').html(d+$('#attachcommPrev').html()); $('#load_attach_comm_msg_lnk').text('Показать предыдущие комментарии'); if(!d){ $('#load_attach_comm_msg_lnk').text('Скрыть комментарии').css('background', '#fff'); $('#attach_comm_msg_lnk').attr('onClick', 'attach.hide_page(\''+p+'\')'); } }); } }, hide_page: function(f){ $('#attach_comm_msg_lnk').attr('onClick', 'attach.page(\''+f+'\')'); $('#load_attach_comm_msg_lnk').text('Показать предыдущие комментарии').css('background', 'rgb(233, 237, 241)'); $('#attachcommPrev').html(''); page = 1; }, } //DESIGN var design = { save: function(){ var family = $('#family'); var size = $('#size'); var opacity = $('#opacity'); var pos = $('#pos'); var color = $('#color'); var background_repeat = $('#background_repeat'); var color_head = $('#color_head'); butloading('save', '55', 'disabled', ''); $.post('/index.php?go=settings&act=save_font', {family: family.val(), size: size.val(), opacity: opacity.val(), pos: pos.val(), color: color.val(), background_repeat: background_repeat.val(), color_head: color_head.val()}, function(d){ butloading('save', '55', 'enabled', 'Сохранить'); $('#ok').show(); }); }, clear: function(){ $('#ok').show(); $.post('/index.php?go=settings&act=clear_design'); } } //PHOTO EDITOR var photoeditor = { start: function(img, id, h){ var height = parseInt(h) + 180; $('#ladybug_ant'+id).hide(); $('#frameedito'+id).html('<iframe src="http://pixlr.com/express/?s=c&image='+escape(img)+'&title=photo&target='+escape('http://'+location.host+'/index.php?go=photo_editor&pid='+id)+'&exit='+escape('http://'+location.host+'/index.php?go=photo_editor&act=close&image='+img)+'" width="770" height="'+height+'" frameborder="0"></iframe>'); } } //SOCIAL -> VK var vk_next_page_id = 0; var vk_offset = 0; var vk_log_form_cache = ''; var vk_offset_msg = 20; var vk = { login: function(){ var vk_login = $('#vk_login').val(); var vk_pass = $('#vk_pass').val(); var vk_save_cook = $('#vk_save_cook').val(); if(!$('#vk_data').val()){ addAllErr('Вы не дали свое согласие на использования своих данных!', 3300); return false; } if(vk_login != 0){ if(vk_pass != 0){ $('#vk_load, #vk_disabled').show(); $('.err_logged').hide(); $.ajax({ type: "POST", url: "/index.php?go=social&act=vk", data: {vk_login: vk_login, vk_pass: vk_pass, not_logged: 1, vk_save_cook: vk_save_cook}, success: function(d){ vk_log_form_cache = $('#vk_page').html(); if(d) $('#vk_page').html(d); else { $('.err_logged').show(); $('#vk_load, #vk_disabled').hide(); } } }); } else setErrorInputMsg('vk_pass'); } else setErrorInputMsg('vk_login'); }, prev_news: function(i, o){ vk_next_page_id = i; vk_offset = o; if($('#vk_prev_load').text() == 'Показать предыдущие новости'){ textLoad('vk_prev_load'); $.ajax({ type: "POST", url: "/index.php?go=social&act=vk_news_page", data: {next_page_id: vk_next_page_id, vk_offset: vk_offset}, success: function(d){ d = d.split('|||||||||!!!!'); if(d[2]){ $('#vk_prev_load').text('Показать предыдущие новости'); $('#vk_prev_news').attr('onClick', 'vk.prev_news(\''+d[0]+'\', \''+d[1]+'\'); return false'); $('#vk_page_news_app').append(d[2]); } } }); } }, send_post: function(h, f, t){ var vk_text = $('#vk_text').val(); if(vk_text != 0){ butloading('vk_sending_post', '56', 'disabled', ''); $.ajax({ type: "POST", url: "/index.php?go=social&act=vk_send_post", data: {vk_text: vk_text, hash: h, to_id: t, from: f}, success: function(d){ $('#vk_new_post_ok').html(d+$('#vk_new_post_ok').html()); $('#vk_text').val(''); butloading('vk_sending_post', '56', 'enabled', 'Отправить'); } }); } else setErrorInputMsg('vk_text'); }, page_go: function(p){ $('.vk_panel').removeClass('vk_panel_active'); if(p == 'news') $('#vk_panel_1').addClass('vk_panel_active'); else if(p == 'friends') $('#vk_panel_2').addClass('vk_panel_active'); else if(p == 'msg') $('#vk_panel_3').addClass('vk_panel_active'); if(p == 'news') p = 'vk'; else p = 'vk_'+p; $('#vk_head_bg').hide(); $('#vk_page_go').html('<center><img src="'+template_dir+'/images/loading_im.gif" style="margin-top:50px;margin-bottom:35px" /></center>'); $.ajax({ type: "POST", url: "/index.php?go=social&act="+p, success: function(d){ if(p == 'vk'){ $('#vk_new_post_ok').html(''); $('#vk_head_bg').show(); } $('#vk_page_go').html(d); } }); }, prev_friends: function(i){ if($('#vk_prev_friend_load').text() == 'Показать больше друзей'){ textLoad('vk_prev_friend_load'); $.ajax({ type: "POST", url: "/index.php?go=social&act=vk_friends_prev", data: {vk_uid: i}, success: function(d){ $('#vk_friend_page').html(d); $('#vk_prev_friend_load').hide(); } }); } }, logout: function(){ $('#vk_page').html(vk_log_form_cache); $('#vk_load, #vk_disabled').hide(); $('.js_titleRemove').remove(); $('#vk_login').val(''); $('#vk_pass').val(''); $.post('/index.php?go=social&act=vk_logout'); }, prev_msg: function(){ if($('#vk_prev_msg_load').text() == 'Показать больше сообщений'){ vk_offset_msg = vk_offset_msg+20; textLoad('vk_prev_msg_load'); $.ajax({ type: "POST", url: "/index.php?go=social&act=vk_msg_prev", data: {vk_offset_msg: vk_offset_msg}, success: function(d){ $('#vk_msg_page').append(d); $('#vk_prev_msg_load').text('Показать больше сообщений'); } }); } }, msg_show: function(i, n){ $('#vk_page_go').html('<center><img src="'+template_dir+'/images/loading_im.gif" style="margin-top:50px;margin-bottom:35px" /></center>'); $.ajax({ type: "POST", url: "/index.php?go=social&act=vk_msg_read", data: {msgid: i}, success: function(d){ if(n){ $('#vk_new_msg_num').text((parseInt($('#vk_new_msg_num').text())-1)); if($('#vk_new_msg_num').text() <= 0) $('#vk_new_msg_num').text(''); } $('#vk_page_go').html(d); } }); }, send_msg: function(m, i){ var vk_msg_value = $('#vk_msg_value').val(); if(vk_msg_value != 0){ butloading('vk_msg_sending', '56', 'disabled', ''); $.ajax({ type: "POST", url: "/index.php?go=social&act=vk_msg_send", data: {vk_msg_value: vk_msg_value, msgid: m, toid: i}, success: function(d){ $('#vk_page_go').html('<div class="err_yellow pass_errors" style="font-weight:normal;margin-bottom:0px"><b>Сообщение отправлено.</b><br />Ваше сообщение успешное отправлено</div>'); } }); } else setErrorInputMsg('vk_msg_value'); }, msg_box: function(i, ra){ var vkuid = i; if(ra) var i = i + ra; if($('#vk_msg_box_text'+i).text() == 'Написать сообщение'){ $('#vk_msg_box_text'+i).text('Загрузка..'); $.ajax({ type: "POST", url: "/index.php?go=social&act=vk_msg_box", data: {toid: i}, success: function(d){ $('.vk_msg_box').hide(); $('.vk_msg_box_text').text('Написать сообщение'); $('#vk_msg_hash'+i).val(d); $('#vk_msg_box'+i).show(); $('#vk_msg_fast_text'+i).focus(); } }); } }, msg_box_close: function(i){ $('.vk_msg_box').hide(); $('.vk_msg_box_text').text('Написать сообщение'); }, msg_fast_send: function(i, ra){ var vkuid = i; if(ra) var i = i + ra; var vk_msg_fast_text = $('#vk_msg_fast_text'+i).val(); var vk_msg_hash = $('#vk_msg_hash'+i).val(); if(vk_msg_fast_text != 0){ butloading('vk_msg_but_sending'+i, '56', 'disabled', ''); $.ajax({ type: "POST", url: "/index.php?go=social&act=vk_msg_fast_send", data: {vk_msg_hash: vk_msg_hash, vk_msg_fast_text: vk_msg_fast_text, toid: vkuid}, success: function(d){ butloading('vk_msg_but_sending'+i, '56', 'enabled', 'Отправить'); $('#vk_msg_fast_text'+i).val(''); vk.msg_box_close(i); alert('Ваше сообщение успешно отправлено!'); } }); } else setErrorInputMsg('vk_msg_fast_text'+i); }, comm_box: function(h, i, ra){ vk.comm_box_close(); var ned = i + ra; $('#vk_msg_box_2_'+ned).show(); $('#vk_msg_fast_text_2_'+ned).focus(); }, comm_box_close: function(){ $('.vk_msg_box').hide(); $('.vk_msg_box_text_2').text('Комментировать'); }, send_comm: function(h, i, ra){ var ned = i + ra; var msg = $('#vk_msg_fast_text_2_'+ned).val(); butloading('vk_msg_but_sending_2_'+ned, '56', 'disabled', ''); $.post('/index.php?go=social&act=vk_send_comm', {hash: h, reply_to: i, message: msg}, function(d){ vk.comm_box_close(); $('#vk_msg_fast_text_2_'+ned).val(''); butloading('vk_msg_but_sending_2_'+ned, '56', 'enabled', 'Отправить'); alert('Ваш комментарий успешно добавлен!'); }); } } //APPS var mix_apps_search_delay = false; var mix_apps_search_val = ''; var apps_preload = true; var apps = { gSearch: function(){ var a = $('#query_games').val(); if(!a){ $('#apps_all').show(); $('#apps_search').hide(); $('#apps_se_load').fadeOut(100); apps_preload = true; } if(a != 0){ apps_preload = false; $('#apps_se_load').fadeIn('fast'); 0 == mix_apps_search_val != a && a != 0 < a.length && (clearInterval(mix_apps_search_delay), mix_apps_search_delay = setInterval(function(){ apps.xSearch(); }, 600)); } }, xSearch: function(){ clearInterval(mix_apps_search_delay); var a = $('#query_games').val(); $.post('/index.php?go=apps&act=search', {query_games: a}, function(d){ if(a != 0){ $('#apps_all').hide(); $('#apps_search').show(); $('#apps_se_load').fadeOut(100); $('#apps_search_res').html(d); $(".apps_last:last").css('border', '0px'); } else { $('#apps_all').show(); $('#apps_search').hide(); $('#apps_se_load').fadeOut(100); } }); }, xSearchMore: function(){ if($('#apps_text_load_search').text() == 'Показать больше приложений'){ textLoad('apps_text_load_search'); var lastid = $(".apps_last:last").attr('id'); var a = $('#query_games').val(); $.post('/index.php?go=apps&act=search', {lastid: lastid, query_games: a}, function(d){ $('#apps_search_pages').append(d); $(".apps_last:last").css('border', '0px'); $('#apps_text_load_search').text('Показать больше приложений'); if(!d) $('.apps_but3').remove(); }); } }, showMore: function(){ if($('#apps_text_load').text() == 'Показать больше приложений' && apps_preload){ textLoad('apps_text_load'); $.post('/index.php?go=apps', {doload: 1, page_cnt: page_cnt_app}, function(d){ page_cnt_app++; row = d.split('||'); $('#apps_pop').append(row[0]); $('#apps_new').append(row[1]); $('#apps_text_load').text('Показать больше приложений'); if(!row[0] && !row[1]) $('.apps_but2').remove(); }); } }, showMoreOld: function(){ if($('#apps_text_load_old').text() == 'Показать больше приложений'){ textLoad('apps_text_load_old'); $.post('/index.php?go=apps', {doload: 2, page_cnt_old: page_cnt_app_old}, function(d){ page_cnt_app_old++; row = d.split('||'); $('#apps_my_games').append(row[0]); $('#apps_activity').append(row[1]); $('#apps_text_load_old').text('Показать больше приложений'); if(!row[0] && !row[1]) $('.apps_but').remove(); }); } }, view: function(a, h, c){ history.pushState({link:h}, null, h); showBox.start(); $.post('/index.php?go=apps&act=view', {id: a}, function(d){ showBox.win('ap', d, 1, c); }); }, gallery: function(i){ $('.apps_mini_img img').css('opacity', 0.5); $('#apmpos'+i).css('opacity', 1); if(i == 2) $('.apps_inimgs').animate({'margin-left': '-611'}, 450); else if(i == 3) $('.apps_inimgs').animate({'margin-left': '-1221'}, 450); else if(i == 4) $('.apps_inimgs').animate({'margin-left': '-1832'}, 450); else $('.apps_inimgs').animate({'margin-left': '0'}, 450); }, mydel: function(i, t){ if(t){ $('.js_titleRemove').remove(); $('#app'+i).html('<div align="center" style="color:#777;height:40px;padding-top:10px">Игра успешно удалена.</div>'); } else $('#apps_rdel_txt').html('<div class="fl_r" style="color:#777;margin-top:6px;font-weight:normal">Игра удалена из списках ваших игр</div>'); $.post('/index.php?go=apps&act=mydel', {id: i}); } } //BALANCE var balance = { sendgift: function(){ var price = $('#price').val(); var cat = $('#cat').val(); var img1 = $('#img1').attr('src'); var img2 = $('#img2').attr('src'); if(price != 0){ if(cat != 0){ if(img1 != 0){ if(img2 != 0){ butloading('sending', 56, 'disabled', ''); $.post('/index.php?go=balance&act=sendb', {price: price, cat: cat}, function(d){ if(d == 1) addAllErr('У Вас исчерпан лимит на загрузку подарков.', 3300); else $('#ok').show(); $('#price, #cat').val(''); $('#file1').html('<div id="file1" class="no_display"><div class="texta"> </div><img src="" id="img1" /></div>').hide(); $('#file2').html('<div id="file2" class="no_display"><div class="texta"> </div><img src="" id="img2" /></div>').hide(); butloading('sending', 56, 'enabled', 'Отправить'); }); } else addAllErr('Загрузите подарок PNG.', 3300); } else addAllErr('Загрузите подарок JPG.', 3300); } else setErrorInputMsg('cat'); } else setErrorInputMsg('price'); }, box: function(n){ var data = '<div style="padding:15px;line-height:17px">С Вашего рейтинга будет снято -<b>'+n+'</b>, но появится возможность загрузки <b>+1</b> подарка к лимиту.<br /> Вы уверены, что хотите увеличить лимит ?</div>'; Box.Show('albums', 400, 'Увеличение лимита', data, 'Нет', 'Да', 'balance.start()'); }, start: function(){ $('#box_loading').show(); ge('box_butt_create').disabled = true; $.post('/index.php?go=balance&act=addlimit', function(d){ if(d == 1) addAllErr('У Вас не хватает рейтинга.', 3300); else { Box.Close('yes_limit'); Box.Info('yes_limit', 'Лимит увеличин.', 'Ваш лимит был успешно увеличин на +1 подарок.', 300, 2500); } $('#box_loading').hide(); ge('box_butt_create').disabled = false; }); } } //COVER var cover = { init: function(i, hi){ $('#cover_img').attr('src', i); $("#les10_ex2").draggable({ axis: 'y', stop: function(){ $('.cover_addut, .cover_descring').show(); }, drag: function(event, ui){ var d = ui.position.top; $('.cover_addut, .cover_descring').hide(); if(d >= 0){ $("#les10_ex2").remove(); $('#cover_restart').html('<div style="width:670px;height:'+hi+'px;position:relative;top:0px;z-index:1" id="les10_ex2"><img src="'+i+'" width="670" id="cover_img" /></div>'); $('.cover_addut, .cover_descring').show(); cover.init(i, hi); } h = parseInt('-'+(hi-194)); if(d <= h){ $("#les10_ex2").remove(); $('#cover_restart').html('<div style="width:670px;height:'+hi+'px;position:relative;top:'+h+'px;z-index:1" id="les10_ex2"><img src="'+i+'" width="670" id="cover_img" /></div>'); $('.cover_addut, .cover_descring').show(); cover.init(i, hi); } } }); }, del: function(public_id){ $('.cover_descring, .cover_addut').hide(); $('#upload_cover').show().text('Добавить обложку'); $('.cover_newpos').css('margin-left', '430px'); $('#cover_img').attr('src', ''); $('.cover_loaddef_bg').css('cursor', 'default').hide(); $('#cover_restart').html(''); $("#les10_ex2").draggable('destroy'); if(public_id) $.post('/index.php?go=groups&act=delcover&id='+public_id); else $.post('/index.php?go=editprofile&act=delcover'); }, save: function(public_id){ cover.cancel(); t = $("#les10_ex2").attr('style').split('top:'); s = t[1].split('px'); s[0] = s[0].replace('-', ''); if(public_id) $.post('/index.php?go=groups&act=savecoverpos&id='+public_id, {pos: s[0]}); else $.post('/index.php?go=editprofile&act=savecoverpos', {pos: s[0]}); }, cancel: function(t){ $('.cover_descring, .cover_addut').hide(); $('.cover_addut_edit').show(); $('.cover_newpos').css('margin-left', '397px'); $('.cover_loaddef_bg').css('cursor', 'default'); $("#les10_ex2").draggable('destroy'); if(t) $("#les10_ex2").css('top', '-'+t+'px'); }, startedit: function(i, h, public_id){ $('#upload_cover').show().text('Изменить фото'); $('.cover_descring, .cover_addut').show(); $('.cover_newpos').css('margin-left', '197px'); $('.cover_addut_edit').hide(); $('.cover_loaddef_bg').css('cursor', 'move'); cover.init(i, h); } } // COVER FOR FAMILIES var coverF = { init: function(i, hi){ $('#cover_img').attr('src', i); $("#les10_ex2").draggable({ axis: 'y', stop: function(){ $('.cover_addut, .cover_descring').show(); }, drag: function(event, ui){ var d = ui.position.top; $('.cover_addut, .cover_descring').hide(); if(d >= 0){ $("#les10_ex2").remove(); $('#cover_restart').html('<div style="width:670px;height:'+hi+'px;position:relative;top:0px;z-index:1" id="les10_ex2"><img src="'+i+'" width="670" id="cover_img" /></div>'); $('.cover_addut, .cover_descring').show(); cover.init(i, hi); } h = parseInt('-'+(hi-194)); if(d <= h){ $("#les10_ex2").remove(); $('#cover_restart').html('<div style="width:670px;height:'+hi+'px;position:relative;top:'+h+'px;z-index:1" id="les10_ex2"><img src="'+i+'" width="670" id="cover_img" /></div>'); $('.cover_addut, .cover_descring').show(); cover.init(i, hi); } } }); }, del: function(public_id){ $('.cover_descring, .cover_addut').hide(); $('#upload_cover').show().text('Добавить обложку'); $('.cover_newpos').css('margin-left', '430px'); $('#cover_img').attr('src', ''); $('.cover_loaddef_bg').css('cursor', 'default').hide(); $('#cover_restart').html(''); $("#les10_ex2").draggable('destroy'); if(public_id) $.post('/index.php?go=families&act=delcover&id='+public_id); else $.post('/index.php?go=editprofile&act=delcover'); }, save: function(public_id){ cover.cancel(); t = $("#les10_ex2").attr('style').split('top:'); s = t[1].split('px'); s[0] = s[0].replace('-', ''); if(public_id) $.post('/index.php?go=families&act=savecoverpos&id='+public_id, {pos: s[0]}); else $.post('/index.php?go=editprofile&act=savecoverpos', {pos: s[0]}); }, cancel: function(t){ $('.cover_descring, .cover_addut').hide(); $('.cover_addut_edit').show(); $('.cover_newpos').css('margin-left', '397px'); $('.cover_loaddef_bg').css('cursor', 'default'); $("#les10_ex2").draggable('destroy'); if(t) $("#les10_ex2").css('top', '-'+t+'px'); }, startedit: function(i, h, public_id){ $('#upload_cover').show().text('Изменить фото'); $('.cover_descring, .cover_addut').show(); $('.cover_newpos').css('margin-left', '197px'); $('.cover_addut_edit').hide(); $('.cover_loaddef_bg').css('cursor', 'move'); cover.init(i, h); } } //AVA 2 var ava2 = { box: function(){ showBox.start(); $.post('/index.php?go=editprofile&act=ava2', function(d){ if(d == 'no_ava'){ Box.Info('infoava2', 'Ошибка', 'Для загрузки аватарки, нужно загрузить главную фотографию!', 300, 3000); showBox.stop(); } else showBox.win('ava2', d); }); } } //TRANSMIT MIX var transmit = { box: function(i){ showBox.start(); $.post('/index.php?go=balance&act=transmitbox', {uid: i}, function(d){ showBox.win('transmitBox', d); $('#num_mix').focus(); }); }, send: function(i){ var num_mix = $('#num_mix').val(); if(num_mix != 0){ butloading('sending', 68, 'disabled'); $.post('/index.php?go=balance&act=get_transmit', {uid: i, num_mix: num_mix}, function(d){ if(d == 1){ addAllErr('У Вас недостаточно средств для перевода.', 3300); } else { showBox.clos('transmitBox', 1); Box.Info('transmitok', 'Информация', 'Mix были успешно переведены.', 270); } butloading('sending', 68, 'enabled', 'Перевести'); }); } else setErrorInputMsg('num_mix'); } } //JOBS var jobs = { send: function(id){ var description = $('#description').val(); if(description.length > 50){ butloading('jobs_send', 90, 'disabled'); $.post('/index.php?go=jobs&w=send', {description: description, apply_id: $('#id').val()}, function(d){ if(d == 'min_strlen') Box.Info('msg_info', lang_dd2f_no, lang_notes_no_text, 300); else Box.Info('msg_info', 'Заявка отправлена', 'Заявка успешно отправлена на модерацию', 300); butloading('jobs_send', 90, 'enabled', 'Отправить заявку'); }); } else { Box.Info('msg_info', 'Ошибка', 'Не менее 200 символов о себе', 300); } }, delet: function(mid, folder){ $('#del_text_'+mid).remove(); $('#del_load_'+mid).show(); $.post('/index.php?go=jobs&w=delet', {mid: mid}, function(){ $('#bmsg_'+mid).remove(); $('#del_load_'+mid).remove(); updateNum('#all_msg_num'); myhtml.title_close(mid); }); } } var Select = { itemMouseMove: function(h,i){ $('.result_list').find('ul > li').removeClass('active'); $(event.target).addClass('active'); $(event.target).mousedown(function(){ $('#container'+h).find('table > tbody > tr > td > input.selector_input').val($(event.target).text()); $('#container'+h).find('table > tbody > tr > td > input.resultField').val($(event.target).attr('val')); if(h == 1) { if($('#public_category').val() == 0) $('#pcategory').slideUp(); if($('#public_category').val() != 0) { if($('#pcategory').css('display') == 'none') $('#pcategory').slideDown(); $.post('/index.php?go=editpage&act=swtichList', {type: i}, function(d){ $('#pcategory_list').html(d); $('#public_pcategory').val('0'); $('#pcategory').find('div.group_edit_field > div > table > tbody > tr > td > input.selector_input').val('- Не выбрано -'); }); } } else if(h == 4) { $.post('/index.php?go=editpage&act=swtichListMonth', {type: i}, function(d){ $('#day_list').html(d); $('#day').val('0'); $('#day_block').find('div > table > tbody > tr > td > input.selector_input').val('День:'); }); } $('.results_container').hide(); }); }, openResult: function(e){ var t = $('#'+e).find('.results_container'); if(t.css('display') == 'none') j = 1; else j = 0; $('.results_container').hide(); if(j == 1) t.show(); else t.hide(); } } function convertLevel(level){ switch(level) { case 1:return "Администратор"; case 2:return "Редактор"; case 3:return "Модератор"; } } //OTHERBOX var otherbox = { mobile: function(){ showBox.start(); $.post('/index.php?go=other&act=mobile_info', function(d){ showBox.win('box_mobile', d); }); }, mobile: function(){ showBox.start(); $.post('/index.php?go=other&act=mobile_info', function(d){ showBox.win('box_mobile', d); }); }, test: function(id){ showBox.start(); $.post('/index.php?go=editprofile&act=test', function(d){ showBox.win('box_test', d); }); }, info: function(){ showBox.start(); $.post('/index.php?go=other&act=info_new', function(d){ showBox.win('box_info', d); }); }, invited: function(){ showBox.start(); $.post('/index.php?go=balance&act=invited_box', function(d){ showBox.win('box_invited', d); }); }, after: function(){ showBox.start(); $.post('/index.php?go=other&act=after_new', function(d){ showBox.win('box_after', d); }); }, time: function(){ showBox.start(); $.post('/index.php?go=other&act=time_supp', function(d){ showBox.win('supp', d); }); }, newphoto: function(){ showBox.start(); $.post('/index.php?go=editprofile&act=newphoto', function(d){ showBox.win('newphoto', d); }); }, nPhoto: function(){ showBox.start(); $.post('/index.php?go=other&act=newphoto_public', function(d){ showBox.win('nphoto', d); }); }, newmsg: function(id){ showBox.clos('box_newmsg', 1); showBox.start(); $.post('/index.php?go=other&act=newmsg&mid='+id, function(d){ showBox.win('box_newmsg', d); }); }, test_groups_user: function(id){ showBox.clos('box_groups_user', 1); showBox.start(); $.post('/index.php?go=other&act=test_groups_user&for_user_id='+id, function(d){ showBox.win('box_groups_user', d); }); }, view_photo: function(id){ showBox.clos('box_view_photo', 1); showBox.start(); $.post('/index.php?go=other&act=view_photo&mid='+id, function(d){ showBox.win('box_view_photo', d); }); }, msg_to: function(id){ showBox.clos('box_msg_to', 1); showBox.start(); $.post('/index.php?go=other&act=msg_to&mid='+id, function(d){ showBox.win('box_msg_to', d); }); }, log: function(id){ showBox.clos('box_log', 1); showBox.start(); $.post('/index.php?go=other&act=log&mid='+id, function(d){ showBox.win('box_log', d); }); }, radio: function(id){ showBox.clos('box_radio', 1); showBox.start(); $.post('/index.php?go=other&act=radio&mid='+id, function(d){ showBox.win('box_radio', d); }); }, view_gifts: function(id){ showBox.clos('box_view_gifts', 1); showBox.start(); $.post('/index.php?go=other&act=view_gifts&mid='+id, function(d){ showBox.win('box_view_gifts', d); }); }, publick_verifi: function(id){ showBox.clos('box_pub', 1); showBox.start(); $.post('/index.php?go=other&act=verifi_public&mid='+id, function(d){ showBox.win('box_pub', d); }); }, add_fri: function(id){ showBox.clos('box_ad', 1); showBox.start(); $.post('/index.php?go=other&act=ad_friend&mid='+id, function(d){ showBox.win('box_ad', d); }); }, hom: function(id){ showBox.clos('box_hom', 1); showBox.start(); $.post('/index.php?go=other&act=hom&mid='+id, function(d){ showBox.win('box_hom', d); }); }, userinfo: function(id){ showBox.start(); $.post('/index.php?go=other&act=userinfo&id='+id, function(d){ showBox.win('box_userinfo', d); }); }, nview: function(id){ showBox.start(); $.post('/index.php?go=notes&act=view_box¬e_id='+id, function(d){ showBox.win('box_notes', d); }); } } //IT'S SHOP var shop = { search:function(){ var title = $('#shopsearch').val(); $('#shop_se_load').fadeIn('fast'); if(title.length == 0){ $('#shop_se_load').fadeOut(100); $('#searchbody').hide(); $('.friends_onefriend').show(); $('#tab3').show(); $('#nav').show(); }else{ $.post('/index.php?go=shop&act=search',{title: title},function(d){ $('.shop_oneshop').hide(); $('#tab3').hide(); $('#shop_se_load').fadeOut(100); $('#searchbody').show(); $('#searchbody').html(d); }); } }, delet: function(id){ $('#del_text_'+id).remove(); $('#del_load_'+id).show(); $.post('/index.php?go=shop&act=delet', {id: id}, function(){ $('#bmsg_'+id).remove(); $('#del_load_'+id).remove(); updateNum('#all_msg_num'); myhtml.title_close(id); }); }, ok: function(id){ $('#ok_text_'+id).remove(); $('#ok_load_'+id).show(); $.post('/index.php?go=shop&act=ok', {id: id}, function(){ $('#bmsg_'+id).remove(); $('#ok_load_'+id).remove(); myhtml.title_close(id); }); }, save: function(id){ var title = $('#title').val(); var text = $('#text').val(); var price = $('#price').val(); var currency = $('#currency').val(); var category = $('#category').val(); var contacts = $('#contacts').val(); var email = $('#email').val(); var vk = $('#vk').val(); var skype = $('#skype').val(); if(title != 0){ if(text != 0){ if(price != 0){ if(currency != 0){ if(category != 0){ if(contacts != 0){ if(email != 0){ butloading('tov', 70, 'disabled'); $.post('/index.php?go=shop&act=save', {title: title, text: text, price: price, currency: currency, category: category, contacts: contacts, email: email, vk: vk, skype: skype}, function(){ butloading('tov', 70, 'enabled', 'Сохранить'); Page.Go('/shop'+id); }); } else setErrorInputMsg('email'); } else setErrorInputMsg('contacts'); } else setErrorInputMsg('category'); } else setErrorInputMsg('currency'); } else setErrorInputMsg('price'); } else setErrorInputMsg('text'); } else setErrorInputMsg('title'); } } var BoxLang = { start: function(mylang){ var content = '<center>'+ '<a style="background-image: url(/templates/Default/images/lang/1.gif);background-size: 34px 26px;" class="lang_box_row" onClick="boxlang.mylang(\'1\');">Русский</a>'+ '<a style="width:70px;display:block;padding-left:60px;height:42px;line-height:42px;background-repeat:no-repeat;background-position: 10px center;color:#426A87;font-weight:bold;background-image: url(/templates/Default/images/lang/2.gif);background-size: 34px 26px;" class="lang_box_row" onClick="boxlang.mylang(\'2\'); return false">Українська</a>'+ '<a style="background-image: url(/templates/Default/images/lang/3.gif);background-size: 34px 26px;" class="lang_box_row" onClick="boxlang.mylang(\'3\'); return false">English</a>'+ '<div onclick="boxlang.list_lang(); return false" class="lang_box_rows cursor_pointer">Other languages »</div><br><br>'+ '</center>'; Box.Show('boxlang', 250, lang_vibyaz, content, lang_box_canсel, lang_new_msg_send, 'boxlang.mylangs(\'1\'); return false', 200); $('#msg').focus(); }, Next_list: function(mylang){ Box.Close('boxlang'); var content = '<div style="width:110px;float:left;padding-top:10px;padding-left:40px;">'+ '<div style="height:17px"><img style="margin-bottom:1px;margin-right:10px;" src="/templates/Default/images/img/tok.png"><a class="cursor_pointer" onClick="boxlang.mylang(\'1\');">Русский</a></div>'+ '<div style="height:17px"><img style="margin-bottom:1px;margin-right:10px;" src="/templates/Default/images/img/tok.png"><a class="cursor_pointer" onClick="boxlang.mylang(\'2\');">Українська</a></div>'+ '<div style="height:17px"><img style="margin-bottom:1px;margin-right:10px;" src="/templates/Default/images/img/tok.png"><a class="cursor_pointer" onClick="boxlang.mylang(\'3\');">English</a></div>'+ '<div style="height:17px"><img style="margin-bottom:1px;margin-right:10px;" src="/templates/Default/images/img/tok.png"><a class="cursor_pointer" onClick="boxlang.mylang(\'4\');">Беларускі</a></div>'+ '<div style="height:17px"><img style="margin-bottom:1px;margin-right:10px;" src="/templates/Default/images/img/tok.png"><a class="cursor_pointer" onClick="boxlang.mylang(\'5\');">Azərbaycan</a></div>'+ '<div style="height:17px"><img style="margin-bottom:1px;margin-right:10px;" src="/templates/Default/images/img/tok.png"><a class="cursor_pointer" onClick="boxlang.mylang(\'6\');">Հայերեն</a></div>'+ '<div style="height:17px"><img style="margin-bottom:1px;margin-right:10px;" src="/templates/Default/images/img/tok.png"><a class="cursor_pointer" onClick="boxlang.mylang(\'7\');">ქართული</a></div>'+ '<div style="height:17px"><img style="margin-bottom:1px;margin-right:10px;" src="/templates/Default/images/img/tok.png"><a class="cursor_pointer" onClick="boxlang.mylang(\'8\');">deutsch</a></div>'+ '<div style="height:17px"><img style="margin-bottom:1px;margin-right:10px;" src="/templates/Default/images/img/tok.png"><a class="cursor_pointer" onClick="boxlang.mylang(\'9\');">italiano</a></div>'+ '<div style="height:17px"><img style="margin-bottom:1px;margin-right:10px;" src="/templates/Default/images/img/tok.png"><a class="cursor_pointer" onClick="boxlang.mylang(\'10\');">español</a></div>'+ '</div>'+ '<div style="width:120px;float:left;padding-top:3px;">'+ '</div>'; Box.Show('boxlang', 500, lang_vibyaz, content, lang_box_canсel, lang_new_msg_send, 'boxlang.mylangs(\'1\'); return false', 400); $('#msg').focus(); }, mylang: function(mylang) { var text_delet = $('#text_delet').val(); $.post('/index.php?go=settings&act=mylang', {mylang:mylang}, function(){ Box.Close('boxlang'); location.reload(); $('body, html').animate({scrollTop: 0}, 250); }); } } //DEV var dev = { Term: function(id){ showBox.start(); $.post('/index.php?go=developers&act=term&id='+id, function(d){ showBox.win('box_term', d); }); }, Help: function(id){ showBox.start(); $.post('/index.php?go=developers&act=help&id='+id, function(d){ showBox.win('box_help', d); }); }, Inv: function(id){ showBox.start(); $.post('/index.php?go=developers&act=inv&id='+id, function(d){ showBox.win('box_inv', d); }); }, PartnerShip: function(id){ showBox.start(); $.post('/index.php?go=developers&act=rules&id='+id, function(d){ showBox.win('box_rules', d); }); } } Изменено 27 января, 2016 пользователем Mr.Timbios Большие куски информации берите в тег [spoiler] [/spoiler] Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 27 января, 2016 Автор Жалоба Поделиться Опубликовано 27 января, 2016 И в правду нету, может там ктото в дугой файл запихал ? Ссылка на комментарий Поделиться на другие сайты Поделиться
AdVest Опубликовано 27 января, 2016 Жалоба Поделиться Опубликовано 27 января, 2016 в микснете помоему page.js есть... в нем вроде бы... Ссылка на комментарий Поделиться на другие сайты Поделиться
vii engine Опубликовано 29 января, 2016 Жалоба Поделиться Опубликовано 29 января, 2016 Отлично спасибо реябта вам большое тока нет не в page.js а в файле pageto.js вот ребята так что спасибо большое за моудль,всё работает классно спасибо большое )) Ссылка на комментарий Поделиться на другие сайты Поделиться
AdVest Опубликовано 29 января, 2016 Жалоба Поделиться Опубликовано 29 января, 2016 Отлично спасибо реябта вам большое тока нет не в page.js а в файле pageto.js вот ребята так что спасибо большое за моудль,всё работает классно спасибо большое )) Спасибо выражается еще нажатием на зеленую кнопочку вверх) Ссылка на комментарий Поделиться на другие сайты Поделиться
vii engine Опубликовано 29 января, 2016 Жалоба Поделиться Опубликовано 29 января, 2016 Спасибо выражается еще нажатием на зеленую кнопочку вверх) Я понимаю тока мне надо набрать минимум сообщений 25 я новенький и тогда смогу ставить оценки и обязательно поставлю кнопочку зеленую без сомненений Ссылка на комментарий Поделиться на другие сайты Поделиться
JacksScripts Опубликовано 30 января, 2016 Жалоба Поделиться Опубликовано 30 января, 2016 В инструкции есть такой код Дальше в system/modules/settings.php после switch($act){ ставим //################### Timezona ###################// case "timezona": NoAjaxQuery(); $timezona = intval($_POST['timezona']); if($timezona =< 24){ $db->query("UPDATE `".PREFIX."_users` SET timezona = '".$timezona."' WHERE user_id = '".$user_id."'"); } die(); break; Нужно убрать < из if($timezona =< 24){ Так как будет ошибка не помню какая.Вы че все с ума посходили??? Если ты уберёшь < , то сможешь поставить только последнюю таймзону, а вот местами их поменять можно чтобы было так <= Ссылка на комментарий Поделиться на другие сайты Поделиться
vii engine Опубликовано 30 января, 2016 Жалоба Поделиться Опубликовано 30 января, 2016 Ребята слушайте я спросить хотел почему так происходит вот вы молодцы помогаете и модули пишите свои а потом какой то школоло ворует у вас всё,просто прикол пример простой я зарегистрирован ещё на другом форуме и вот вообщем как тута вышла вот модуль вот этот собственно на следующий день на том форме школоло появился этот же модуль вот с таким же названием и всё такое автор был правильно указан и всё так я написал короче в коментах было взято ну с cmstools.ru,и админ школоло удалил моё сообщения удалил откуда было взято сайт хаах смешной .Ёмаё вот вы трудитесь пишите а вашу работу воруют не справедливо Ссылка на комментарий Поделиться на другие сайты Поделиться
m4ks Опубликовано 30 января, 2016 Жалоба Поделиться Опубликовано 30 января, 2016 Спасибо! Нужная вещь Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 30 января, 2016 Автор Жалоба Поделиться Опубликовано 30 января, 2016 Ребята слушайте я спросить хотел почему так происходит вот вы молодцы помогаете и модули пишите свои а потом какой то школоло ворует у вас всё,просто прикол пример простой я зарегистрирован ещё на другом форуме и вот вообщем как тута вышла вот модуль вот этот собственно на следующий день на том форме школоло появился этот же модуль вот с таким же названием и всё такое автор был правильно указан и всё так я написал короче в коментах было взято ну с cmstools.ru,и админ школоло удалил моё сообщения удалил откуда было взято сайт хаах смешной .Ёмаё вот вы трудитесь пишите а вашу работу воруют не справедливо Увы, нечего не поделаешь Ссылка на комментарий Поделиться на другие сайты Поделиться
vii engine Опубликовано 31 января, 2016 Жалоба Поделиться Опубликовано 31 января, 2016 Увы, нечего не поделаешь А тебе спасибо за модули и правда тока вот я хотел ещё поставить модуль был у тебя ну если пользователь зашел с моб версии показывает что с моб весрии сидит тока что то у меня не получилась( Ссылка на комментарий Поделиться на другие сайты Поделиться
alexivanov a.k.a proxxamma Опубликовано 8 февраля, 2016 Жалоба Поделиться Опубликовано 8 февраля, 2016 В инструкции есть такой код Дальше в system/modules/settings.php после switch($act){ ставим //################### Timezona ###################// case "timezona": NoAjaxQuery(); $timezona = intval($_POST['timezona']); if($timezona =< 24){ $db->query("UPDATE `".PREFIX."_users` SET timezona = '".$timezona."' WHERE user_id = '".$user_id."'"); } die(); break; Нужно убрать < из if($timezona =< 24){ Так как будет ошибка не помню какая. Насколько я знаю, в PHP пишут два знака = (==), иначе работать не будет. Насчёт (<) не знаю, для чего оно, тем более когда есть знак ==. Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 8 февраля, 2016 Автор Жалоба Поделиться Опубликовано 8 февраля, 2016 Насколько я знаю, в PHP пишут два знака = (==), иначе работать не будет. Насчёт (<) не знаю, для чего оно, тем более когда есть знак ==. тут надо <= 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Василий Опубликовано 27 марта, 2016 Жалоба Поделиться Опубликовано 27 марта, 2016 у меня тоже не работает .. когда нажимаешь настройки то нечего не происходит .. настройки не открываются Ссылка на комментарий Поделиться на другие сайты Поделиться
kolyan22region Опубликовано 28 марта, 2016 Жалоба Поделиться Опубликовано 28 марта, 2016 у меня тоже не работает .. когда нажимаешь настройки то нечего не происходит .. настройки не открываются Там в параметрах цикла проблема. Нужно =< заменить на <= Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 28 марта, 2016 Автор Жалоба Поделиться Опубликовано 28 марта, 2016 Там в параметрах цикла проблема. Нужно =< заменить на <= Не цикла а условия Ссылка на комментарий Поделиться на другие сайты Поделиться
kolyan22region Опубликовано 2 апреля, 2016 Жалоба Поделиться Опубликовано 2 апреля, 2016 Не цикла а условия Ну да, я кода самого не помню, а эту ошибку помню) Ссылка на комментарий Поделиться на другие сайты Поделиться
Василий Опубликовано 2 апреля, 2016 Жалоба Поделиться Опубликовано 2 апреля, 2016 Не цикла а условия И где именно искать это условие ? Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 2 апреля, 2016 Автор Жалоба Поделиться Опубликовано 2 апреля, 2016 И где именно искать это условие ? if($timezona =< 24){ Ссылка на комментарий Поделиться на другие сайты Поделиться
Skif Опубликовано 2 апреля, 2016 Жалоба Поделиться Опубликовано 2 апреля, 2016 Спасибо, все работает! Ссылка на комментарий Поделиться на другие сайты Поделиться
Василий Опубликовано 4 апреля, 2016 Жалоба Поделиться Опубликовано 4 апреля, 2016 if($timezona =< 24){ я уже и поменял условие но все равно не работает .. вот делаю запрос в базу " и в запрос $row = $db->super_query("SELECT user_name, user_lastname, user_email...." и у меня выбывает ошибку ..что делать ?? Ссылка на комментарий Поделиться на другие сайты Поделиться
kolyan22region Опубликовано 4 апреля, 2016 Жалоба Поделиться Опубликовано 4 апреля, 2016 я уже и поменял условие но все равно не работает .. вот делаю запрос в базу " и в запрос $row = $db->super_query("SELECT user_name, user_lastname, user_email...." и у меня выбывает ошибку ..что делать ?? И зачем это в базу вставлять? это запрос К бд на получение данных Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 4 апреля, 2016 Автор Жалоба Поделиться Опубликовано 4 апреля, 2016 И зачем это в базу вставлять? это запрос К бд на получение данных :D :D Это что то с чем то! Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения