$value) { if(preg_match("/delete_ticket_id_([[:digit:]]+)/",$key,$matches)) { //$sql_delete_ticket = sprintf("delete from ticket where ticket_id = %d",$matches[1]); // Expire the selected tickets instead of deleting them $yesterday = time() - 60 * 60 * 24; $sql_delete_ticket = sprintf("UPDATE ticket SET expiration_datetime = '%s' WHERE ticket_id = %d", date('Y-m-d H:i:s', $yesterday), $matches[1]); mysql_query($sql_delete_ticket) or die(mysql_error()); } } } $current_datetime = date("Y-m-d H:i:s"); $sql_get_experiment_name = sprintf("select experiment_title, language from experiment where experiment_id = %d",$_SESSION['editor_experiment_id']); $get_experiment_name = mysql_select($sql_get_experiment_name); $sql_get_available_tickets = sprintf("select ticket_id,ticket_code,expiration_datetime,experiment_title from experiment "). sprintf("left join ticket on "). sprintf("(experiment.experiment_id = ticket.experiment_id) "). sprintf("where experiment.experiment_id = %d ", GetSQLValueString($_SESSION['editor_experiment_id'],"int")). sprintf("and (ticket.type = 'master' and ticket.used !='T' and "). sprintf("(ticket.expiration_datetime >= %s or ticket.expiration_datetime is null) ", GetSQLValueString($current_datetime,"date")). sprintf("or ticket_id is null)"); $get_available_tickets = mysql_query($sql_get_available_tickets) or die(mysql_error()); $result_available_tickets = mysql_fetch_assoc($get_available_tickets); printf("