Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Coś poszło nie tak. Spróbuj ponownie. (Błąd aplikacji)


Przejdź do rozwiązania Rozwiązane przez Weak.,

Rekomendowane odpowiedzi

Opublikowano

Witam was

 

Mam zainstalowaną aplikację która w panelu administratora działa poprawnie po ostatniej aktualizacji ale od strony forum już nie a jest to tylko wniosek do wypełnienia. Zainstalowałem ją lata temu ale niestety nie ma i nie będzie możliwości jej aktualizacji przez autora już nigdy.

Może wy mi pomożecie jeśli będzie taka możliwość?

Błąd jaki się wyświetla to:

 

TypeError: Unsupported operand types: IPS\DateTime + int (0)
#0 /var/www/htdocs/virtuals/forum.vectraklub.pl/data/forum/applications/sdregisterboard/modules/front/sdregisterboard/core.php(38): IPS\sdregisterboard\modules\front\sdregisterboard\_core->checkAccess()
#1 /var/www/htdocs/virtuals/forum.vectraklub.pl/data/forum/system/Dispatcher/Dispatcher.php(153): IPS\sdregisterboard\modules\front\sdregisterboard\_core->execute()
#2 /var/www/htdocs/virtuals/forum.vectraklub.pl/data/forum/index.php(13): IPS\_Dispatcher->run()
#3 {main}

 

Będę wdzięczny za sugestie.

Pomoglem ? Podziekuj naciskajac " + " to nic nie kosztuje a dobrze o Tobie swiadczy ;)

Opublikowano
/**
 * core
 */
class _core extends \IPS\Dispatcher\Controller
{
	/**
	 * Execute
	 *
	 * @return	void
	 */
	public function execute()
	{
	    $this->checkAccess();
	    
		parent::execute();
	}
	
	private function checkAccess()
	{
	    if( !\IPS\Settings::i()->sd_register_turnon )
	    {
	        \IPS\Output::i()->error( 'sd_register_systemoffline', '2SDREGISTER/1', 403, '' );
	    }
	    
	    if( !\IPS\Member::loggedIn()->inGroup( explode( ',', \IPS\Settings::i()->sd_register_groups ) ) )
	    {
	        \IPS\Output::i()->error( 'sd_register_no_permission', '2SDREGISTER/2', 403, '' );
	    }
	    
	    if( intval( \IPS\Settings::i()->sd_register_posts ) )
	    {
	        if( intval( \IPS\Settings::i()->sd_register_posts ) > \IPS\Member::loggedIn()->member_posts )
	        {
	            \IPS\Output::i()->error( 'sd_register_error_req_posts', '2SDREGISTER/3', 403, '' );
	        }
	    }
	    
	    if( intval( \IPS\Settings::i()->sd_register_joined ) )
	    {
	        if( ( \IPS\Member::loggedIn()->joined + ( intval( \IPS\Settings::i()->sd_register_joined ) * 86400 ) ) > time() )
	        {
	            \IPS\Output::i()->error( 'sd_register_error_req_joined', '2SDREGISTER/4', 403, '' );
	        }
	    }
	    
	    $time = time() - ( intval( \IPS\Settings::i()->sd_register_exp_days ) * 86400 );
	     
	    try
	    {
	        $check = \IPS\Db::i()->select( 'COUNT(*) as "amount"', 'sdregisterboard_request', array( 'request_member_id=? AND ( request_add_date > ? OR request_approve_date > ?)', \IPS\Member::loggedIn()->member_id, $time, $time ) )->first();
	         
	        if( intval( $check ) )
	        {
	            $lang = \IPS\Member::loggedIn()->language()->addToStack( 'sd_register_error_access', FALSE, array( 'sprintf' => array( intval( \IPS\Settings::i()->sd_register_exp_days ) ) ) );
	             
	            \IPS\Output::i()->error( $lang, '2SDREGISTER/5', 404, '' );
	        }
	    }
	    catch( \UnderflowException $e )
	    {
	    }
	}

 

linia 38 zawiera:

 

 $this->checkAccess();

 

Pomoglem ? Podziekuj naciskajac " + " to nic nie kosztuje a dobrze o Tobie swiadczy ;)

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.