function _cdn_admin_validate_synced_files_db in CDN 7.2
Same name and namespace in other branches
- 6.2 cdn.admin.inc \_cdn_admin_validate_synced_files_db()
Helper function to validate a possible synced files DB value.
Parameters
$synced_files_db: A user-entered synced files DB value.
$name: The name of the form item on which to set errors, if any.
Return value
FALSE if there were any errors, TRUE if there weren't any.
1 call to _cdn_admin_validate_synced_files_db()
- cdn_admin_details_form_validate in ./
cdn.admin.inc - Default validate callback for the details form.
File
- ./
cdn.admin.inc, line 517 - Settings administration UI.
Code
function _cdn_admin_validate_synced_files_db($synced_files_db, $name) {
// Validate the file name.
if (strpos($synced_files_db, CDN_DAEMON_SYNCED_FILES_DB) === FALSE) {
form_set_error($name, t('The synced files database should have the file name %name.', array(
'%name' => CDN_DAEMON_SYNCED_FILES_DB,
)));
return FALSE;
}
// Validate the entered synced files database.
if (!file_exists($synced_files_db)) {
form_set_error($name, t('The synced files database does not exist.'));
return FALSE;
}
else {
if (!@fopen($synced_files_db, 'r')) {
form_set_error($name, t('The synced files database could not be opened for reading.'));
return FALSE;
}
}
return TRUE;
}