das ist der grundcode:
Code: Alles auswählen
$sql = 'SELECT *
FROM ' . THEMES_TABLE . '
WHERE `themes_id` = ' . (int) $style;
if (!($result = $db->sql_query($sql)))
{
die('Could not query database for theme info');
}
if (!($row = $db->sql_fetchrow($result)))
{
die('Could not get themes data for themes id[' . $style . ']');
}
$template_path = 'templates/';
$template_name = $row['template_name'];
$template = new Template($root_path . $template_path . $template_name . '/');
if ($template)
{
print_r($row);
$template->assign($row);
}
und das ist die template funktion welche den fehler erzeugt:
Code: Alles auswählen
function assign($assign_a_n, $value = '')
{
if (is_array($assign_a_n))
{
while (list($k, $v) = each($assign_array))
{
if ($k != '')
{
$this->assigns[$k] = $v;
}
}
}
else
{
if ($assign_a_n != '')
{
$this->assigns[$assign_a_n] = $value;
}
}
}
edit: Es handelt sich hier nicht um ein phpbb board
edit2. UNd da haben wir auch schon den fehler, in der template funktion.
jetzt läufts