/** * @param string $var * @param mixed $value */ public function set( $var, $value ) { if ( ! $this->_post ) { return; } parent::set( $var, $value ); switch ( $var ) { case 'user_id': $var = 'userid'; break; case 'category': $var = 'catid'; break; case 'date': $var = 'time'; $value = Application::Date( $value, 'UTC' )->getTimestamp(); break; case 'published': $var = 'hold'; $value = ( $value == 1 ? 0 : 1 ); break; } $this->_post->set( $var, $value ); }