function MessagesAlter::containsByType in Custom Submit Messages 7.x
Same name and namespace in other branches
- 7 messages_alter/lib/MessagesAlter.7.x-1.3.php \MessagesAlter::containsByType()
1 call to MessagesAlter::containsByType()
- MessagesAlter::contains in messages_alter/
lib/ MessagesAlter.6.x-1.3.php - An easy way to search the messages for a string
File
- messages_alter/
lib/ MessagesAlter.6.x-1.3.php, line 153 - Contains the MessagesAlter class
Class
- MessagesAlter
- Defines the MessagesAlter class.
Code
function containsByType($type, $search) {
$matches = array();
$has_match = FALSE;
if (isset($this->messages[$type]) && is_array($this->messages[$type])) {
foreach ($this->messages[$type] as $k => $v) {
if (strpos($this->messages[$type][$k], $search) !== FALSE) {
$matches[] = array(
'type' => $type,
'search' => $search,
'index' => $k,
'message' => $this->messages[$type][$k],
);
$has_match = TRUE;
}
}
}
return $has_match ? $matches : FALSE;
}