You've already forked postfixadmin
mirror of
https://github.com/postfixadmin/postfixadmin.git
synced 2025-08-07 17:42:53 +03:00
Fix table names in gen_show_status()
... by using table_by_key() instead of reading $CONF directly.
Otherwise, $CONF['database_prefix'] gets ignored and the query tries to
use a wrong table name.
This fixes a bug introduced in d809e0fbf7
This commit is contained in:
@@ -2088,7 +2088,7 @@ function gen_show_status($show_alias) {
|
|||||||
|
|
||||||
// Vacation CHECK
|
// Vacation CHECK
|
||||||
if ( $CONF['show_vacation'] == 'YES' ) {
|
if ( $CONF['show_vacation'] == 'YES' ) {
|
||||||
$stat_result = db_query_one("SELECT * FROM ". $CONF['database_tables']['vacation'] ." WHERE email = ? AND active = ? ", array($show_alias, db_get_boolean(true) )) ;
|
$stat_result = db_query_one("SELECT * FROM ". table_by_key('vacation') ." WHERE email = ? AND active = ? ", array($show_alias, db_get_boolean(true) )) ;
|
||||||
if (!empty($stat_result)) {
|
if (!empty($stat_result)) {
|
||||||
$stat_string .= "<span style='background-color:" . $CONF['show_vacation_color'] . "'>" . $CONF['show_status_text'] . "</span> ";
|
$stat_string .= "<span style='background-color:" . $CONF['show_vacation_color'] . "'>" . $CONF['show_status_text'] . "</span> ";
|
||||||
} else {
|
} else {
|
||||||
@@ -2099,7 +2099,7 @@ function gen_show_status($show_alias) {
|
|||||||
// Disabled CHECK
|
// Disabled CHECK
|
||||||
if ( $CONF['show_disabled'] == 'YES' ) {
|
if ( $CONF['show_disabled'] == 'YES' ) {
|
||||||
$stat_result = db_query_one(
|
$stat_result = db_query_one(
|
||||||
"SELECT * FROM ". $CONF['database_tables']['mailbox'] ." WHERE username = ? AND active = ?",
|
"SELECT * FROM ". table_by_key('mailbox') ." WHERE username = ? AND active = ?",
|
||||||
array($show_alias, db_get_boolean(false))
|
array($show_alias, db_get_boolean(false))
|
||||||
);
|
);
|
||||||
if (!empty($stat_result)) {
|
if (!empty($stat_result)) {
|
||||||
@@ -2116,7 +2116,7 @@ function gen_show_status($show_alias) {
|
|||||||
$now = "datetime('now')";
|
$now = "datetime('now')";
|
||||||
}
|
}
|
||||||
|
|
||||||
$stat_result = db_query_one("SELECT * FROM ". $CONF['database_tables']['mailbox'] ." WHERE username = ? AND password_expiry <= ? AND active = ?", array( $show_alias , $now , db_get_boolean(true) ));
|
$stat_result = db_query_one("SELECT * FROM ". table_by_key('mailbox') ." WHERE username = ? AND password_expiry <= ? AND active = ?", array( $show_alias , $now , db_get_boolean(true) ));
|
||||||
|
|
||||||
if (!empty($stat_result)) {
|
if (!empty($stat_result)) {
|
||||||
$stat_string .= "<span style='background-color:" . $CONF['show_expired_color'] . "'>" . $CONF['show_status_text'] . "</span> ";
|
$stat_string .= "<span style='background-color:" . $CONF['show_expired_color'] . "'>" . $CONF['show_status_text'] . "</span> ";
|
||||||
|
Reference in New Issue
Block a user