Admin_SettingsController::getWeb2printAction PHP Метод

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

public getWeb2printAction ( )
    public function getWeb2printAction()
    {
        $this->checkPermission("web2print_settings");
        $values = Config::getWeb2PrintConfig();
        $valueArray = $values->toArray();
        $optionsString = [];
        if ($valueArray['wkhtml2pdfOptions']) {
            foreach ($valueArray['wkhtml2pdfOptions'] as $key => $value) {
                $tmpStr = "--" . $key;
                if ($value !== null && $value !== "") {
                    $tmpStr .= " " . $value;
                }
                $optionsString[] = $tmpStr;
            }
        }
        $valueArray['wkhtml2pdfOptions'] = implode("\n", $optionsString);
        $response = ["values" => $valueArray];
        $this->_helper->json($response);
    }