Admin_NewsletterController::checksqlAction PHP Метод

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

public checksqlAction ( )
    public function checksqlAction()
    {
        $count = 0;
        $success = false;
        try {
            $className = "\\Pimcore\\Model\\Object\\" . ucfirst($this->getParam("class")) . "\\Listing";
            $list = new $className();
            $conditions = ["(newsletterActive = 1 AND newsletterConfirmed = 1)"];
            if ($this->getParam("objectFilterSQL")) {
                $conditions[] = $this->getParam("objectFilterSQL");
            }
            $list->setCondition(implode(" AND ", $conditions));
            $count = $list->getTotalCount();
            $success = true;
        } catch (\Exception $e) {
        }
        $this->_helper->json(["count" => $count, "success" => $success]);
    }