11.08.2014, 12:39
(10.08.2014, 15:48)MrBrechreiz schrieb: [ -> ]Aha, Ihr glaubt also an den Weinachtsmann ? Gut zu wissen
Ja, das tun wir
Nur dieses Jahr lässt Santa Claus echt auf sich warten ^^
(10.08.2014, 15:48)MrBrechreiz schrieb: [ -> ]Aha, Ihr glaubt also an den Weinachtsmann ? Gut zu wissen
$tid = $mybb->get_input('tid', 1);
$tid = intval($mybb->input['tid']);
(18.08.2014, 15:25)waldo schrieb: [ -> ]Ich bin gerade dabei, meine Plugins zu aktualisieren und habe eine Frage zur neuen Funktion get_input().
Verstehe ich das richtig, dass die Funktion den Datentyp überprüft und man somit in MyBB 1.8 zB einfach
PHP-Code:$tid = $mybb->get_input('tid', 1);
schreiben kann anstatt wie in MyBB 1.6 mit intval oder (int) usw zu arbeiten
PHP-Code:$tid = intval($mybb->input['tid']);
/**
* Checks the input data type before usage.
*
* @param string Variable name ($mybb->input)
* @param Data type (0/Default=String, 1=Integer, 2=Array)
* @param Checked data
*/
function get_input($name, $type=0)
{
switch($type)
{
case 2:
if(!isset($this->input[$name]) || !is_array($this->input[$name]))
{
return array();
}
return $this->input[$name];
case 1:
if(!isset($this->input[$name]) || !is_numeric($this->input[$name]))
{
return 0;
}
return (int)$this->input[$name];
default:
if(!isset($this->input[$name]) || !is_scalar($this->input[$name]))
{
return '';
}
return $this->input[$name];
}
}
(18.08.2014, 16:16)Jockl schrieb: [ -> ]Wir sollten nun doch schön langsam mal ein Forum aufmachen, in dem man sich über solche Dinge unterhalten kann.....Für Plugins gab es noch nie getrennte Foren für bestimmte Versionen.
(18.08.2014, 16:36)frostschutz schrieb: [ -> ]Mit dieser Funktion werden wir noch viel Spaß haben...Wie meinst du das? So wie sie implementiert ist, sollte sie eigentlich keine Probleme bereiten...