Bravo List
Register
Go Back   > Bravo List > Source Code > Archived Trackers > Torrent Strike > Mods & Themes
Reply
  #1  
Old 1st May 2008, 16:59
Fynnon's Avatar
Fynnon Fynnon is offline
xxx
 
Join Date: Nov 2007
P2P
Posts: 971
Default Friends block
ok since everybody had trouble with the last version i did this again and corrected a couple of things and taken out half the crap that wasnt even needed tbh

it was full html code that wasnt even being used such as etc

run this sql

Code:
    CREATE TABLE `friendsblock` (
    `id` int(10) unsigned NOT NULL auto_increment,
    `added` datetime default NULL,
    `image` text NOT NULL,
    `descr` text NOT NULL,
    `url` text NOT NULL,
    PRIMARY KEY (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=207;

in your stdhead add this just above the

Code:
    <script>
                      nereidFadeObjects = new Object();
                      nereidFadeTimers = new Object();
                      function nereidFade(object, destOp, rate, delta){
                    if (!document.all)
                         return
                    if (object != '[object]'){ //do this so I can take a string too
                         setTimeout('nereidFade('+object+','+destOp+','+rate+','+delta+')',0);
                         return;
                    }
                         clearTimeout(nereidFadeTimers[object.sourceIndex]);
                         diff = destOp-object.filters.alpha.opacity;
                         direction = 1;
                    if (object.filters.alpha.opacity > destOp){
                         direction = -1;
                    }
                         delta=Math.min(direction*diff,delta);
                         object.filters.alpha.opacity+=direction*delta;
                    if (object.filters.alpha.opacity != destOp){
                         nereidFadeObjects[object.sourceIndex]=object;
                         nereidFadeTimers[object.sourceIndex]=setTimeout('nereidFade(nereidFadeObjects['+object.sourceIndex+'],'+destOp+','+rate+','+delta+')',rate);
                       }
                    }
                    </script>
still in stdhead add this where you want the block to show up

Code:
    begin_block("Friends");?>
                 <table width="100%" border="0" cellspacing="1" cellpadding="1" class="forumline" align="center">
                    <tr><td width="100%" class="row1">
                   
                   
                    <CENTER><MARQUEE BEHAVIOR='SCROLL' ALIGN='CENTER' VALIGN='BOTTOM' DIRECTION='UP' SCROLLAMOUNT='1' SCROLLDELAY='1' ONMOUSEOVER='this.stop()' ONMOUSEOUT='this.start()'>
                    <table class='forumline' cellpadding='0' cellspacing='0'>
                    <?
                        $res = mysql_query("SELECT id,added,image,descr,url from friendsblock ORDER BY added DESC $limit") or sqlerr(__FILE__, __LINE__);
                        while ($arr = mysql_fetch_assoc($res))
                        print("<tr><td class=row1 height='10' border=0><p align='center'>[img]$arr[image][/img]
                        
\n");
                    ?>
                      </td></p></center></a></td></tr>
                      </table></MARQUEE>
                      </td>
                     
                      </table>
                 
                    <?
                     end_block();

now make a friendsblockadd.php and ad to your root

Code:
    <?
    require_once("include/bittorrent.php");
    dbconn(false);
    loggedinorreturn();
    if (get_user_class() < UC_SYSOP)
    stderr("Error", "There is no access........");
    stdhead("To add in the friends");
    begin_frame("To add in the friends :.");
    begin_table();

    ?>
    <form action="takefriends.php" method="post">
    <?
    tr("URL Buttons: ", "<input type=\"text\" name=\"image\" size=\"80\" />
(upload Button on <a href=http://img293.imageshack.us>http://img293.imageshack.us</a>)", 1);
    tr("Description: ", "<textarea name=\"descr\" rows=\"10\" cols=\"80\"></textarea>", 1);
    tr("URL Site : ", "<input type=\"text\" name=\"url\" size=\"60\" /> 
(http://www.torrentstrike.info)
\n", 1);
    ?>
    <tr><td class="row1" align="center" colspan="2"><input type="submit" value="Ok!" /></td></tr>
    </form>
    <?
    end_table();
    end_frame();
    $res2 = mysql_query("SELECT count(id) FROM friendsblock") or die(mysql_error());
    $row = mysql_fetch_array($res2);
    $url = " .$_SERVER[PHP_SELF]?";
    $count = $row[0];
    $perpage = 15;
    list($pagertop, $pagerbottom, $limit) = pager($perpage, $count, $url);
    begin_frame("To edit :.");
    if ($count == 0)
    print("<p align=center>There is nothing:(</p>\n");
    else
    {
    //print("<table width=100% id=torrenttable cellpadding=4 cellspacing=1 bgcolor=#000000 border=0 >\n");
    begin_table();
    print("<tr><td class=colhead>Button</td><td class=colhead align=left>It is added</td><td class=colhead align=left>Description</td><td class=colhead>URL Site</td><td class=colhead>Edit.</td><td class=colhead>Delete.</td></tr>\n");
    $res = mysql_query("SELECT id,added,image,descr,url from friendsblock ORDER BY added DESC $limit") or sqlerr(__FILE__, __LINE__);
    while ($arr = mysql_fetch_assoc($res))
    {
    print("<tr><td class=row1 width='18'><IMG src=$arr[image] border=0></td><td class=row1 align=left>$arr[added]</td><td class=row1 align=left>$arr[descr]</td><td class=row1 align=left>$arr[url]</td><td class=row1 width='18'align=left><font class=middle>[<a class=altlink href=friendsmanage.php?action=edit&id=" . $arr['id'] . "&returnto=" . urlencode($_SERVER['PHP_SELF']) . ">Edit.</a>]</td><td class=row1 width='18'align=left>[<a class=altlink href=friendsmanage.php?action=delete&id=" . $arr['id'] . "&returnto=" . urlencode($_SERVER['PHP_SELF']) . ">Del.</a>]</td></tr>\n");
    }
    end_table();
    //print("</table>\n");
    echo $pagerbottom;
    }
    end_frame();
    stdfoot();
    ?>

now make a friendsmanage.php and add to your root

Code:
    <?
    require "include/bittorrent.php";
    dbconn();
    loggedinorreturn();
    if (get_user_class() < UC_SYSOP)
    stderr("Error", "There is no access........");
    $action = $_GET["action"];
    if ($action == 'delete')
    {
    $id = $_GET["id"];
    if (!is_valid_id($id))
    stderr("Error","bad id");
    $returnto = $_GET["returnto"];
    $sure = $_GET["sure"];
    if (!$sure)
    stderr("Delete","Are you sure you want to delete? Press\n" .
    "<a href=?action=delete&id=$id&returnto=$returnto&sure=1>here</a> to confirm.");
    mysql_query("DELETE FROM friendsblock WHERE id=$id") or sqlerr(__FILE__, __LINE__);
    if ($returnto != "")
    header("Location: $returnto");
    else
    $warning = "Successfully deleted.";
    }
    if ($action == 'edit')
    {
    $id = (int) $_GET["id"];
    if (!is_valid_id($id))
    stderr("Error","Bad id");
    $res = mysql_query("SELECT * FROM friendsblock WHERE id=$id") or sqlerr(__FILE__, __LINE__);
    if (mysql_num_rows($res) != 1)
    stderr("Error", "There are no friends ID $id.");
    $arr = mysql_fetch_array($res);
    if ($_SERVER['REQUEST_METHOD'] == 'POST')
    {
    $image = $_POST['image'];
    if ($image == "")
    stderr("Error", "Enter URL of the Button?!");
    $descr = $_POST['descr'];
    if ($descr == "")
    stderr("Error", "Enter the description?!");
    $url = $_POST['url'];
    if ($url == "")
    stderr("Error", "Enter URL site?!");

    $image = sqlesc($image);
    $descr = sqlesc($descr);
    $url = sqlesc($url);

    mysql_query("UPDATE friendsblock SET image=$image,descr=$descr,url=$url WHERE id=$id") or sqlerr(__FILE__, __LINE__);
    $returnto = $_POST['returnto'];
    if ($returnto != "")
    header("Location: $returnto");
    else
    $warning = "Error,Error..........";
    }
    else
    {
    $returnto = $_GET['returnto'];
    stdhead();
    begin_frame("Edit :.");
    print("<form method=post action=?action=edit&id=$id>\n");
    print("<table border=0 cellspacing=0 cellpadding=5>\n");
    print("<tr><td><input type=hidden name=returnto value=$returnto></td></tr>\n");
    print("<tr><td>URL Buttons:<font color=#ff0000>*</font></td><td colspan=2 align=left><input type=text size=60 name=image value=\"" . htmlspecialchars($arr["image"]) . "\">
</tr>\n");
    print("<tr><td>Description:<font color=#ff0000>*</font></td><td colspan=2 align=left><textarea name=descr rows=8 cols=60>" . htmlspecialchars($arr["descr"]) . "</textarea></tr>\n");
    print("<tr><td>URL Site:<font color=#ff0000>*</font></td><td colspan=2 align=left><input type=text size=60 name=url value=\"" . htmlspecialchars($arr["url"]) . "\">
</tr>
    \n");
    print("<tr><td align=center><input type=submit value='??!' class=btn></td></tr>\n");
    print("</table>\n");
    print("</form>\n");
    end_frame();
    stdfoot();
    die;
    }
    }
    ?>

lastly make a takefriends.php and add to your root

Code:
    <?
    require_once("include/bittorrent.php");
    dbconn();
    loggedinorreturn();
    if (get_user_class() < UC_SYSOP)
    stderr("Error", "There is no access....");
    function bark($msg) {
    stdhead();
    stdmsg("Error!", $msg);
    stdfoot();
    exit;
    }
    if (!$_POST["image"])
    bark("Enter URL the address of the button.");
    $image = $_POST["image"];
    if (!$_POST["descr"])
    bark("Enter the description.");
    $descr = $_POST["descr"];
    if (!$_POST["url"])
    bark("Enter URL Site.");
    $url = $_POST["url"];
    $image = sqlesc($image);
    $descr = sqlesc($descr);
    $url = sqlesc($url);
    $added = sqlesc(get_date_time());
    mysql_query("INSERT INTO friendsblock (added,image,descr,url) VALUES($added,$image,$descr,$url)") or sqlerr(__FILE__, __LINE__);
    $id = mysql_insert_id();
    header("Refresh: 0; url=friendsblockadd.php");
    ?>
thats it :smile:
Reply With Quote
The Following 2 Users Say Thank You to Fynnon For This Useful Post:
bit4you (19th September 2010), Phogo (23rd June 2010)
  #2  
Old 1st May 2008, 17:21
snakebite's Avatar
snakebite snakebite is offline
Senior Member
 
Join Date: Apr 2008
Default
Posts: 47
Default Re: TorrentStrike Mod - Freinds block
nice :D
__________________
Go here! ----> "HERE"
Reply With Quote
  #3  
Old 23rd June 2010, 12:36
diablo21's Avatar
diablo21 diablo21 is offline
Member
 
Join Date: Jun 2010
P2P
Posts: 5
Default
can you give me the done files couse i got errors when i try it to make it
Reply With Quote
Reply

Tags
block , friends

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Friends portal? mat22 Community Cafe 1 4th March 2010 16:51
Hello my friends MacNaction Introduce Yourself 1 31st October 2009 22:07
Hello All My Friends 3ayesh Introduce Yourself 1 1st October 2009 15:55
Block needed wMan BT.Manager (phpMyBitTorrent) 1 5th June 2009 11:10
hi all friends kouribamed Introduce Yourself 0 23rd April 2009 14:45



All times are GMT +2. The time now is 23:23. vBulletin skin by ForumMonkeys. Powered by vBulletin® Version 3.8.11 Beta 3
Copyright ©2000 - 2021, vBulletin Solutions Inc.