mysite_content_settings_form_validate($form_id, $form_values)
mysite.module, line 2203
Form validation for mysite_content_settings()
function mysite_content_settings_form_validate($form_id, $form_values) {
// let plugins validate
if (function_exists('mysite_type_'. $form_values['type'] .'_content_form_validate')) {
module_invoke('mysite_type', $form_values['type'] .'_content_form_validate', $form_values);
}
if (empty($form_values['format'])) {
form_set_error($form_values['format'], t('You must select a format.'));
}
if (!empty($form_values['title'])) {
if ($form_values['title'] != $form_values['original']) {
$sql = "SELECT mid FROM {mysite_data} WHERE lower(title) = '%s' AND uid = %d AND mid <> %d";
$check = db_fetch_object(db_query($sql, trim(strtolower($form_values['title'])), $form_values['uid'], $form_values['mid']));
if ($check->mid > 0) {
form_set_error($form_values['title'], t('The title must be unique.'));
}
}
}
else {
form_set_error($form_values['title'], t('You must enter a title.'));
}
}