diff --git a/api/3m/getmodbyname.php b/api/3m/getmodbyname.php
new file mode 100644
index 0000000..5aeafb1
--- /dev/null
+++ b/api/3m/getmodbyname.php
@@ -0,0 +1,27 @@
+
\ No newline at end of file
diff --git a/api/3m/getmods.php b/api/3m/getmods.php
new file mode 100644
index 0000000..91530a8
--- /dev/null
+++ b/api/3m/getmods.php
@@ -0,0 +1,22 @@
+
\ No newline at end of file
diff --git a/api/python/getmods.php b/api/python/getmods.php
index 2d20b11..0c3872e 100644
--- a/api/python/getmods.php
+++ b/api/python/getmods.php
@@ -1,7 +1,9 @@
| ";
+ echo " |
";
}
$page_title="Home";
@@ -30,11 +30,13 @@
seperator(4);
listSearch("deco","Block Adder Mods","Adds basic decorating blocks to the game (eg: moreblocks, homedecor)",$handle);
- listSearch("fun","Fun Mods","Fun mods for the game (eg: Chess, Mesecons)",$handle);
- listSearch("server","Server Interaction Mods","Mods ideal for servers (eg: antigrief, money)",$handle);
+ listSearch("tech","Technical Mods","Technical Mods (eg: Mesecons, Technic)",$handle);
+ listSearch("fun","Experimental Mods","Experimental mods for the game (eg: Chess, Mesecons, Carts)",$handle);
+ listSearch("server","Server Interaction Mods","Mods ideal for servers (low lag, tools)(eg: antigrief, money)",$handle);
listSearch("food","Food Mods","Mods that add food",$handle);
listSearch("growing","Growing Mods","Mods that add Plants",$handle);
listSearch("mobs","Mob Mods","Mods that add Mobs",$handle);
+ listSearch("util","Utility Mods","Mods that add new feature and actons to the game (eg: bones,falling_items,throwing)",$handle);
listSearch("3d","3D Object Mods","Mods that use NodeBoxes",$handle);
seperator(4);
diff --git a/scripts/formatcode.php b/scripts/formatcode.php
index 4257e74..b62c3dc 100644
--- a/scripts/formatcode.php
+++ b/scripts/formatcode.php
@@ -35,6 +35,9 @@ $result=str_replace("[/*]","",$result);
$result=str_replace("[code]","",$result);
$result=str_replace("[/code]","
",$result);
+$result=str_replace("[color=red]","",$result);
+$result=str_replace("[/color]","",$result);
+
return $result;
}
?>
\ No newline at end of file
diff --git a/scripts/voters.php b/scripts/voters.php
new file mode 100644
index 0000000..b616d1f
--- /dev/null
+++ b/scripts/voters.php
@@ -0,0 +1,79 @@
+\n\n\n";
+}
+
+
+function changeLikes($id,$user,$amount,$handle){
+ echo "\n\n\n function changeLikes($id,$user,$amount,$handle) is executing\n";
+
+ $res = mysql_query("SELECT * FROM mods WHERE mod_id=$id",$handle) or SQLerror("MySQL Query Error","Error on searching database.mods.mod_id for '$id'");
+ $row = mysql_fetch_row($res) or die("row error");
+ $user_d = getUser($user,$handle);
+
+ if (!$user_d){
+ echo "[Error]: user is null\n";
+ return 0;
+ }
+
+ if ($amount==1){
+ $tmp=$user_d[5].$row[1].",";
+ mysql_query("UPDATE users SET liked='$tmp' WHERE name='$user'",$handle) or die("Error on searching database.users.name for '$user'");
+ $tmp=$row[5]+1;
+ mysql_query("UPDATE mods SET likes=$tmp WHERE mod_id=$id",$handle) or die("Error on searching database.mods.mod_id for '$id'");
+ }else{
+ $tmp=str_replace($row[1].",","",$user_d[5]);
+ mysql_query("UPDATE users SET liked='$tmp' WHERE name='$user'",$handle) or die("Error on searching database.users.name for '$user'");
+ $tmp=$row[5]-1;
+ mysql_query("UPDATE mods SET likes=$tmp WHERE mod_id=$id",$handle) or die("Error on searching database.mods.mod_id for '$id'");
+ }
+}
+
+function changeDislikes($id,$user,$amount,$handle){
+ echo "\n\n\n function changeDislikes($id,$user,$amount,$handle) is executing\n";
+
+ $res = mysql_query("SELECT * FROM mods WHERE mod_id=$id",$handle) or SQLerror("MySQL Query Error","Error on searching database.mods.mod_id for '$id'");
+ $row = mysql_fetch_row($res) or die("row error");
+ $user_d = getUser($user,$handle);
+
+ if (!$user_d){
+ echo "[Error]: user is null\n";
+ return 0;
+ }
+
+ if ($amount==1){
+ $tmp=$user_d[9].$row[1].",";
+ mysql_query("UPDATE users SET dislikes='$tmp' WHERE name='$user'",$handle) or die("Error on searching database.users.name for '$user'");
+ $tmp=$row[6]+1;
+ mysql_query("UPDATE mods SET dislikes=$tmp WHERE mod_id=$id",$handle) or die("Error on searching database.mods.mod_id for '$id'");
+ }else{
+ $tmp=str_replace($row[1].",","",$user_d[9]);
+ mysql_query("UPDATE users SET dislikes='$tmp' WHERE name='$user'",$handle) or die("Error on searching database.users.name for '$user'");
+ $tmp=$row[6]-1;
+ mysql_query("UPDATE mods SET dislikes=$tmp WHERE mod_id=$id",$handle) or die("Error on searching database.mods.mod_id for '$id'");
+ }
+}
+?>
\ No newline at end of file
diff --git a/viewmod.php b/viewmod.php
index 890c6bf..542ac09 100644
--- a/viewmod.php
+++ b/viewmod.php
@@ -1,7 +1,13 @@
Back to home");
@@ -14,16 +20,19 @@ $page_title="View mod - {$row[1]}";
include "scripts/pageheader.php";
include "scripts/formatcode.php";
+
+
if (is_member_moderator($_SESSION['user']) || $_SESSION['user']==$row[3]){
$links="Edit Delete";
}else{
$links="";
}
-echo "Download | ";
-echo " | ";
-echo "{$row[2]} |
";
-echo " |
";
+echo "Download | "; // Download Link
+echo " | "; // Title and User Link
+echo "{$row[2]} |
"; // Version
+echo " | "; // Description
+echo "+ |
"; // Likes
echo "$links |
";
include "scripts/loadposts.php";