diff --git a/3mrelinc.php b/3mrelinc.php index f9b9c11..7ab7fc2 100644 --- a/3mrelinc.php +++ b/3mrelinc.php @@ -8,7 +8,7 @@ if (is_numeric($id)==false){ SQLerror("Non Integer","Non integers are not allowed in the id field.
Back to home"); } -$mmmres = mysql_query("SELECT rel FROM mods WHERE mod_id=".$id, $handle) or SQLerror("SQL Error", "Could not find the entry!"); +$mmmres = mysql_query("SELECT 3m_rele FROM mods WHERE mod_id=".$id, $handle) or SQLerror("SQL Error", "Could not find the entry!"); $mmmarr = mysql_fetch_array($mmmres); $mmmrel = $mmmarr['3m_rele']; $mmmrel = $mmmrel + 1; diff --git a/addentry.php b/addentry.php index ce79f54..539464f 100644 --- a/addentry.php +++ b/addentry.php @@ -8,7 +8,7 @@ if ((include('scripts/addentry.php'))==1){ echo "Entry already exists.

"; } -?> +?> Help: Description Markup - Tags. Not creating? Make sure you fill in all *ed sections.
@@ -27,7 +27,7 @@ if (is_member_moderator($_SESSION['user'])==true){ +3m Release:
Version:* -3m Release:*
diff --git a/editentry.php b/editentry.php index 03f18ae..10f4cf1 100644 --- a/editentry.php +++ b/editentry.php @@ -16,10 +16,8 @@ $row = mysql_fetch_row($res) or die("row error"); // Owner name instead of id, 3m_specific (by Phitherek_) $owr = mysql_query("SELECT name FROM users WHERE id=".$row[3], $handle); $owar = mysql_fetch_array($owr); -$mmmres = mysql_query("SELECT * FROM 3m_specific WHERE id=".$id, $handle); -$mmmarr = mysql_fetch_array($mmmres); // End of Phitherek_' s code -if (is_member_moderator($_SESSION['user']) || $_SESSION['user']==$row[3]){ +if (is_member_moderator($_SESSION['user']) || $_SESSION['user']==$owar['name'] || $_SESSION['user']==$row[3]){ }else{ SQLerror("Editing Denied","You do not own that entry, and you are not a moderator"); } @@ -42,7 +40,7 @@ if ($version=="") //3m release (by Phitherek_) $mmmrel=$_POST['mmmrel']; if($mmmrel=="") { -$mmmrel=$mmmarr['rel']; +$mmmrel=$row[21]; } //End of Phitherek_' s code @@ -65,7 +63,7 @@ if ($license=="") // 3m repotype (by Phitherek_) $mmmrt=$_POST['mmmrt']; if($mmmrt =="") { -$mmmrt = $mmmarr['repotype']; +$mmmrt = $row[19]; } // End of Phitherek_' s code @@ -82,22 +80,16 @@ if ($basename=="") $basename=$row[11]; if ($do==true){ - include "scripts/entry_adders_sql_safe.php"; mysql_query("UPDATE mods SET version='$version' WHERE name='$name'",$handle); + include "scripts/entry_adders_sql_safe.php"; + mysql_query("UPDATE mods SET version='$version' WHERE name='$name'",$handle); // 3m release (by Phitherek_) - mysql_query("UPDATE 3m_specific SET rel='$mmmrel' WHERE id='$id'",$handle) or SQLerror("Error on 3m_specific:rel",""); + mysql_query("UPDATE mods SET 3m_rele='$mmmrel' WHERE name='$name'",$handle) or SQLerror("Error on 3m_specific:rel",""); // End of Phitherek_' s code - /*echo "$name
"; - echo "$desc
"; - echo "$tags
"; - echo "$license
"; - echo "$file
"; - echo "$depend
"; - echo "$basename
";*/ mysql_query("UPDATE mods SET description='$desc' WHERE name='$name'",$handle) or SQLerror("Error on desc",""); mysql_query("UPDATE mods SET tags='$tags' WHERE name='$name'",$handle)or SQLerror("Error on tags",""); mysql_query("UPDATE mods SET license='$license' WHERE name='$name'",$handle)or SQLerror("Error on license",""); // 3m repotype (by Phitherek_) - mysql_query("UPDATE 3m_specific SET repotype='$mmmrt' WHERE id='$id'",$handle) or SQLerror("Error on 3m_specific:repotype",""); + mysql_query("UPDATE mods SET repotype='$mmmrt' WHERE name='$name'",$handle) or SQLerror("Error on 3m_specific:repotype",""); // End of Phitherek_' s code mysql_query("UPDATE mods SET file='$file' WHERE name='$name'",$handle)or SQLerror("Error on file",""); mysql_query("UPDATE mods SET depend='$depend' WHERE name='$name'",$handle)or SQLerror("Error on depend",""); @@ -105,7 +97,7 @@ if ($do==true){ header("location: viewmod.php?id=$id"); die(""); } -// -------------------------- +// -------------------------- // End of loading variable // -------------------------- @@ -122,12 +114,15 @@ Help: Description Markup - -Mod Name: +Mod Name:* -Version: -3m Release: - - + + + +
Version:* +3m Release:
+ + @@ -145,9 +140,11 @@ Help:
Description Markup - >Archive - + File URL: -License: + + +
License:

diff --git a/scripts/entry_adders_sql_safe.php b/scripts/entry_adders_sql_safe.php index 35f78a8..1203437 100644 --- a/scripts/entry_adders_sql_safe.php +++ b/scripts/entry_adders_sql_safe.php @@ -8,4 +8,6 @@ $license=mysql_real_escape_string($license); $file=mysql_real_escape_string($file); $depend=mysql_real_escape_string($depend); $basename=mysql_real_escape_string($basename); +$mmmrt=mysql_real_escape_string($mmmrt); +$mmmrel=mysql_real_escape_string($mmmrel); ?> \ No newline at end of file