public static function log($message, $origin, $destination = '') { $log_mapper = new Application_Model_LogMapper(); $log = new Application_Model_Log(); $log->setOrigin($origin)->setDestination($destination)->setMessage(serialize($message))->setTstamp(date('Y-m-d H:i:s')); $log_mapper->save($log); }
public function importarAction() { $log_mapper = new Application_Model_LogMapper(); $since = $log_mapper->lastId(); $param = (object) array('context' => 'NOTA', 'import_method' => 'doImportarNotas', 'insert_method' => 'doInserirNota', 'update_method' => 'doInserirNota', 'delete_method' => 'doInserirNota', 'confirm_method' => 'doConfirmarNota'); $this->SyncMoodleData($param); $this->view->log_entries = $log_mapper->fetchAllSince($since); $this->getRequest()->setControllerName('log')->setActionName('show'); }
public function associarAction() { $log_mapper = new Application_Model_LogMapper(); $since = $log_mapper->lastId(); $param = (object) array('context' => 'MATRICULA', 'import_method' => 'doImportarAssociacaoAluno', 'insert_method' => 'doAssociarAluno', 'update_method' => 'doAssociarAluno', 'delete_method' => 'doDesassociarAluno', 'confirm_method' => 'doConfirmarAssociacaoAluno'); $this->SyncLegacyData($param); $this->view->log_entries = $log_mapper->fetchAllSince($since); $this->getRequest()->setControllerName('log')->setActionName('show'); }
public function importarAction() { $log_mapper = new Application_Model_LogMapper(); $since = $log_mapper->lastId(); $param = (object) array('context' => 'PROFESSOR', 'import_method' => 'doImportarProfessores', 'insert_method' => 'doInserirProfessor', 'update_method' => 'doAtualizarProfessor', 'delete_method' => 'doExcluirProfessor', 'confirm_method' => 'doConfirmarProfessor'); $this->SyncLegacyData($param); $this->view->log_entries = $log_mapper->fetchAllSince($since); $this->getRequest()->setControllerName('log')->setActionName('show'); }
public function showAction() { $page_size = 100; $this->view->disable_message = true; $this->view->show_pages = true; $page = $this->_getParam('page'); if (empty($page)) { $page = 1; } $log_mapper = new Application_Model_LogMapper(); $this->view->page_count = (int) ($log_mapper->count() / $page_size + 1); $this->view->pagina = $page; $this->view->log_entries = $log_mapper->fetchAllPaged($page, $page_size); }
public function indexAction() { $log_mapper = new Application_Model_LogMapper(); $since = $log_mapper->lastId(); // Sincronizar professores $param = (object) array('context' => 'PROFESSOR', 'import_method' => 'doImportarProfessores', 'insert_method' => 'doInserirProfessor', 'update_method' => 'doAtualizarProfessor', 'delete_method' => 'doExcluirProfessor', 'confirm_method' => 'doConfirmarProfessor'); $this->SyncLegacyData($param); // Sincronizar alunos $param = (object) array('context' => 'ALUNO', 'import_method' => 'doImportarAlunos', 'insert_method' => 'doInserirAluno', 'update_method' => 'doAtualizarAluno', 'delete_method' => 'doExcluirAluno', 'confirm_method' => 'doConfirmarAluno'); $this->SyncLegacyData($param); // Sincronizar turmas $param = (object) array('context' => 'TURMA', 'import_method' => 'doImportarTurmas', 'insert_method' => 'doInserirTurma', 'update_method' => 'doAtualizarTurma', 'delete_method' => 'doExcluirTurma', 'confirm_method' => 'doConfirmarTurma'); $this->SyncLegacyData($param); // Sincronizar associações de alunos $param = (object) array('context' => 'MATRICULA', 'import_method' => 'doImportarAssociacaoAluno', 'insert_method' => 'doAssociarAluno', 'update_method' => 'doAssociarAluno', 'delete_method' => 'doDesassociarAluno', 'confirm_method' => 'doConfirmarAssociacaoAluno'); $this->SyncLegacyData($param); // Sincronizar notas $param = (object) array('context' => 'NOTA', 'import_method' => 'doImportarNotas', 'insert_method' => 'doInserirNota', 'update_method' => 'doInserirNota', 'delete_method' => 'doInserirNota', 'confirm_method' => 'doConfirmarNota'); $this->SyncMoodleData($param); $this->view->log_entries = $log_mapper->fetchAllSince($since); $this->getRequest()->setControllerName('log')->setActionName('show'); }