DbaController::fixInsertUserID PHP Метод

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

Scan a table for invalid InsertUserID values and update with SystemUserID
public fixInsertUserID ( boolean | string $Table = false )
$Table boolean | string The name of the table to fix InsertUserID in.
    public function fixInsertUserID($Table = false)
    {
        $this->permission('Garden.Settings.Manage');
        if ($this->Request->isAuthenticatedPostBack() && $Table) {
            $this->Model->fixInsertUserID($Table);
            $this->setData('Result', array('Complete' => true));
        } else {
            $Tables = array('Fix comments' => 'Comment', 'Fix discussions' => 'Discussion');
            $Jobs = array();
            foreach ($Tables as $CurrentLabel => $CurrentTable) {
                $Jobs[$CurrentLabel] = "/dba/fixinsertuserid.json?" . http_build_query(array('table' => $CurrentTable));
            }
            unset($CurrentLabel, $CurrentTable);
            $this->setData('Jobs', $Jobs);
        }
        $this->setData('Title', t('Fix Invalid InsertUserID'));
        $this->render('Job');
    }