function getWebFormList() { $do_userform = new WebFormUser(); $do_userform->getUsersWebForms(); $output = ''; if (isset($GLOBALS['plugin_item_value'])) { $up = '../'; } else { $up = ''; } if ($do_userform->getNumRows()) { $count = 0; while ($do_userform->next()) { $e_remove_wf = new Event("do_userform->eventDeleteWebForm"); $e_remove_wf->addParam('id', $do_userform->idwebformuser); $e_remove_wf->addParam("goto", $_SERVER['PHP_SELF']); $count++; $output .= '<div id="webform' . $count . '" class="co_worker_item co_worker_desc">'; $output .= '<div style="position: relative;">'; $output .= '<a href="' . $up . 'WebForm/' . $do_userform->idwebformuser . '">' . $do_userform->title . '</a>'; $img_del = '<img src="/images/delete.gif" width="14px" height="14px" alt="" />'; $output .= '<div width="15px" id="trashcan' . $count . '" class="deletenote" style="right:0;">' . $e_remove_wf->getLink($img_del) . '</div>'; $output .= '</div></div>'; } } else { $this->setIsActive(false); } return $output; }
<?php /** Ofuz Open Source version is released under the GNU Affero General Public License, please read the full license at: http://www.gnu.org/licenses/agpl-3.0.html **/ // Copyright 2008 - 2010 all rights reserved, SQLFusion LLC, info@sqlfusion.com /** Ofuz Open Source version is released under the GNU Affero General Public License, please read the full license at: http://www.gnu.org/licenses/agpl-3.0.html **/ $pageTitle = 'Ofuz :: Web Forms'; $Author = 'SQLFusion LLC'; $Keywords = 'Keywords for search engine'; $Description = 'Description for search engine'; $background_color = 'white'; include_once 'config.php'; include_once 'includes/ofuz_check_access.script.inc.php'; include_once 'includes/header.inc.php'; $do_userform = new WebFormUser(); $wb_access = true; $do_userform->sessionPersistent('do_userform', 'contacts.php', OFUZ_TTL); if (isset($_GET['edit'])) { $idwebformuser = $_GET['edit']; if (!$_SESSION['do_userform']->isWebFormOwner($idwebformuser)) { $wb_access = false; } } ?> <script type="text/javascript"> //<![CDATA[ $(document).ready(function() { $("div[id^=webform]").hover(function(){$("div[id^=trashcan]",this).show("slow");},function(){$("div[id^=trashcan]",this).hide("slow");}); }); //]]> </script> <?php
echo _('Embed code to insert in your blog or web site'); ?> <div> <textarea rows="2" cols="100"><script type="text/javascript" src="<?php echo $GLOBALS['cfg_ofuz_site_http_base'] . 'js_form.php?fid=' . $_SESSION['do_userform']->getPrimaryKeyValue(); ?> "></script> </textarea> </div> <!-- Display webform html start --> <div> <?php $fid = $_SESSION['do_userform']->getPrimaryKeyValue(); $do_user_rel = new UserRelations(); $efid = $do_user_rel->encrypt($fid); $do_webformuser = new WebFormUser(); $do_webformuser->getId($_SESSION['do_userform']->getPrimaryKeyValue()); $do_webformuser->sessionPersistent("do_webformuser", "index.php", OFUZ_TTL); $do_webformuser->newForm('do_webformuser->eventAddContact'); if ($do_webformuser->email_alert == 'y') { $do_webformuser->form->addEventAction("do_webformuser->eventSendEmailAlert", 300); } $js = ''; if (strlen($do_webformuser->title) > 0) { $js .= $do_webformuser->title . '<br />'; } if (strlen($do_webformuser->description) > 0) { $js .= $do_webformuser->description . '<br />'; } $uid = $do_webformuser->iduser; $euid = $do_user_rel->encrypt($uid);
<?php /** * Webform eventcontoler scipt will get post content form webform html section and process to the database. * @param POST data * Created on Dec 30 2011 * */ include_once "config.php"; $fields = array(); $efid = $_POST['fid']; $euid = $_POST['uid']; $tags = $_POST['tags']; $do_user_rel = new UserRelations(); $fid = $do_user_rel->decrypt($efid); $uid = $do_user_rel->decrypt($euid); //$do_userform = new WebFormUser(); //$do_userform->posteventAddContact($fid,$_POST['fields'],$nxturl,$uid,$tags); $evctl = new EventControler(); $evctl->addParam('fields', $_POST['fields']); $evctl->addParam('uid', $uid); $evctl->addParam('fid', $fid); $do_userform = new WebFormUser(); $do_userform->eventAddContact($evctl);
echo _('Web Form Builder'); ?> </span> </div> </div> <div class="contentfull"> <div class="messageshadow"> <div class="messages"> <?php $msg = new Message(); echo $msg->getMessage('web form creator instruction'); ?> </div> </div> <?php $do_userform = new WebFormUser(); $do_userform->sessionPersistent('do_userform', 'contacts.php', OFUZ_TTL); $do_userform->iduser = $_SESSION['do_User']->iduser; $do_userform->newAddForm('do_userform'); $do_userform->form->addEventAction('do_userform->eventAddFormFields', 2103); $do_userform->form->goto = 'contact_web_form_url.php'; echo $do_userform->form->getFormHeader(); echo $do_userform->form->getFormEvent(); echo '<b>' . _('Form Title') . ':</b>' . $do_userform->title; echo '<br/><b>' . _('Form Description') . '</b><br/>' . $do_userform->description; $do_webform = new WebFormField(); $do_webform->getAll('display_order'); echo $do_webform->displayFields(); echo '<br/><b>' . _('Tags for those contacts') . ':</b></b> ' . $do_userform->tags; echo '<br/><b>' . _('Web address to take the user after submitting the form') . ':</b> ' . $do_userform->urlnext; echo '<br/><b>' . _('Receive an email alert when someone submit the form') . ':</b> ' . $do_userform->email_alert;
<?php /**COPYRIGHTS**/ // Copyright 2008 - 2010 all rights reserved, SQLFusion LLC, info@sqlfusion.com /**COPYRIGHTS**/ include_once 'config.php'; if ($_GET['fid']) { $do_webformuser = new WebFormUser(); $do_webformuser->getId((int) $_GET['fid']); $do_webformuser->sessionPersistent("do_webformuser", "index.php", OFUZ_TTL); } else { $do_webformuser = $_SESSION['do_webformuser']; } if (!is_object($_SESSION['do_webformuser'])) { exit; } $do_webformuser->newForm('do_webformuser->eventAddContact'); if ($do_webformuser->email_alert == 'y') { $do_webformuser->form->addEventAction("do_webformuser->eventSendEmailAlert", 300); } $js = ''; if (strlen($do_webformuser->title) > 0) { $js .= $do_webformuser->title . '<br />'; } if (strlen($do_webformuser->description) > 0) { $js .= $do_webformuser->description . '<br />'; } $js .= '<form method="post" action="http://' . $_SERVER['SERVER_NAME'] . '/eventcontroler.php">' . $do_webformuser->form->getFormEvent() . $do_webformuser->displayWebFormFields() . '<div align="right">' . $do_webformuser->form->getFormFooter('Submit') . '</div>'; $js = addslashes(str_replace("\n", '', $js)); $js = "<table><tr><td>" . $js . "</td></tr></table>"; ?>