Witam,
na stronie http://www.baza.maszyny.pl/pl-PL/dodaj pojawia się błąd, według niego brakuje argumentu wywołanego z pliku dodaj.php, jestem raczej zielony z php ale szukałem jakiś czas błędu jednak doszukać się nie mogłem, proszę o pomoc
dodaj.php(od 91 linii):
i Top.php
na stronie http://www.baza.maszyny.pl/pl-PL/dodaj pojawia się błąd, według niego brakuje argumentu wywołanego z pliku dodaj.php, jestem raczej zielony z php ale szukałem jakiś czas błędu jednak doszukać się nie mogłem, proszę o pomoc
Kod PHP:
OSTRZEŻENIE:
Wystąpił błąd który uniemożliwił załadowanie strony. Jeśli problem się utrzymuje prosimy skontaktować się z administratorem strony.
/application/libraries/Top.php [22]:
Missing argument 1 for Top_Core::zakladki(), called in /application/controllers/dodaj.php on line 91 and defined[/quote]
ZRZUT STOSU:
/application/controllers/dodaj.php [91]:
Top_Core->zakladki( )
Dodaj_Controller->dodaj( )
/system/core/Kohana.php [291]:
ReflectionMethod->invokeArgs( Dodaj_Controller Object
(
[uri] => URI Object
(
)
[input] => Input Object
(
[use_xss_clean:protected] => 1
[magic_quotes_gpc:protected] => 1
[ip_address] =>
)
[top] => Top Object
(
)
)
)
Kohana::instance( )
/system/core/Event.php [209]:
call_user_func( Array
(
[0] => Kohana
[1] => instance
)
)
/system/core/Bootstrap.php [55]:
Event::run( system.execute )
/index.php [106]:
require( /system/core/Bootstrap.php )
Czas wywołania: 0.0307 sekund, użyto 1.18MB MB pamięci.
dodaj.php(od 91 linii):
Kod PHP:
else {
$select = $obiekty->dane_w_ogloszeniu($hash_get);
foreach ($select as $ogloszenie)
{
$post_tytul = stripslashes($ogloszenie->tytul);
$post_nazwa_firmy = stripslashes($ogloszenie->firma);
$post_osoba_kontaktowa = stripslashes($ogloszenie->osoba);
$post_adres = stripslashes($ogloszenie->adres);
$post_kodpocztowy = stripslashes($ogloszenie->kodp);
$post_miejscowosc = stripslashes($ogloszenie->miasto);
$post_kraj = stripslashes($ogloszenie->kraj);
$post_kategoria = stripslashes($ogloszenie->kat);
$post_telefon = stripslashes($ogloszenie->telefon);
$post_email = stripslashes($ogloszenie->email);
$post_www = stripslashes($ogloszenie->stronawww);
$post_typ = stripslashes($ogloszenie->typ);
$post_producent = stripslashes($ogloszenie->producent);
$post_model = stripslashes($ogloszenie->model);
$post_numer_katalogowy = stripslashes($ogloszenie->nrkat);
$post_data_produkcji = stripslashes($ogloszenie->rok);
$post_godziny = stripslashes($ogloszenie->godziny);
$post_stan = stripslashes($ogloszenie->stan);
$post_opis = stripslashes($ogloszenie->opis);
$post_cena = stripslashes($ogloszenie->cena);
$post_waluta = stripslashes($ogloszenie->waluta);
$post_dodatkowe = stripslashes($ogloszenie->uwagi);
$post_tagi = stripslashes($ogloszenie->tagi_obiektu);
}
}
i Top.php
Kod PHP:
<?php defined('SYSPATH') or die('No direct script access.');
class Top_Core {
public function header() {
if (!Simple_Auth::instance()->logged_in()) {
$user_login = '';
}
else {
$user_info = Simple_Auth::instance()->get_user();
$user_login = $user_info->username;
}
return $user_login;
}
public function zakladki() {
$pages = new Pages_Model;
$listing_zakladek = $pages->select_pages_0();
$zakladki = '';
foreach ($listing_zakladek->result() as $zakladka)
{
if($zakladka->page_home == 1) {
$zakladki = $zakladki . html::anchor(url::base(), stripslashes($zakladka->page_name), array('id'=>'pierwszy')) . ' | ';
} else {
$zakladki = $zakladki . html::anchor(url::site('/home/content/' . $zakladka->idp . '/' . $zakladka->parent), stripslashes($zakladka->page_name)) . ' | ';
}
}
return $zakladki;
}
public function reklamy($kateogria) {
$reklamy = new Reklamy_Model;
$listing_reklam = $reklamy->losuj3($kateogria);
$lista_reklam = '';
foreach ($listing_reklam->result() as $reklama)
{
$lista_reklam = $lista_reklam . html::anchor(url::site('click/' . $reklama->idr), html::image(url::base() . 'reklamy/' . $reklama->idr . '.jpg'), array('target' => '_blank'));
}
return $lista_reklam;
}
public function duza($kategoria) {
$reklamy = new Reklamy_Model;
$listing_reklam = $reklamy->losuj_duza($kategoria);
$lista_reklam = '';
$nowe = '';
foreach ($listing_reklam->result() as $reklama)
{
$lista_reklam = $reklama->reklama2;
$nowe = $nowe . '["' . addslashes($reklama->reklama2) . '", "", "", ""],';
}
$nowe = substr($nowe,0,-1);
$nowe = '<script type="text/javascript">
var flashyshow=new flashyslideshow({ //create instance of slideshow
wrapperid: "myslideshow1", //unique ID for this slideshow
wrapperclass: "flashclass", //desired CSS class for this slideshow
imagearray: [
' . $nowe . '
],
pause: 3000, //pause between content change (millisec)
transduration: 1000 //duration of transition (affects only IE users)
})
</script>';
return $nowe;
}
}
?>