43 public static function getData()
53 public static function sanitizePostForSavingMassEdit($postVariableName)
55 static::sanitizePostForMassAction($postVariableName,
'MassEdit');
58 public static function sanitizePostForMassDelete($postVariableName)
60 static::sanitizePostForMassAction($postVariableName,
'MassDelete');
63 protected static function sanitizePostForMassAction($postVariableName, $massActionName)
65 foreach ($_POST[$postVariableName] as $attributeName => $values)
67 if (empty($_POST[$massActionName][$attributeName]))
69 unset($_POST[$postVariableName][$attributeName]);
73 if (is_array($values) && isset($values[
'values']) && is_string($values[
'values']))
75 if ($_POST[$postVariableName][$attributeName][
'values'] ==
'')
77 $_POST[$postVariableName][$attributeName][
'values'] = array();
81 $_POST[$postVariableName][$attributeName][
'values'] =
82 explode(
',', $_POST[$postVariableName][$attributeName][
'values']);
96 $postData = static::sanitizeDataByDesignerTypeForSavingModel($model, $postData);
108 return static::sanitizeDataToJustHavingElementForSavingModel($sanitizedPostData, $elementName);
118 return static::removeElementFromDataForSavingModel($sanitizedPostData, $elementName);
static removeElementFromPostDataForSavingModel($sanitizedPostData, $elementName)
static sanitizePostDataToJustHavingElementForSavingModel($sanitizedPostData, $elementName)
static sanitizePostByDesignerTypeForSavingModel($model, $postData)