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

Problem z panelem gracza!


bartiss122
Przejdź do rozwiązania Rozwiązane przez DawPi,

Rekomendowane odpowiedzi

Witajcie, mam problem z panelem gracza. Przerobiłem go pod moją bazę danych, ale jest mały problem.

Fatal error: Call to a member function gameCard() on a non-object in C:\WebServ\httpd\admin\applications_addon\other\panel\extensions\profileTabs\gameCard.php on line 40

Wszystkie zmienne są w tabeli 'gameCard'

Plik gameCard.php:

<?php
class profile_gameCard extends profile_plugin_parent
{
	/**
	 * Feturn HTML block
	 *
	 * @access	public
	 * @param	array		Member information
	 * @return	string		HTML block
	 */
	public function return_html_block( $member=array() ) 
	{		
			$this->DB->query('SELECT * FROM `five_kary` WHERE `GUID` = '.$member['member_id'].' ORDER BY `DATA` DESC');
			$this->DB->execute();
			
			while($row = $this->DB->fetch())
			{	
				switch($row['TYP'])
				{
					case 0: $row['type'] = 'Kick'; break;
					case 1: $row['type'] = 'Ostrzeżenie'; break;
					case 2: $row['type'] = 'Ban'; break;
					case 3: $row['type'] = 'Admin Jail'; break;
					case 4: $row['type'] = 'Blokada postaci'; break;
					case 5: $row['type'] = 'Blokada biegania'; break;
					case 6: $row['type'] = 'Blokada prowadzenia pojazdów'; break;
					case 7: $row['type'] = 'Blokada czatu OOC'; break;
					case 8: $row['type'] = 'Blokada broni'; break;
					case 9: $row['type'] = 'GameScore'; break;
					case 10: $row['type'] = 'Klatwa'; break;
					case 11: $row['type'] = 'Ban (Klatwa)'; break;
					case 12: $row['type'] = 'GameScore'; break;
				}
				
				$logs[] = $row;
			}
			
			return $this->registry->getClass('output')->getTemplate('skin_panel')->gameCard($chars, $logs); // Linijka z errorem
	}
}
?>

Moje zmienne na forum:

$chars, $logs

Proszę o pomoc ;3

 

Odnośnik do komentarza
Udostępnij na innych stronach

Jakoś sobie poradziłem. Aby nie pisać nowego tematu:

Jak wolno zrobić popup?

Mam taki kod:

 


<script type="text/javascript">
function ShowChar( e )
                {
                                var _url = 'index.php?app=panel&module=ajax&section=character&md5check=' + ipb.vars['secure_hash'];
                                new ipb.Popup( 'rep', {type: 'pane', modal: true, w: '700px', h: '500px', ajaxURL: _url, hideAtStart: false, close: '.cancel' } );
                };
</script>

Kod na klikanie:

<a href="#" onclick="ShowChar( this );">

Nie wiem gdzie dać plik, aby wyświetlało popup.

Edytowane przez bartiss122
Odnośnik do komentarza
Udostępnij na innych stronach

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