echo getClassicModuleTitle('RealtyTemplates', array($moduleName, $mod_strings['LBL_SAVE_REALTYTEMPLATES']), true); $xtpl = new XTemplate('modules/RealtyTemplates/ShowDuplicates.html'); $xtpl->assign("MOD", $mod_strings); $xtpl->assign("APP", $app_strings); $xtpl->assign("PRINT_URL", "index.php?" . $GLOBALS['request_string']); $xtpl->assign("MODULE", $_REQUEST['module']); if ($error_msg != '') { $xtpl->assign("ERROR", $error_msg); $xtpl->parse("main.error"); } if (isset($_REQUEST['popup']) && $_REQUEST['popup'] == 'true' || isset($_POST['popup']) && $_POST['popup'] == true) { insert_popup_header($theme); } $realtytemplates = new RealtyTemplates(); require_once 'modules/RealtyTemplates/RealtyTemplatesFormBase.php'; $realtytemplatesForm = new RealtyTemplatesFormBase(); $GLOBALS['check_notify'] = FALSE; $query = 'SELECT realtytemplates.id, realtytemplates.name, realtytemplates.address_street, realtytemplates.owner_phone FROM realtytemplates WHERE realtytemplates.deleted = 0 '; $duplicates = $_POST['duplicate']; $count = count($duplicates); if ($count > 0) { $query .= "AND ("; $first = true; foreach ($duplicates as $duplicate_id) { if (!$first) { $query .= ' OR '; } $first = false; $query .= "realtytemplates.id = '{$duplicate_id}' "; } $query .= ')';
<?php if (!defined('sugarEntry') || !sugarEntry) { die('Not A Valid Entry Point'); } require_once 'modules/RealtyTemplates/RealtyTemplatesFormBase.php'; $realtyForm = new RealtyTemplatesFormBase(); $prefix = empty($_REQUEST['dup_checked']) ? '' : 'RealtyTemplates'; $realtyForm->handleSave($prefix, true, false);