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

ROZWIĄZANY: Tworzenie nowej aplikacji


Rekomendowane odpowiedzi

Opublikowano

Witam,

Otóż mam problem dotyczący aplikacji którą chcę stworzyć (taki panel własny do gry), próbuję stworzyć wg. poradników takich jak:

http://community.invisionpower.com/resources/documentation/index.html/_/developer-resources/temporary-storage/start-here-creating-an-application-r156

Oraz

http://community.invisionpower.com/resources/documentation/index.html/_/developer-resources/applications/

Ale niestety mam taki błąd:

[b]Warning[/b][color=#000000]: Invalid argument supplied for foreach() in [/color][b]/home/extreme/domains/capital-rp.pl/public_html/admin/sources/base/core.php[/b][color=#000000] on line [/color][b]2698[/b]

Funkcja która wywali mi ten błąd w core to:


static public function moduleIsEnabled( $module, $app='' )
   {
    $app = $app ? $app : ipsRegistry::$current_application;

    foreach( ipsRegistry::$modules[$app] as $_m )
    {
    if ( $_m['sys_module_key'] == $module )
    {
    return $_m['sys_module_visible'] == 1;
    }
    }

    // Undefined, retun true
    return TRUE;
   }


Zawartość pliku głównego aplikacji: (app_class_nazwa)

class app_class_samp
{
public function __construct( ipsRegistry $registry )
{

}
}

Miałem w tym to co w poradniku ale niestety to samo. Proszę o pomoc już z tym się meczę od paru dni. :(

Opublikowano

Tak, jeżeli chodzi o te:

public_modules/samp/display.php oraz defaultSection.php

zawartość display:

class public_samp_samp_display extends ipsCommand
{
public function doExecute( ipsRegistry $registry )
{
 $this->output = 'test';
 $this->samp_output();
}

private function samp_output()
{
 $this->registry->output->setTitle( "Panel" );
 $this->registry->output->addContent( $this->output );
 $this->registry->output->sendOutput();
}
}

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ę.