DbaController::counts PHP Метод

counts() публичный Метод

Recalculate counters.
public counts ( boolean $Table = false, boolean $Column = false, boolean $From = false, boolean $To = false, boolean $Max = false )
$Table boolean
$Column boolean
$From boolean
$To boolean
$Max boolean
    public function counts($Table = false, $Column = false, $From = false, $To = false, $Max = false)
    {
        increaseMaxExecutionTime(300);
        $this->permission('Garden.Settings.Manage');
        if ($Table && $Column && strcasecmp($this->Request->requestMethod(), Gdn_Request::INPUT_POST) == 0) {
            if (!ValidateRequired($Table)) {
                throw new Gdn_UserException("Table is required.");
            }
            if (!ValidateRequired($Column)) {
                throw new Gdn_UserException("Column is required.");
            }
            $Result = $this->Model->counts($Table, $Column, $From, $To);
            $this->setData('Result', $Result);
        } else {
            $this->setData('Jobs', array());
            $this->fireEvent('CountJobs');
        }
        $this->setData('Title', t('Recalculate Counts'));
        $this->render('Job');
    }