<?php /*+******************************************************************************** * The contents of this file are subject to the vtiger CRM Public License Version 1.0 * ("License"); You may not use this file except in compliance with the License * The Original Code is: vtiger CRM Open Source * The Initial Developer of the Original Code is vtiger. * Portions created by vtiger are Copyright (C) vtiger. * All Rights Reserved. ********************************************************************************/ require_once 'modules/Webforms/Webforms.php'; require_once 'modules/Webforms/model/WebformsModel.php'; require_once 'Smarty_setup.php'; require_once 'config.inc.php'; Webforms::checkAdminAccess($current_user); $webformModel = Webforms_Model::retrieveWithId($_REQUEST['id']); $webformFields = $webformModel->getFields(); $smarty = new vtigerCRM_Smarty(); $smarty->assign('ACTIONPATH', $site_URL); $smarty->assign('WEBFORM', new Webforms()); $smarty->assign('WEBFORMMODEL', $webformModel); $smarty->assign('WEBFORMFIELDS', $webformFields); $smarty->assign('LANGUAGE', $current_language); $smarty->display(vtlib_getModuleTemplate($currentModule, 'HTMLView.tpl'));
********************************************************************************/ global $app_strings, $mod_strings, $current_language, $currentModule, $theme, $current_user, $adb, $log; require_once 'Smarty_setup.php'; require_once 'modules/Webforms/Webforms.php'; require_once 'modules/Webforms/model/WebformsModel.php'; require_once 'modules/Webforms/model/WebformsFieldModel.php'; require_once 'include/utils/CommonUtils.php'; Webforms::checkAdminAccess($current_user); if (isset($_REQUEST['id'])) { $webformModel = Webforms_Model::retrieveWithId($_REQUEST['id']); $webform = new Webforms(); $smarty = new vtigerCRM_Smarty(); $category = getParentTab(); $username = getUserFullName($webformModel->getOwnerId()); if (empty($username)) { list($username) = getGroupName($webformModel->getOwnerId()); } $smarty->assign('WEBFORMMODEL', $webformModel); $smarty->assign('WEBFORM', $webform); $smarty->assign('OWNER', $username); $smarty->assign('THEME', $theme); $smarty->assign('MOD', $mod_strings); $smarty->assign('APP', $app_strings); $smarty->assign('MODULE', $currentModule); $smarty->assign('CATEGORY', $category); $smarty->assign('IMAGE_PATH', "themes/{$theme}/images/"); $smarty->assign('WEBFORMFIELDS', Webforms::getFieldInfos($webformModel->getTargetModule())); $smarty->assign('ACTIONPATH', $site_URL . '/modules/Webforms/capture.php'); $smarty->assign('LANGUAGE', $current_language); $smarty->display(vtlib_getModuleTemplate($currentModule, 'DetailView.tpl')); }
static function retrieveDefaultValue($webformid, $fieldname) { require_once 'include/fields/DateTimeField.php'; global $adb, $current_user, $current_; $dateformat = $current_user->date_format; $sql = "SELECT defaultvalue FROM vtiger_webforms_field WHERE webformid=? and fieldname=?"; $result = $adb->pquery($sql, array($webformid, $fieldname)); $defaultvalue = false; if ($adb->num_rows($result)) { $defaultvalue = $adb->query_result($result, 0, "defaultvalue"); $field = Webforms::getFieldInfo('Leads', $fieldname); if ($field['type']['name'] == 'date' && !empty($defaultvalue)) { $defaultvalue = DateTimeField::convertToUserFormat($defaultvalue); } $defaultvalue = explode(' |##| ', $defaultvalue); } return $defaultvalue; }
<?php /*+******************************************************************************** * The contents of this file are subject to the vtiger CRM Public License Version 1.0 * ("License"); You may not use this file except in compliance with the License * The Original Code is: vtiger CRM Open Source * The Initial Developer of the Original Code is vtiger. * Portions created by vtiger are Copyright (C) vtiger. * All Rights Reserved. ********************************************************************************/ global $app_strings, $mod_strings, $current_language, $currentModule, $theme, $current_user, $adb, $log; require_once 'Smarty_setup.php'; require_once 'modules/Webforms/Webforms.php'; require_once 'modules/Webforms/model/WebformsModel.php'; Webforms::checkAdminAccess($current_user); $webformFields = Webforms::getFieldInfos($_REQUEST["targetmodule"]); $smarty = new vtigerCRM_Smarty(); $category = getParentTab(); $smarty->assign('WEBFORM', new Webforms_Model()); $smarty->assign('WEBFORMFIELDS', $webformFields); $smarty->assign("THEME", $theme); $smarty->assign('MOD', $mod_strings); $smarty->assign('APP', $app_strings); $smarty->assign('MODULE', $currentModule); $smarty->assign('CATEGORY', $category); $smarty->assign('CHECK', $tool_buttons); $smarty->assign('IMAGE_PATH', "themes/{$theme}/images/"); $smarty->assign('CALENDAR_LANG', 'en'); $smarty->assign('LANGUAGE', $current_language); $smarty->assign('DATE_FORMAT', $current_user->date_format); $smarty->assign('CAL_DATE_FORMAT', parse_calendardate($app_strings['NTC_DATE_FORMAT']));