/**
  * 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;
         }
     }
 }