protected function AvailabilityCalendarCssGenerator::writeFile in Availability Calendars 7.4
Same name and namespace in other branches
- 7.5 availability_calendar.styles.inc \AvailabilityCalendarCssGenerator::writeFile()
- 7.3 availability_calendar.styles.inc \AvailabilityCalendarCssGenerator::writeFile()
Writes the created RTL CSS to a file.
Parameters
string $path:
string $file:
string $css:
Return value
boolean Whether the generation was successful.
2 calls to AvailabilityCalendarCssGenerator::writeFile()
- AvailabilityCalendarCssGenerator::writeCss in ./
availability_calendar.styles.inc - Writes the created CSS to a file.
- AvailabilityCalendarCssGenerator::writeRtlCss in ./
availability_calendar.styles.inc - Writes the created RTL CSS to a file.
File
- ./
availability_calendar.styles.inc, line 576
Class
Code
protected function writeFile($path, $file, $css) {
$result = false;
if ($result = file_prepare_directory($path, FILE_CREATE_DIRECTORY)) {
$file = $path . '/' . $file;
if ($result = file_save_data($css, $file, FILE_EXISTS_REPLACE) !== FALSE) {
// Set file permissions for webserver generated files. I use 0666 as
// often, the ftp account is not the webserver user nor in its group.
drupal_chmod($file, 0666);
}
}
return $result;
}