admin hours timezone problem
This commit is contained in:
parent
2bea6a43b6
commit
ec8031e64a
@ -93,11 +93,23 @@ class Crunchbutton_Admin_Hour extends Cana_Table {
|
||||
|
||||
public function date_end(){
|
||||
if ( !isset( $this->_date_end ) ) {
|
||||
$this->_date_end = DateTime::createFromFormat( 'Y-m-d H:i:s', $this->date_end, new DateTimeZone( $this->admin()->timezone ) );
|
||||
if( Crunchbutton_Admin_Hour::validateTimezone( $this->admin()->timezone ) ){
|
||||
$this->_date_end = DateTime::createFromFormat( 'Y-m-d H:i:s', $this->date_end, new DateTimeZone( $this->admin()->timezone ) );
|
||||
} else {
|
||||
echo '<pre>';var_dump( $this->admin() );exit();
|
||||
}
|
||||
|
||||
}
|
||||
return $this->_date_end;
|
||||
}
|
||||
|
||||
public function validateTimezone( $timezone ){
|
||||
if ( in_array( $timezone, DateTimeZone::listIdentifiers() ) ) {
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public function admin(){
|
||||
if ( !isset( $this->_admin ) ) {
|
||||
$this->_admin = Admin::o( $this->id_admin );
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user