public function btnClearLog_Click($strFormId, $strControlId, $strParameter) { if (QApplication::HasPermissionForThisLang('Administrator')) { if (QApplication::HasPermission('Administrator')) { NarroLog::GetDatabase()->NonQuery(sprintf('DELETE FROM narro_log')); } else { NarroLog::GetDatabase()->NonQuery(sprintf('DELETE FROM narro_log WHERE language_id=%d', QApplication::GetLanguageId())); } $this->dtgLog->btnFilterReset_Click($strFormId, $strControlId, $strParameter); $this->dtgLog->Refresh(); } }
/** * Truncate narro_log table * @return void */ public static function Truncate() { // Get the Database Object for this Class $objDatabase = NarroLog::GetDatabase(); // Perform the Query $objDatabase->NonQuery(' TRUNCATE `narro_log`'); if (QApplication::$objCacheProvider && QApplication::$Database[1]->Caching) { QApplication::$objCacheProvider->DeleteAll(); } }