Beispiel #1
0
 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();
     }
 }
Beispiel #2
0
    /**
     * 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();
        }
    }