GridFieldBulkEditingTools/code/GridFieldBulkEditingTools.php

53 lines
952 B
PHP
Raw Normal View History

<?php
/**
* Generic helper class for the various bulk editing component
* contains common functions
*
* @author colymba
*/
class GridFieldBulkEditingTools {
//put your code here
public static function getModelDataFields ( $gridfield )
{
$modelClass = $gridfield->list->dataClass;
$cmsFields = singleton($modelClass)->getCMSFields();
$fields = $cmsFields->dataFields();
return $fields->dataFields();
}
public static function getModelFilteredDataFields ( $config, $dataFields )
{
//@todo
}
2012-07-20 20:26:34 +02:00
public static function filterDatafieldsByClass ( $config, $dataFields )
{
//@todo
}
public static function filterDataFieldsByName ( $config, $dataFields )
{
//@todo
}
public static function dataFieldsToHTML ( $dataFields )
{
//@todo
}
2012-07-20 20:26:34 +02:00
public static function escapeFormFieldsHTML ( $formFieldsHTML )
{
//@todo
}
public static function unescapeFormFieldsPOSTData ( $requestVars )
{
//@todo
}
}