Example #1
0
             $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)');
Example #2
0
         $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 . "&amp;act=act&amp;aid=" . $last_advert_id . "&amp;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);