From f09ea69525d406fb565fc94cddd03eb7690d501e Mon Sep 17 00:00:00 2001 From: Antonio Gallo Date: Thu, 28 Jul 2011 22:48:41 +0000 Subject: added RSS - part 3 --- h-source/Application/Controllers/RssController.php | 9 +++++ h-source/Application/Include/languages.php | 2 ++ h-source/Application/Include/myFunctions.php | 5 +++ h-source/Application/Views/My/panel.php | 2 +- h-source/Application/Views/Rss/modifications.php | 1 + h-source/Application/Views/Rss/notapproved.php | 41 ++++++++++++++++++++++ h-source/Application/Views/right.php | 2 +- 7 files changed, 60 insertions(+), 2 deletions(-) create mode 100644 h-source/Application/Views/Rss/notapproved.php (limited to 'h-source/Application') diff --git a/h-source/Application/Controllers/RssController.php b/h-source/Application/Controllers/RssController.php index 359c651..2be8425 100644 --- a/h-source/Application/Controllers/RssController.php +++ b/h-source/Application/Controllers/RssController.php @@ -38,4 +38,13 @@ class RssController extends SpecialController $this->load('modifications'); } + public function notapproved($lang = 'en') + { + $this->shift(1); + + $this->pagelist($lang,'notapproved'); + $this->clean(); + $this->load('notapproved'); + } + } \ No newline at end of file diff --git a/h-source/Application/Include/languages.php b/h-source/Application/Include/languages.php index 32eac28..5dd3858 100644 --- a/h-source/Application/Include/languages.php +++ b/h-source/Application/Include/languages.php @@ -247,6 +247,8 @@ class Lang /*0209*/"No ethernet devices found" => "Non è stata trovata alcuna scheda ethernet", /*0210*/"free bios" => "bios libero?", /*0211*/"You are not a registered user or you have not logged in. Your contribution won't be published until an administrator approves it. If you want your contributions to be automatically published please log in or create an account." => "Noi sei un utente registrato oppure non hai eseguito il login. Il tuo contributo non verrà pubblicato finché un amministratore non l'avrà approvato. Se desideri che il tuo contributo sia automaticamente pubblicato per favore esegui il login oppure crea un account.", + /*0212*/"has been inserted by an anonymous user, it has to be approved by an administrator in order to be published" => "è stato inserito da un utente anonimo, deve essere approvato da un amministratore per essere pubblicato", + /*0213*/"you can also subscribe to the feed in order to receive the new modifications that need a moderation" => "puoi anche iscriverti al feed per ricevere le nuove modifiche che richiedono una moderazione", ), 'es' => array ( diff --git a/h-source/Application/Include/myFunctions.php b/h-source/Application/Include/myFunctions.php index 1505512..bf8793a 100644 --- a/h-source/Application/Include/myFunctions.php +++ b/h-source/Application/Include/myFunctions.php @@ -84,6 +84,11 @@ function smartDate($uglyDate = null, $lang = 'en') return $smDate; } +function pubDateFormat($uglyDate = null) +{ + return date('r',strtotime($uglyDate)); +} + function sanitizeString($string) { $string = preg_match('/^[a-zA-Z0-9\-\_\.\+\s]+$/',$string) ? sanitizeAll($string) : 'undef'; diff --git a/h-source/Application/Views/My/panel.php b/h-source/Application/Views/My/panel.php index 0f50f36..0116134 100644 --- a/h-source/Application/Views/My/panel.php +++ b/h-source/Application/Views/My/panel.php @@ -38,7 +38,7 @@ diff --git a/h-source/Application/Views/Rss/modifications.php b/h-source/Application/Views/Rss/modifications.php index 02e7197..e1a89b4 100644 --- a/h-source/Application/Views/Rss/modifications.php +++ b/h-source/Application/Views/Rss/modifications.php @@ -17,6 +17,7 @@ $translations = array('insert'=>'inserted','update'=>'updated'); <?php echo $row['hardware']['model'];?> getUser($row['history']['created_by']);?>]]> baseUrl."/".Hardware::$typeToController[$row['hardware']['type']]."/view/$lang/".$row['hardware']['id_hard']."/".encodeUrl($row['hardware']['model']);?> + diff --git a/h-source/Application/Views/Rss/notapproved.php b/h-source/Application/Views/Rss/notapproved.php new file mode 100644 index 0000000..8def7c5 --- /dev/null +++ b/h-source/Application/Views/Rss/notapproved.php @@ -0,0 +1,41 @@ + +\n";?> + + + +www.h-node.com +http://www.h-node.com + + + + + <?php echo $row['hardware']['model'];?> + ]]> + baseUrl."/".Hardware::$typeToController[$row['hardware']['type']]."/view/$lang/".$row['hardware']['id_hard']."/".encodeUrl($row['hardware']['model']);?> + + + + + + + + +. +?> \ No newline at end of file diff --git a/h-source/Application/Views/right.php b/h-source/Application/Views/right.php index 778bdc0..d2de8d0 100644 --- a/h-source/Application/Views/right.php +++ b/h-source/Application/Views/right.php @@ -148,7 +148,7 @@
- ">
RSS feeds
+ ">
-- cgit v1.2.3