if(!($_POST["action"] == "Take")) {
$_codes = file("codes.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
//print_r($_codes);
$codes = array();
foreach($_codes as $code) {
if(!file_exists($code)) {
array_push($codes, $code);
}
// DEBUG---- REMOVE IN PRODUCTION
else {
// DEBUG ONLY
if($_POST["action"] == "DEBUG_Reset") {
unlink($code);
array_push($codes, $code);
}
}
// DEBUG: END
}
$code = $codes[array_rand($codes)];
$codesLeft = count($codes);
if($codesLeft > 0) {
?>
Here is your free promocode for <APP NAME HERE>.
promo code(s) left
}
else {
?>
Sorry, no more promo codes available.
==== In Production, hide this part: =====
}
}
else {
createFile($_POST["code"]);
?>
Reserved
}
?>