}
- public function updateStatus( $id, $newStatus )
+ /**
+ * Update the Status of an event
+ *
+ * @param $id Integer Id of event
+ * @param $status Integer Status number from config/plugin.ini
+ *
+ */
+ public function updateStatus( $id, $status )
{
- $this->wpdb->update(
- $this->table,
- array( 'status' => $newStatus ),
- array( 'id' => $id ),
- array( '%d' ),
- array( '%d' )
- );
+ if ( filter_var( $id, FILTER_VALIDATE_INT ) && filter_var( $status, FILTER_VALIDATE_INT ) ) {
+ $this->wpdb->update(
+ $this->table,
+ array( 'status' => $status ),
+ array( 'id' => $id ),
+ array( '%d' ),
+ array( '%d' )
+ );
+ }
}
/**