From 725945f6604f94e08b8817683e548f2f0cc493b8 Mon Sep 17 00:00:00 2001 From: Rubenwardy Date: Tue, 5 Mar 2013 19:27:41 +0000 Subject: [PATCH] progress bar in editentry.php --- addentry.php | 2 ++ editentry.php | 3 +++ scripts/addentry.php | 5 +++-- scripts/edit_validation.php | 17 ++++++----------- scripts/entry_adders_sql_safe.php | 1 + scripts/entry_validation.php | 4 ++++ 6 files changed, 19 insertions(+), 13 deletions(-) diff --git a/addentry.php b/addentry.php index 1b6f6f6..f96d965 100644 --- a/addentry.php +++ b/addentry.php @@ -126,6 +126,8 @@ echo $tags_msc; +Percentage Complete: % +

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;