mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-04-03 14:10:57 +08:00
375 lines
9.4 KiB
JavaScript
375 lines
9.4 KiB
JavaScript
function postvalid(form){
|
|
$('qr').disabled = true;
|
|
return true;
|
|
}
|
|
|
|
function dropmenu(obj){
|
|
$(obj.id + 'list').style.display = $(obj.id + 'list').style.display == 'none' ? '' : 'none';
|
|
}
|
|
|
|
function confirm_delete(id, note, addon)
|
|
{
|
|
if(confirm(note))
|
|
{
|
|
self.location.href='?action=del'+(addon ? '&'+addon : '')+'&id='+id;
|
|
}
|
|
}
|
|
|
|
//viewfilelist.js
|
|
|
|
function viewfilelist(torrentid)
|
|
{
|
|
var result=ajax.gets('viewfilelist.php?id='+torrentid);
|
|
document.getElementById("showfl").style.display = 'none';
|
|
document.getElementById("hidefl").style.display = 'block';
|
|
showlist(result);
|
|
}
|
|
|
|
function showlist(filelist)
|
|
{
|
|
document.getElementById("filelist").innerHTML=filelist;
|
|
}
|
|
|
|
function hidefilelist()
|
|
{
|
|
document.getElementById("hidefl").style.display = 'none';
|
|
document.getElementById("showfl").style.display = 'block';
|
|
document.getElementById("filelist").innerHTML="";
|
|
}
|
|
|
|
//viewpeerlist.js
|
|
|
|
function viewpeerlist(torrentid)
|
|
{
|
|
var list=ajax.gets('viewpeerlist.php?id='+torrentid);
|
|
document.getElementById("showpeer").style.display = 'none';
|
|
document.getElementById("hidepeer").style.display = 'block';
|
|
document.getElementById("peercount").style.display = 'none';
|
|
document.getElementById("peerlist").innerHTML=list;
|
|
}
|
|
function hidepeerlist()
|
|
{
|
|
document.getElementById("hidepeer").style.display = 'none';
|
|
document.getElementById("peerlist").innerHTML="";
|
|
document.getElementById("showpeer").style.display = 'block';
|
|
document.getElementById("peercount").style.display = 'block';
|
|
}
|
|
|
|
// smileit.js
|
|
|
|
function SmileIT(smile,form,text){
|
|
document.forms[form].elements[text].value = document.forms[form].elements[text].value+" "+smile+" ";
|
|
document.forms[form].elements[text].focus();
|
|
}
|
|
|
|
// saythanks.js
|
|
|
|
function saythanks(torrentid)
|
|
{
|
|
var list=ajax.post('thanks.php','','id='+torrentid);
|
|
document.getElementById("thanksbutton").innerHTML = document.getElementById("thanksadded").innerHTML;
|
|
document.getElementById("nothanks").innerHTML = "";
|
|
document.getElementById("addcuruser").innerHTML = document.getElementById("curuser").innerHTML;
|
|
}
|
|
|
|
// preview.js
|
|
|
|
function preview(obj) {
|
|
var poststr = encodeURIComponent( document.getElementById("body").value );
|
|
var result=ajax.posts('preview.php','body='+poststr);
|
|
document.getElementById("previewouter").innerHTML=result;
|
|
document.getElementById("previewouter").style.display = 'block';
|
|
document.getElementById("editorouter").style.display = 'none';
|
|
document.getElementById("unpreviewbutton").style.display = 'block';
|
|
document.getElementById("previewbutton").style.display = 'none';
|
|
}
|
|
|
|
function unpreview(obj){
|
|
document.getElementById("previewouter").style.display = 'none';
|
|
document.getElementById("editorouter").style.display = 'block';
|
|
document.getElementById("unpreviewbutton").style.display = 'none';
|
|
document.getElementById("previewbutton").style.display = 'block';
|
|
}
|
|
|
|
// java_klappe.js
|
|
|
|
function klappe(id)
|
|
{
|
|
var klappText = document.getElementById('k' + id);
|
|
var klappBild = document.getElementById('pic' + id);
|
|
|
|
if (klappText.style.display == 'none') {
|
|
klappText.style.display = 'block';
|
|
// klappBild.src = 'pic/blank.gif';
|
|
}
|
|
else {
|
|
klappText.style.display = 'none';
|
|
// klappBild.src = 'pic/blank.gif';
|
|
}
|
|
}
|
|
|
|
function klappe_news(id)
|
|
{
|
|
var klappText = document.getElementById('k' + id);
|
|
var klappBild = document.getElementById('pic' + id);
|
|
|
|
if (klappText.style.display == 'none') {
|
|
klappText.style.display = '';
|
|
klappBild.className = 'minus';
|
|
}
|
|
else {
|
|
klappText.style.display = 'none';
|
|
klappBild.className = 'plus';
|
|
}
|
|
}
|
|
function klappe_ext(id)
|
|
{
|
|
var klappText = document.getElementById('k' + id);
|
|
var klappBild = document.getElementById('pic' + id);
|
|
var klappPoster = document.getElementById('poster' + id);
|
|
if (klappText.style.display == 'none') {
|
|
klappText.style.display = 'block';
|
|
klappPoster.style.display = 'block';
|
|
klappBild.className = 'minus';
|
|
}
|
|
else {
|
|
klappText.style.display = 'none';
|
|
klappPoster.style.display = 'none';
|
|
klappBild.className = 'plus';
|
|
}
|
|
}
|
|
|
|
// disableother.js
|
|
|
|
function disableother(select,target)
|
|
{
|
|
if (document.getElementById(select).value == 0)
|
|
document.getElementById(target).disabled = false;
|
|
else {
|
|
document.getElementById(target).disabled = true;
|
|
document.getElementById(select).disabled = false;
|
|
}
|
|
}
|
|
|
|
function disableother2(oricat,newcat)
|
|
{
|
|
if (document.getElementById("movecheck").checked == true){
|
|
document.getElementById(oricat).disabled = true;
|
|
document.getElementById(newcat).disabled = false;
|
|
}
|
|
else {
|
|
document.getElementById(oricat).disabled = false;
|
|
document.getElementById(newcat).disabled = true;
|
|
}
|
|
}
|
|
|
|
// ctrlenter.js
|
|
var submitted = false;
|
|
function ctrlenter(event,formname,submitname){
|
|
if (submitted == false){
|
|
var keynum;
|
|
if (event.keyCode){
|
|
keynum = event.keyCode;
|
|
}
|
|
else if (event.which){
|
|
keynum = event.which;
|
|
}
|
|
if (event.ctrlKey && keynum == 13){
|
|
submitted = true;
|
|
document.getElementById(formname).submit();
|
|
}
|
|
}
|
|
}
|
|
function gotothepage(page){
|
|
var url=window.location.href;
|
|
var end=url.lastIndexOf("page");
|
|
url = url.replace(/#[0-9]+/g,"");
|
|
if (end == -1){
|
|
if (url.lastIndexOf("?") == -1)
|
|
window.location.href=url+"?page="+page;
|
|
else
|
|
window.location.href=url+"&page="+page;
|
|
}
|
|
else{
|
|
url = url.replace(/page=.+/g,"");
|
|
window.location.href=url+"page="+page;
|
|
}
|
|
}
|
|
function changepage(event){
|
|
var gotopage;
|
|
var keynum;
|
|
var altkey;
|
|
if (navigator.userAgent.toLowerCase().indexOf('presto') != -1)
|
|
altkey = event.shiftKey;
|
|
else altkey = event.altKey;
|
|
if (event.keyCode){
|
|
keynum = event.keyCode;
|
|
}
|
|
else if (event.which){
|
|
keynum = event.which;
|
|
}
|
|
if(altkey && keynum==33){
|
|
if(currentpage<=0) return;
|
|
gotopage=currentpage-1;
|
|
gotothepage(gotopage);
|
|
}
|
|
else if (altkey && keynum == 34){
|
|
if(currentpage>=maxpage) return;
|
|
gotopage=currentpage+1;
|
|
gotothepage(gotopage);
|
|
}
|
|
}
|
|
if(window.document.addEventListener){
|
|
window.addEventListener("keydown",changepage,false);
|
|
}
|
|
else{
|
|
window.attachEvent("onkeydown",changepage,false);
|
|
}
|
|
|
|
// bookmark.js
|
|
function bookmark(torrentid,counter)
|
|
{
|
|
var result=ajax.gets('bookmark.php?torrentid='+torrentid);
|
|
bmicon(result,counter);
|
|
}
|
|
function bmicon(status,counter)
|
|
{
|
|
if (status=="added")
|
|
document.getElementById("bookmark"+counter).innerHTML="<img class=\"bookmark\" src=\"pic/trans.gif\" alt=\"Bookmarked\" />";
|
|
else if (status=="deleted")
|
|
document.getElementById("bookmark"+counter).innerHTML="<img class=\"delbookmark\" src=\"pic/trans.gif\" src=\"pic/trans.gif\" alt=\"Unbookmarked\" />";
|
|
}
|
|
|
|
// check.js
|
|
var checkflag = "false";
|
|
function check(field,checkall_name,uncheckall_name) {
|
|
if (checkflag == "false") {
|
|
for (i = 0; i < field.length; i++) {
|
|
field[i].checked = true;}
|
|
checkflag = "true";
|
|
return uncheckall_name; }
|
|
else {
|
|
for (i = 0; i < field.length; i++) {
|
|
field[i].checked = false; }
|
|
checkflag = "false";
|
|
return checkall_name; }
|
|
}
|
|
|
|
// in torrents.php
|
|
var form='searchbox';
|
|
function SetChecked(chkName,ctrlName,checkall_name,uncheckall_name,start,count) {
|
|
dml=document.forms[form];
|
|
len = dml.elements.length;
|
|
var begin;
|
|
var end;
|
|
if (start == -1){
|
|
begin = 0;
|
|
end = len;
|
|
}
|
|
else{
|
|
begin = start;
|
|
end = start + count;
|
|
}
|
|
var check_state;
|
|
for( i=0 ; i<len ; i++) {
|
|
if(dml.elements[i].name==ctrlName)
|
|
{
|
|
if(dml.elements[i].value == checkall_name)
|
|
{
|
|
dml.elements[i].value = uncheckall_name;
|
|
check_state=1;
|
|
}
|
|
else
|
|
{
|
|
dml.elements[i].value = checkall_name;
|
|
check_state=0;
|
|
}
|
|
}
|
|
|
|
}
|
|
for( i=begin ; i<end ; i++) {
|
|
if (dml.elements[i].name.indexOf(chkName) != -1) {
|
|
dml.elements[i].checked=check_state;
|
|
}
|
|
}
|
|
}
|
|
|
|
// funvote.js
|
|
function funvote(funid,yourvote)
|
|
{
|
|
var result=ajax.gets('fun.php?action=vote&id='+funid+"&yourvote="+yourvote);
|
|
voteaccept(yourvote);
|
|
}
|
|
function voteaccept(yourvote)
|
|
{
|
|
if (yourvote=="fun" || yourvote=="dull"){
|
|
document.getElementById("funvote").style.display = 'none';
|
|
document.getElementById("voteaccept").style.display = 'block';
|
|
}
|
|
}
|
|
|
|
// in upload.php
|
|
function getname()
|
|
{
|
|
var filename = document.getElementById("torrent").value;
|
|
var filename = filename.toString();
|
|
var lowcase = filename.toLowerCase();
|
|
var start = lowcase.lastIndexOf("\\"); //for Google Chrome on windows
|
|
if (start == -1){
|
|
start = lowcase.lastIndexOf("\/"); // for Google Chrome on linux
|
|
if (start == -1)
|
|
start == 0;
|
|
else start = start + 1;
|
|
}
|
|
else start = start + 1;
|
|
var end = lowcase.lastIndexOf("torrent");
|
|
var noext = filename.substring(start,end-1);
|
|
noext = noext.replace(/H\.264/ig,"H_264");
|
|
noext = noext.replace(/5\.1/g,"5_1");
|
|
noext = noext.replace(/2\.1/g,"2_1");
|
|
noext = noext.replace(/\./g," ");
|
|
noext = noext.replace(/H_264/g,"H.264");
|
|
noext = noext.replace(/5_1/g,"5.1");
|
|
noext = noext.replace(/2_1/g,"2.1");
|
|
document.getElementById("name").value=noext;
|
|
}
|
|
|
|
// in userdetails.php
|
|
function getusertorrentlistajax(userid, type, blockid)
|
|
{
|
|
if (document.getElementById(blockid).innerHTML==""){
|
|
var infoblock=ajax.gets('getusertorrentlistajax.php?userid='+userid+'&type='+type);
|
|
document.getElementById(blockid).innerHTML=infoblock;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// in functions.php
|
|
function get_ext_info_ajax(blockid,url,cache,type)
|
|
{
|
|
if (document.getElementById(blockid).innerHTML==""){
|
|
var infoblock=ajax.gets('getextinfoajax.php?url='+url+'&cache='+cache+'&type='+type);
|
|
document.getElementById(blockid).innerHTML=infoblock;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// in userdetails.php
|
|
function enabledel(msg){
|
|
document.deluser.submit.disabled=document.deluser.submit.checked;
|
|
alert (msg);
|
|
}
|
|
|
|
function disabledel(){
|
|
document.deluser.submit.disabled=!document.deluser.submit.checked;
|
|
}
|
|
|
|
// in mybonus.php
|
|
function customgift()
|
|
{
|
|
if (document.getElementById("giftselect").value == '0'){
|
|
document.getElementById("giftselect").disabled = true;
|
|
document.getElementById("giftcustom").disabled = false;
|
|
}
|
|
}
|