Autor Zpráva
jimi
Profil *
Ahojte na svém webu řeším speciální úpravu hlášení selhání přihlašování, ale po vytváření scriptu jsem narazil na php problém.
Nemůžu dostat generátor chybových hlášek do scriptu. Mohli by jste mi poradit jak dostat toto Php do scriptu

add_to_head("<script type=\"text/javascript\" charset=\"utf-8\"> 
$(function () 
	
	$('.alert_type').live ('click', alert_type);
	$('.alert_callback').live ('click', alert_callback);
	$('.alert_no_header').live ('clic', alert_no_header);
	$('.growl_type').live ('click', growl_type);
	$('.growl_position').live ('click', growl_position);
	$('.growl_sticky').live ('click', growl_sticky);
	$('.growl_header').live ('click', growl_header);
	$('.bar_type').live ('click', bar_type);
	$('.bar_sticky').live ('click', bar_sticky);
	
}); 
function growl_type (e) {
	$.msgGrowl ({
		type: $(this).attr ('rel')
		, 'text': ' Sem má přít script '
		, lifetime: 5000
	});
}

</script>"); 

//tohle je to php
if (isset($_GET['error']) && isnum($_GET['error'])) {
		if (isset($_GET['redirect']) && strpos(urldecode($_GET['redirect']), "/") === 0) {
			$action_url = cleanurl(urldecode($_GET['redirect']));
		} 
		echo "<div rel='error' class='growl_type'>";
                switch ($_GET['error']) {
			case 1:
				echo $locale['global_196'];
				break;
			case 2:
				echo $locale['global_192'];
				break;
			case 3:
				if (isset($_COOKIE[COOKIE_PREFIX."user"])) {
					redirect($action_url);
				} else {
					echo $locale['global_193'];
				}
				break;
			case 4:
				if (isset($_GET['status']) && isnum($_GET['status'])) {

					$id = ((isset($_GET['id']) && isnum($_GET['id'])) ? $_GET['id'] : "0");

					switch($_GET['status']) {
						case 1:
							$data = dbarray(dbquery(
								"SELECT suspend_reason FROM ".DB_SUSPENDS."
								WHERE suspended_user='".$id."'
								ORDER BY suspend_date DESC  LIMIT 1"
							));
							echo $locale['global_406']."<br /><br />".$data['suspend_reason'];
							break;
						case 2:
							echo $locale['global_195'];
							break;
						case 3:
							$data = dbarray(dbquery(
								"SELECT u.user_actiontime, s.suspend_reason FROM ".DB_SUSPENDS." s
								LEFT JOIN ".DB_USERS." u ON u.user_id=s.suspended_user
								WHERE s.suspended_user='".$id."'
								ORDER BY s.suspend_date DESC LIMIT 1"
							));
							echo $locale['global_407'].showdate('shortdate', $data['user_actiontime']);
							echo $locale['global_408']."<br /><br />".$data['suspend_reason'];
							break;
						case 4:
							echo $locale['global_409'];
							break;
						case 5:
							echo $locale['global_411'];
							break;
						case 6:
							echo $locale['global_412'];
							break;
					}                                   
				}
				break;
		}
		echo "</div>\n"; 
 } 
pcmanik
Profil
jimi:
Budes musiet pouzit ajax.

Nauc sa jQuery, predtym nez nieco budes robit!!!

Nepouzivaj live!!!! A este v takom velkom mnozstve.
Jimi
Profil *
Ono je to použito jako ovladač
Samotný script vypadá takto + jquery-1.6.1.min.js
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('(3($){$.2=3(n){w g,1,4,2,b,7,6,h;g={t:\'\',7:\'\',6:\'\',i:B,p:z,a:\'x-y\',q:C,j:3(){},9:3(){}};1=$.E(g,n);4=$(\'.2-4.\'+1.a);5(!4.D){4=$(\'<c>\',{\'d\':\'2-4 \'+1.a}).8(\'A\')}2=$(\'<c>\',{\'d\':\'2 \'+1.t});b=$(\'<c>\',{\'d\':\'2-b\'}).8(2);6=$(\'<N>\',{6:1.6}).8(b);5(1.q){h=$(\'<c>\',{\'d\':\'2-h\',\'M\':3(e){e.O();$(f).P().u(\'v\',3(){$(f).s();5(k 1.9===\'3\'){1.9()}})}}).8(2)}5(1.7!=\'\'){7=$(\'<L>\',{6:1.7}).r(b)}5(1.i>0&&!1.p){F(3(){5(k 1.9===\'3\'){1.9()}2.u(\'v\',3(){$(f).s()})},1.i)}4.G(1.a);5(1.a.H(\'-\')[0]==\'I\'){2.r(4).m().l(\'o\')}J{2.8(4).m().l(\'o\')}5(k 1.j===\'3\'){1.j()}}})(K);',52,52,'|options|msgGrowl|function|container|if|text|title|appendTo|onClose|position|content|div|class||this|defaults|close|lifetime|onOpen|typeof|fadeIn|hide|config|slow|sticky|closeTrigger|prependTo|remove|type|fadeOut|medium|var|bottom|right|false|body|6500|true|length|extend|setTimeout|addClass|split|top|else|jQuery|h4|click|span|preventDefault|parent'.split('|'),0,{}))

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0