public static function extendPremiumAccount(Neuron_GameServer_Player $player, $endtime)
 {
     $db = Neuron_Core_Database::__getInstance();
     $db->update('n_players', array('premiumEndDate' => Neuron_Core_Tools::timeStampToMysqlDatetime($endtime)), "plid = '" . $player->getId() . "'");
 }
 public function extendPremiumAccount($duration = 86400)
 {
     $this->loadData();
     if (strtotime($this->data['premiumEndDate']) > time()) {
         $start = strtotime($this->data['premiumEndDate']);
     } else {
         $start = time();
     }
     Neuron_GameServer_Mappers_PlayerMapper::extendPremiumAccount($this, $start + $duration);
     $this->data['premiumEndDate'] = Neuron_Core_Tools::timeStampToMysqlDatetime($start + $duration);
 }