error()) { echo "
\n";
        echo $rss_sub->getError();
        echo "
\n"; die(); } if(defined('JLOG_ADMIN') AND !defined('JLOG_COMMENTS')) { $data['rss'] = " ".htmlspecialchars(JLOG_WEBSITE)." ".htmlspecialchars(JLOG_PATH)." ".htmlspecialchars(JLOG_DESCRIPTION)." ".$l['language']." ".date('r')." http://blogs.law.harvard.edu/tech/rss <a href="".JLOG_SOFTWARE_URL."">Jlog v".JLOG_SOFTWARE_VERSION."</a> ".htmlspecialchars(JLOG_PUBLISHER)." ".htmlspecialchars(JLOG_EMAIL)." &copy;".$now_date['year']." by ".htmlspecialchars(JLOG_PUBLISHER)."\n\n"; $data['rss_full'] = $data['rss']; } $data['sub'] = ""; if(defined('JLOG_ADMIN') AND !defined('JLOG_COMMENTS')) { $file['rss'] = JLOG_BASEPATH.'personal'.DIRECTORY_SEPARATOR.'rss.xml'; $file['rss_full'] = JLOG_BASEPATH.'personal'.DIRECTORY_SEPARATOR.'rss-full.xml'; } $file['sub'] = JLOG_BASEPATH.'personal'.DIRECTORY_SEPARATOR.'subcurrent.inc'; ### Plugin Hook if (isset($plugins) and is_object($plugins)) { $data = $plugins->callHook('onUpdate', $data); } $i = 0; foreach($file AS $d => $filename) { if (is_writable($filename)) { if (!$handle = fopen($filename, 'w')) { $errors[] .= $l['admin']['can_not_open']." ($filename)"; exit; } if (!fwrite($handle, $data[$d])) { $errors[] .= $l['admin']['can_not_write']." ($filename)"; exit; } ++$i; fclose($handle); } else { $errors[] .= $l['admin']['no_wrtitenable']." ($filename)"; } } if(count($errors) > 0) { $c['main'] .= error_output($errors); } if($i == 4 AND defined('JLOG_ADMIN') AND !defined('JLOG_COMMENTS')) $c['main'] .= "

".$l['admin']['rss_ok']."

"; unset($i); unset($sub); ?>