Craft\ImageResizerController::actionResizeElementAction PHP Method

actionResizeElementAction() public method

    public function actionResizeElementAction()
    {
        $this->requirePostRequest();
        $this->requireAjaxRequest();
        $assetIds = craft()->request->getPost('assetIds');
        $imageWidth = craft()->request->getPost('imageWidth');
        $imageHeight = craft()->request->getPost('imageHeight');
        $bulkResize = craft()->request->getPost('bulkResize');
        $assetFolderId = craft()->request->getPost('assetFolderId');
        if ($bulkResize) {
            $criteria = craft()->elements->getCriteria(ElementType::Asset);
            $criteria->limit = null;
            $criteria->folderId = $assetFolderId;
            $assetIds = $criteria->ids();
        }
        craft()->tasks->createTask('ImageResizer', 'Resizing images', array('assets' => $assetIds, 'imageWidth' => $imageWidth, 'imageHeight' => $imageHeight));
        craft()->end();
    }