Exemplo n.º 1
0
along with Ride Dammit!; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
*/
//Stupid PHP includes:
chdir("..");
require "RD/RDdbclasses.php";
$rideID = (int) $HTTP_GET_VARS["rideID"];
unset($getVars);
$getVars["units"] = $units->unitsString();
$newRide = $rideID == 0;
$ride = new RDride(DBConnect(), $units);
//Check for form submit and handle it here
if ($HTTP_POST_VARS["submit"]) {
    //Fill in the info they submitted.
    $ride->f_riderID = (int) $HTTP_POST_VARS["rider"];
    $ride->fromLocalizedTime(unFixQuotes($HTTP_POST_VARS["date"]) . " " . unFixQuotes($HTTP_POST_VARS["hour"]));
    $ride->f_distance = (double) $HTTP_POST_VARS["distance"];
    $ride->f_maxSpeed = (double) $HTTP_POST_VARS["maxSpeed"];
    $ride->f_time = unFixQuotes($HTTP_POST_VARS["time"]);
    $ride->f_locationID = (int) $HTTP_POST_VARS["location"];
    $ride->f_temperature = (double) $HTTP_POST_VARS["temperature"];
    $ride->f_wind = unFixQuotes($HTTP_POST_VARS["wind"]);
    $ride->f_sky = unFixQuotes($HTTP_POST_VARS["sky"]);
    $ride->f_effortLevel = unFixQuotes($HTTP_POST_VARS["effort"]);
    $ride->f_bikeID = (int) $HTTP_POST_VARS["bike"];
    $ride->f_notes = unFixQuotes($HTTP_POST_VARS["notes"]);
    //Check for password
    $fixedPassword = unFixQuotes($HTTP_POST_VARS["password"]);
    $riderTest = new RDrider(DBConnect(), $units);
    if (!$riderTest->checkPerms($ride->f_riderID, $fixedPassword)) {
        $errMsg = "Invalid Password";