<?php

namespace GriffinForms\Admin\Language;

class Logs extends \GriffinForms\Admin\Language\Lists
{
    private static $instance;

    protected function logsListHeading()
    {
        return __('Logs', 'griffinforms-form-builder');
    }

    protected function logsSearchBtnLabel()
    {
        return __('Search Logs', 'griffinforms-form-builder');
    }

    protected function categoryListHead()
    {
        return __('Category', 'griffinforms-form-builder');
    }

    protected function typeSuccessFilterLink()
    {
        return __('Success', 'griffinforms-form-builder');
    }

    protected function typeErrorFilterLink()
    {
        return __('Error', 'griffinforms-form-builder');
    }

    protected function typeWarningFilterLink()
    {
        return __('Warning', 'griffinforms-form-builder');
    }

    protected function typeInfoFilterLink()
    {
        return __('Info', 'griffinforms-form-builder');
    }

    protected function messageListHead()
    {
        return __('Log Message', 'griffinforms-form-builder');
    }

    protected function typeListHead()
    {
        return __('Log Message', 'griffinforms-form-builder');
    }

    protected function itemTypeListHead()
    {
        return __('Related To', 'griffinforms-form-builder');
    }

    protected function logTypeHeadingText()
    {
        return __('Log Type', 'griffinforms-form-builder');
    }

    protected function dateTimeHeadingText()
    {
        return __('Date / Time', 'griffinforms-form-builder');
    }

    protected function viewRowAction()
    {
        return __('View Log', 'griffinforms-form-builder');
    }

    protected function idListHead()       { return __('ID', 'griffinforms-form-builder'); }
    protected function logtypeListHead()  { return __('Log Type', 'griffinforms-form-builder'); }
    protected function datetimeListHead() { return __('Date / Time', 'griffinforms-form-builder'); }

    public static function getInstance()
    {
        if (self::$instance == null)
        {
            self::$instance = new Logs();
        }
        
        return self::$instance;
    }
    
    private function __construct() 
    {
    }
}