[Gnucash-changes] r13904 - htdocs/trunk/news - hey hey EOL
conventions.
Joshua Sled
jsled at cvs.gnucash.org
Tue May 2 20:24:48 EDT 2006
Author: jsled
Date: 2006-05-02 20:24:48 -0400 (Tue, 02 May 2006)
New Revision: 13904
Trac: http://svn.gnucash.org/trac/changeset/13904
Modified:
htdocs/trunk/news/news-script.php
Log:
hey hey EOL conventions.
Modified: htdocs/trunk/news/news-script.php
===================================================================
--- htdocs/trunk/news/news-script.php 2006-05-02 23:56:07 UTC (rev 13903)
+++ htdocs/trunk/news/news-script.php 2006-05-03 00:24:48 UTC (rev 13904)
@@ -1,26 +1,26 @@
-<?php
-
- // This PHP script automatically scans the news directory
- // and posts news items on the gnucash home page, using the
- // gnucash html page style. This script supports the display
- // of translated news items by getting news articles from
- // directories for each language. A news article from 'en'
- // is displayed only if there is'nt a matching news article
- // for the selected language
- //
- // originally by Jeremy Collins, heavily modified by Linas Vepstas
- // Restructured by Neil Williams
- //
- // they should be plain ASCII text files with extension ".txt"
- // The FIRST line is the title of the news panel, including <b></b>
- // tags.
- // The SECOND line is the DATE of the news panel (as the date of modification
- // of these files is unreliable now that they are under version control).
- // Use a UNIX timestamp: any string parseable by 'date' is sufficient:
- // e.g. Jan 21 18:35
- // If the second line does not create a valid timestamp, the
- // inode change time of file is used.
+<?php
+ // This PHP script automatically scans the news directory
+ // and posts news items on the gnucash home page, using the
+ // gnucash html page style. This script supports the display
+ // of translated news items by getting news articles from
+ // directories for each language. A news article from 'en'
+ // is displayed only if there is'nt a matching news article
+ // for the selected language
+ //
+ // originally by Jeremy Collins, heavily modified by Linas Vepstas
+ // Restructured by Neil Williams
+ //
+ // they should be plain ASCII text files with extension ".txt"
+ // The FIRST line is the title of the news panel, including <b></b>
+ // tags.
+ // The SECOND line is the DATE of the news panel (as the date of modification
+ // of these files is unreliable now that they are under version control).
+ // Use a UNIX timestamp: any string parseable by 'date' is sufficient:
+ // e.g. Jan 21 18:35
+ // If the second line does not create a valid timestamp, the
+ // inode change time of file is used.
+
// Text messages are later converted to .phtml with translatable strings
// marked up in PHP. (You can follow the example of other files to do this
// yourself, e.g. when updating your translation.)
@@ -40,88 +40,89 @@
// If the entry in translated_news is omitted, the script will try to use
// the seventh line of the phtml which should consist of just the
// timestamp, without the tags or brackets.
-
- # Be sure to define the following path to newsdirs
- if (!$en_newspath) { exit; }
- if (!$lang_newspath) { exit; }
-
- // array of displayed filenames is indexed with filenames, holds timestamps.
- $newsfile = array();
-
- // ------------------------------------------
- // array holding native-language news articles.
- $native_files = array();
- $hd = dir($lang_newspath);
-
- // Get all translatable files in the news directory
- while( $filename = $hd->read() ) {
- $s=strtolower($filename);
+
+ # Be sure to define the following path to newsdirs
+ if (!$en_newspath) { exit; }
+ if (!$lang_newspath) { exit; }
+
+ // array of displayed filenames is indexed with filenames, holds timestamps.
+ $newsfile = array();
+
+ // ------------------------------------------
+ // array holding native-language news articles.
+ $native_files = array();
+ $hd = dir($lang_newspath);
+
+ // Get all translatable files in the news directory
+ while( $filename = $hd->read() ) {
+ $s=strtolower($filename);
if (strstr($s, ".phtml")) {
$stump = str_replace("phtml", "txt", $filename);
$lang_files[$stump] = $lang_newspath.$filename;
$display_filename = $lang_newspath.$filename;
- $lastchanged=$translated_news[$stump];
+ $lastchanged=$translated_news[$stump];
if(!$lastchanged)
{
- $about = file($display_filename);
+ $about = file($display_filename);
$lastchanged=$about[6];
}
$newsfile[$display_filename] = $lastchanged;
- }
- }
- $hd->close();
-
- // ------------------------------------------
- // Are there english language articles to display?
- $hd = dir($en_newspath);
-
- // Get all the alternate-language files, and display them
- // only if there isn't a matching native language article.
- while( $filename = $hd->read() ) {
- $s=strtolower($filename);
- if (strstr($s, ".txt")) {
-
- // display english only if there isn't a translated version
- if (!$lang_files[$filename]) {
- $display_filename = $en_newspath.$filename;
- $lastchanged="";
- $about = file($display_filename);
- $lastchanged=$about[1];
- if($lastchanged == "\n")
- {
- $lastchanged = date("Y-m-d H:m:s", filectime($display_filename));
- }
- $newsfile[$display_filename] = $lastchanged;
- }
- }
- }
- $hd->close();
-
- // ------------------------------------------
- // Sort files in descending date order
- arsort($newsfile);
-
- // Output files to browser
- for(reset($newsfile); $key = key($newsfile); next($newsfile))
- {
- $fa = file($key);
+ }
+ }
+ $hd->close();
+
+ // ------------------------------------------
+ // Are there english language articles to display?
+ $hd = dir($en_newspath);
+
+ // Get all the alternate-language files, and display them
+ // only if there isn't a matching native language article.
+ while( $filename = $hd->read() ) {
+ $s=strtolower($filename);
+ if (strstr($s, ".txt")) {
+
+ // display english only if there isn't a translated version
+ if (!$lang_files[$filename]) {
+ $display_filename = $en_newspath.$filename;
+ $lastchanged="";
+ $about = file($display_filename);
+ $lastchanged=$about[1];
+ if($lastchanged == "\n")
+ {
+ $lastchanged = date("Y-m-d H:m:s", filectime($display_filename));
+ }
+ $newsfile[$display_filename] = $lastchanged;
+ }
+ }
+ }
+ $hd->close();
+
+ // ------------------------------------------
+ // Sort files in descending date order
+ arsort($newsfile);
+
+ // Output files to browser
+ for(reset($newsfile); $key = key($newsfile); next($newsfile))
+ {
+ $fa = file($key);
$n=count($fa);
if (strstr($key, ".phtml")) {
include $key;
}
- else {
- echo ("<div class=\"newsborder\"><div class=\"newsheader\">");
- echo("<img alt=\"news panel\" src=\"images/icons/document.txt.gif\"> ");
- print $fa[0];
- print " - <b>" . $newsfile[$key] . "</b>\n</div>";
- echo "<div class=\"newsinner\">";
- for ($i=2; $i<$n; $i++) {
- print $fa[$i];
- }
- echo "</div>";
+ else {
+ echo ("<div class=\"newsborder\"><h1 class=\"newsheader\">");
+ echo("<img alt=\"news panel\" src=\"images/icons/document.txt.gif\"> ");
+ print $fa[0];
+ print " - <b>" . $newsfile[$key] . "</b></h1>\n";
+ echo "<div class=\"newsinner\">";
+ for ($i=2; $i<$n; $i++) {
+ print $fa[$i];
+ }
echo "</div>";
- }
- }
-
-?>
+ echo "</div>";
+ }
+ }
+
+?>
+
More information about the gnucash-changes
mailing list