/** * Shows the asset transform list. */ public function actionTransformIndex() { craft()->userSession->requireAdmin(); $variables['transforms'] = craft()->assetTransforms->getAllTransforms(); $variables['transformModes'] = AssetTransformModel::getTransformModes(); $this->renderTemplate('settings/assets/transforms/index', $variables); }
/** * Returns a transform's folder name. * * @param AssetTransformModel $transform * * @return string */ private function _getTransformFolderName(AssetTransformModel $transform) { if ($transform->isNamedTransform()) { return $this->_getNamedTransformFolderName($transform); } else { return $this->_getUnnamedTransformFolderName($transform); } }
/** * @return array */ private function _loadAssetTransforms() { if (is_null($this->_assetTransforms)) { $this->_assetTransforms = array(); $models = AssetTransformModel::populateModels(AssetTransformRecord::model()->findAll()); foreach ($models as $model) { $this->_assetTransforms[$model->handle] = $model; } } }