diff --git a/editentry.php b/editentry.php
index c3a0baf..cdb619e 100644
--- a/editentry.php
+++ b/editentry.php
@@ -45,6 +45,7 @@ if ((include('scripts/edit_validation.php'))==1){
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","");
mysql_query("UPDATE mods SET basename='$basename' WHERE name='$name'",$handle)or SQLerror("Error on basename","");
+ mysql_query("UPDATE mods SET progress='$perc' WHERE name='$name'",$handle)or SQLerror("Error on percentage","");
// Display the extension
header("location: viewmod.php?id=$id");
@@ -126,6 +127,8 @@ Tags:
+
Percentage Complete: %
+
diff --git a/scripts/addentry.php b/scripts/addentry.php
index edd0133..cbca57f 100644
--- a/scripts/addentry.php
+++ b/scripts/addentry.php
@@ -13,6 +13,7 @@ $file=$_POST['mod_file'];
$depend=$_POST['mod_dep'];
$basename=$_POST['mod_base'];
$owner=$_POST['user'];
+$perc=$_POST['mod_per'];
// Validation
$valid_mode = 1;
@@ -38,8 +39,8 @@ if (entry_exists($name,$handle))
require_once "entry_adders_sql_safe.php";
// Insert the data into table
-mysql_query("INSERT INTO mods (name,version,owner,description,tags,likes,license,file,depend,basename,date_released,repotype,3m_rele,overview)
-VALUES ('$name','$version',$ownerid,'$desc','$tags',0,'$license','$file','$depend','$basename','$date','$mmmrt','$mmmrel','$overview')");
+mysql_query("INSERT INTO mods (name,version,owner,description,tags,likes,license,file,depend,basename,date_released,repotype,3m_rele,overview,progress)
+VALUES ('$name','$version',$ownerid,'$desc','$tags',0,'$license','$file','$depend','$basename','$date','$mmmrt','$mmmrel','$overview','$perc')");
// Get the id
$the_id=mysql_insert_id($handle);
diff --git a/scripts/edit_validation.php b/scripts/edit_validation.php
index 4544d47..7f6084d 100644
--- a/scripts/edit_validation.php
+++ b/scripts/edit_validation.php
@@ -11,6 +11,7 @@ $mmmrt=$_POST['mmmrt'];
$file=$_POST['mod_file'];
$depend=$_POST['mod_dep'];
$basename=$_POST['mod_base'];
+$perc=$_POST['mod_per'];
if ($name==""){
$name=$row['name'];
@@ -25,33 +26,24 @@ if ($version=="")
if($mmmrel=="")
$mmmrel=$row['3m_rele'];
-
-
-$desc=$_POST['mod_desc'];
if ($desc==""){
$desc=str_replace("\\'","'",$row['description']);
}
-
-$overview=$_POST['mod_ov'];
+
if ($overview=="")
$overview = str_replace("\\'","'",$row['overview']);
-$tags=$_POST['mod_tags'];
if ($tags=="")
$tags = $row['tags'];
-$license=$_POST['mod_lic'];
if ($license=="")
$license=$row['license'];
// 3m repotype (by Phitherek_)
-$mmmrt=$_POST['mmmrt'];
if($mmmrt =="") {
$mmmrt = $row['repotype'];
}
// End of Phitherek_' s code
-
-$file=$_POST['mod_file'];
if ($file=="")
$file=$row['file'];
@@ -59,9 +51,12 @@ $depend=$_POST['mod_dep'];
if ($depend=="")
$depend=$row['depend'];
-$basename=$_POST['mod_base'];
if ($basename=="")
$basename=$row['basename'];
+
+
+if ($perc=="")
+ $perc=$row['progress'];
return 0;
?>
\ No newline at end of file
diff --git a/scripts/entry_adders_sql_safe.php b/scripts/entry_adders_sql_safe.php
index 461dbc6..da568f2 100644
--- a/scripts/entry_adders_sql_safe.php
+++ b/scripts/entry_adders_sql_safe.php
@@ -10,6 +10,7 @@ $depend=mysql_real_escape_string($depend);
$basename=mysql_real_escape_string($basename);
$mmmrt=mysql_real_escape_string($mmmrt);
$mmmrel=mysql_real_escape_string($mmmrel);
+$perc=mysql_real_escape_string($perc);
$overview=mysql_real_escape_string(str_replace("'","",str_replace("\"","",$overview)));
$tags_type=mysql_real_escape_string($tags_type);
diff --git a/scripts/entry_validation.php b/scripts/entry_validation.php
index 42f0080..cd7792b 100644
--- a/scripts/entry_validation.php
+++ b/scripts/entry_validation.php
@@ -3,6 +3,10 @@ if ($mmmrel==0){
$mmmrel=1;
}
+if (isset($perc)==false){
+ $perc=100;
+}
+
if ($name=="")
return 0;