it's good, it works solution: ********** After adding the above code to the file: <root>/custom/modules/<MyModule>/metadata/popupdef.php -------------------------------------------------- Step 2: I create a file: <root>/custom/modules/<MyModule>/<MyModule>FormBase.php, the content:
<?php if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point'); require_once('include/SugarObjects/forms/FormBase.php');
class MyModuleFormBase extends FormBase {
var $moduleName = 'MyModule'; var $objectName = 'MyModule';
function handleSave($prefix, $redirect=true, $useRequired=false){ require_once('include/formbase.php'); $focus = new MyModule(); $focus = populateFromPost($prefix, $focus); $focus->save();
} }
?>
I keep a copy of this file that I put to: <root>/modules/<MyModule>/<MyModule>FormBase.php
it's good, it works solution: ********** After adding the above code to the file: <root>/custom/modules/<MyModule>/metadata/popupdef.php -------------------------------------------------- Step 2: I create a file: <root>/custom/modules/<MyModule>/<MyModule>FormBase.php, the content:
<?php if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point'); require_once('include/SugarObjects/forms/FormBase.php');
class MyModuleFormBase extends FormBase {
var $moduleName = 'MyModule'; var $objectName = 'MyModule';
function handleSave($prefix, $redirect=true, $useRequired=false){ require_once('include/formbase.php'); $focus = new MyModule(); $focus = populateFromPost($prefix, $focus); $focus->save();
} }
?>
I keep a copy of this file that I put to: <root>/modules/<MyModule>/<MyModule>FormBase.php