$name = ""; } else { $uid = 0; $name = $form_comment->getSubmitValue('newscomment_name'); } $newscomment_id = $mdb2->extended->getBeforeID('iShark_Contents_Comments', 'comment_id', TRUE, TRUE); $query = "\n\t\t\t\t\tINSERT INTO iShark_Comments \n\t\t\t\t\t(comment_id, module_name, id, user_id, name, add_date, comment, premise) \n\t\t\t\t\tVALUES \n\t\t\t\t\t({$newscomment_id}, '" . $module . "', {$id}, {$uid}, '" . $name . "', NOW(), '" . $message . "', {$premise})\n\t\t\t\t"; $mdb2->exec($query); //ha a captcha engedelyezve van, akkor toroljuk a file-t if ($row_comments['captcha'] == 1) { unset($_SESSION['newscomment_phrase']); @unlink('files/newscomment_' . md5(session_id()) . '.jpg'); } //ha van flood figyeles, akkor beallitjuk a cookie-t if ($row_comments['flood'] == 1) { addFlood($module); } header('Location: index.php?p=success&code=017'); exit; } $renderer =& new HTML_QuickForm_Renderer_ArraySmarty($tpl, true); $form_comment->accept($renderer); $tpl->assign('form_comment', $renderer->toArray()); // capture the array stucture ob_start(); print_r($renderer->toArray()); $tpl->assign('static_array', ob_get_contents()); ob_end_clean(); $acttpl = "comments_add"; } else { $site_errors[] = array('text' => $locale->get('error_no_writeperm'), 'link' => 'javascript:history.back(-1)');
$msg .= '<tr><td><strong>' . $locale->getBySmarty('field_main_mail') . '</strong></td><td>' . $usermail . '</td></tr>'; $msg .= '<tr><td><strong>' . $locale->getBySmarty('field_main_timerend') . '</strong></td><td>' . $timer_end . '</td></tr>'; $msg .= '<tr><td><strong>' . $locale->getBySmarty('field_main_price') . '</strong></td><td>' . $price . '</td></tr>'; $msg .= '<tr><td valign="top"><strong>' . $locale->getBySmarty('field_main_description') . '</strong></td><td>' . nl2br($mail_desc) . '</td></tr>'; $msg .= '</table><br />'; $msg .= $locale->get('mail_activate_text2') . " <a href=" . $_SESSION['site_sitehttp'] . "/index.php?" . $self_class . "&act=act&aid=" . $last_advert_id . "&act_code=" . $activate . " title=" . $locale->get('mail_activate_activate') . ">" . $locale->get('mail_activate_activate') . "</a><br />"; $msg .= $locale->getBySmarty('mail_activate_text5'); if (is_file($tpl->template_dir . '/mail/mail_html.tpl')) { $tpl->assign('mail_body', $msg); $msg = $tpl->fetch('mail/mail_html.tpl'); } include_once $include_dir . '/function.mail.php'; send_mime_mail($usermail, $locale->get('mail_subject_activate'), html_entity_decode(strip_tags($msg)), $msg, '"' . preg_replace('|"|', '\\"', $_SESSION['site_sitename']) . '" <' . $class_mail . '>'); //ha van flood figyeles, akkor beallitjuk a cookie-t if ($class_flood == 1) { addFlood($module_name); } //loggolas logger($act); //"fagyasztjuk" a form-ot $form_class->freeze(); header('Location: index.php?' . $self_class); exit; } } if ($act == "mod") { if (isset($_REQUEST['aid']) && is_numeric($_REQUEST['aid'])) { $aid = intval($_REQUEST['aid']); //form-hoz elemek hozzaadasa - csak modositasnal $form_class->addElement('hidden', 'act', $act); $form_class->addElement('hidden', 'aid', $aid);