* * Form to manipulate insMaterial table records * * @author Lucas Rodrigo Gerhardt [lucas_gerhardt@solis.coop.br] * * @version $Id$ * * \b Maintainers: \n * Equipe Solis [sagu2@solis.coop.br] * * @since * Class created on 10/07/2015 * **/ set_time_limit(10000); ini_set('max_execution_time', 10000); ini_set('max_input_time',10000); $theme->clearContent(); $MIOLO->uses( 'classes/bSync.interface.php','base'); $MIOLO->getClass('base', 'bBaseDeDados'); $MIOLO->getClass('base', 'bCatalogo'); $MIOLO->getClass('base', 'bSyncDatabaseContent'); $MIOLO->getClass('base', 'bSyncDatabaseFunction'); $MIOLO->getClass('base', 'bSyncDatabaseView'); $MIOLO->getClass('base', 'bSyncExecute'); $syncModule = MIOLO::_REQUEST('syncModule'); if ( !$syncModule ) { $theme->clearContent(); $ui = $MIOLO->getUI(); $painel = new MActionPanel('painelBase', _M('Base')); $imagem = $ui->getImage($module, 'imagem.png'); $painel->addAction(_M('Pessoa'), $imagem, $module, 'main', NULL, array( 'chave' => 'baseperson' )); $theme->appendContent($painel); // Inclui o manipulador. include_once(dirname(__FILE__) . "/manipulador.inc.php"); } else { if ( !defined('DB_NAME') ) { define('DB_NAME', $syncModule ); } bBaseDeDados::iniciarTransacao(); $fields[] = new MDiv("", "



"); try { bSyncExecute::executeSync($syncModule); bBaseDeDados::finalizarTransacao(); $fields[] = new MDiv('', _M("Executado com sucesso", $syncModule)); } catch (Exception $e) { bBaseDeDados::reverterTransacao(); $fields[] = new MDiv('', "Erro! Verifique o log"); } $theme->appendContent( $fields ); } ?>