. */ function is_sendreminder() { global $setup; return (get_sql_date($setup['EventDateAppEnd'])<=date("Y-m-d") OR get_sql_date($setup['EventDatePartTypeFix'])==date("Y-m-d", strtotime("+3 days"))) AND get_sql_date($setup['EventDatePartTypeFix'])>=date("Y-m-d"); } /* is_before($deadline) * Function that tells if it is still before or on a certain deadline * @param: deadline: the key in $setup[] to check against * @return: return true if it is before or on deadline, false if after deadline */ function is_before($deadline) { global $setup; if( strlen($setup[$deadline])==10 AND get_sql_date($setup[$deadline])>=date("Y-m-d") ) return true; elseif( strlen($setup[$deadline])==16 AND get_sql_date($setup[$deadline])>=date("Y-m-d H:i") ) return true; else return false; } /* is_before_ex($deadline) * Function that tells if it is still before a certain deadline (exclusive) * @param: deadline: the key in $setup[] to check against * @return: return true if it is before deadline, false if on or after deadline */ function is_before_ex($deadline) { global $setup; if( strlen($setup[$deadline])==10 AND get_sql_date($setup[$deadline])>date("Y-m-d") ) return true; elseif( strlen($setup[$deadline])==16 AND get_sql_date($setup[$deadline])>date("Y-m-d H:i") ) return true; else return false; } function is_after($deadline) { global $setup; if( strlen($setup[$deadline])==10 AND get_sql_date($setup[$deadline])<=date("Y-m-d") ) return true; elseif( strlen($setup[$deadline])==16 AND get_sql_date($setup[$deadline])<=date("Y-m-d H:i") ) return true; else return false; } function is_after_ex($deadline) { global $setup; if( strlen($setup[$deadline])==10 AND get_sql_date($setup[$deadline])0 ) { $approved = 0; $pending = 0; while( $row = mysql_fetch_array($res) ) { if( $row['Approved']=="yes" ) $approved = $row['count']; if( $row['Approved']=="pending" ) $pending = $row['count']; } if( $approved>=$places ) return "closed"; elseif( ($approved+$pending)>=$places ) return "temporallyclosed"; else return "open"; }else { return "open"; // No candidates yet } }else { // Couldn't find position return "closed"; } } ?>