Fifth pass at adding key files
This commit is contained in:
100
site/fitters/wiki_validate_X.php
Normal file
100
site/fitters/wiki_validate_X.php
Normal file
@@ -0,0 +1,100 @@
|
||||
<?PHP
|
||||
|
||||
// do I need to do additional security checks to make sure the script is being called appropriately?
|
||||
|
||||
/*
|
||||
|
||||
FIELD NAMES:
|
||||
fitter_id
|
||||
fitter_name
|
||||
fitter_name_tag
|
||||
fitter_address
|
||||
fitter_address_two
|
||||
fitter_city
|
||||
fitter_state
|
||||
fitter_state_tag
|
||||
fitter_zip
|
||||
fitter_phone
|
||||
fitter_fax
|
||||
fitter_email
|
||||
fitter_website
|
||||
fitter_certifications
|
||||
fitter_fitbikes
|
||||
fitter_motioncapture
|
||||
fitter_cost
|
||||
fitter_info
|
||||
fitter_directions
|
||||
fitter_submitted_by
|
||||
fitter_valid
|
||||
fitter_user_tags
|
||||
|
||||
*/
|
||||
|
||||
|
||||
include("config.php");
|
||||
|
||||
if (!$_POST){ header('Location: '.$site_url.'/'); }
|
||||
|
||||
// error checking
|
||||
if(!isset($_POST)) exit();
|
||||
|
||||
if (isset($_POST[delete])) {
|
||||
// convert the array to a SQL friendly format
|
||||
$deleteList = "(".implode(",", $_POST[delete]).")";
|
||||
|
||||
// build the SQL query to delete the edits that are bad
|
||||
$sql = "DELETE FROM ".$prefix."FittersEdits WHERE edit_id IN $deleteList";
|
||||
|
||||
mysql_query($sql) or die(mysql_error());
|
||||
}
|
||||
|
||||
if (isset($_POST[validate])) {
|
||||
// convert the array to a SQL friendly format
|
||||
$validateList = "(".implode(",", $_POST[validate]).")";
|
||||
|
||||
$sql = "SELECT * FROM ".$prefix."FittersEdits WHERE edit_id IN $validateList";
|
||||
|
||||
$results = mysql_query($sql) OR die(mysql_error());
|
||||
|
||||
// Loop through fitters shifting edits over
|
||||
while($row = mysql_fetch_array($results)) {
|
||||
$sql = "UPDATE ".$prefix."Fitters
|
||||
SET fitter_name = '".mysql_escape_string($row[fitter_name])."',
|
||||
fitter_name_tag = '".mysql_escape_string($row[fitter_name_tag])."',
|
||||
fitter_address = '".mysql_escape_string($row[fitter_address])."',
|
||||
fitter_address_two = '".mysql_escape_string($row[fitter_address_two])."',
|
||||
fitter_city = '".mysql_escape_string($row[fitter_city])."',
|
||||
fitter_state = '".mysql_escape_string($row[fitter_state])."',
|
||||
fitter_state_tag = '".mysql_escape_string($row[fitter_state_tag])."',
|
||||
fitter_phone = '".mysql_escape_string($row[fitter_phone])."',
|
||||
fitter_fax = '".mysql_escape_string($row[fitter_fax])."',
|
||||
fitter_zip = '".mysql_escape_string($row[fitter_zip])."',
|
||||
fitter_lat = '".mysql_escape_string($row[fitter_lat])."',
|
||||
fitter_lng = '".mysql_escape_string($row[fitter_lng])."',
|
||||
fitter_email = '".mysql_escape_string($row[fitter_email])."',
|
||||
fitter_website = '".mysql_escape_string($row[fitter_website])."',
|
||||
fitter_method = '".mysql_escape_string($row[fitter_method])."',
|
||||
fitter_certifications = '".mysql_escape_string($row[fitter_certifications])."',
|
||||
fitter_fitbikes = '".mysql_escape_string($row[fitter_fitbikes])."',
|
||||
fitter_motioncapture = '".mysql_escape_string($row[fitter_motioncapture])."',
|
||||
fitter_cost = '".mysql_escape_string($row[fitter_cost])."',
|
||||
fitter_info = '" . mysql_escape_string($row[fitter_info]) . "',
|
||||
fitter_directions = '" . mysql_escape_string($row[fitter_directions]) . "',
|
||||
fitter_portfolio = '".mysql_escape_string($row[fitter_portfolio])."'
|
||||
WHERE fitter_id = '$row[fitter_id_fk]'";
|
||||
//echo $sql;
|
||||
//exit();
|
||||
mysql_query($sql) OR die(mysql_error());
|
||||
|
||||
$sql = "INSERT INTO ".$prefix."FittersEditors (fitter_id_fk, user_id_fk, edit_timestamp) VALUES ('$row[fitter_id_fk]', '$row[editor_user_id_fk]', '$row[edit_timestamp]')";
|
||||
mysql_query($sql) OR die(mysql_error());
|
||||
|
||||
$sql = "DELETE FROM ".$prefix."FittersEdits WHERE edit_id = $row[edit_id]";
|
||||
mysql_query($sql) OR die(mysql_error());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
header('Location: '.$site_url.'/wiki_validate.php');
|
||||
|
||||
?>
|
Reference in New Issue
Block a user