summaryrefslogtreecommitdiff
path: root/classes/dlg.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2013-02-06 20:13:44 +0400
committerAndrew Dolgov <[email protected]>2013-02-06 20:13:44 +0400
commited47e3c418a8d23403ea10c433cbcd017cb877be (patch)
treefef4296754f89890983fc65a84a9f5c1e8d6d065 /classes/dlg.php
parent126e639a92213d0aff303dd561cf1a3253934469 (diff)
new version dialog: display error when no version info available
Diffstat (limited to 'classes/dlg.php')
-rw-r--r--classes/dlg.php46
1 files changed, 31 insertions, 15 deletions
diff --git a/classes/dlg.php b/classes/dlg.php
index 30dfa1ce1..74eb9f633 100644
--- a/classes/dlg.php
+++ b/classes/dlg.php
@@ -585,26 +585,42 @@ class Dlg extends Handler_Protected {
$version = $version_data['version'];
$id = $version_data['version_id'];
- print "<div class='tagCloudContainer'>";
+ if ($version && $id) {
+ print "<div class='tagCloudContainer'>";
- print T_sprintf("New version of Tiny Tiny RSS is available (%s).",
- "<b>$version</b>");
+ print T_sprintf("New version of Tiny Tiny RSS is available (%s).",
+ "<b>$version</b>");
- print "</div>";
+ print "</div>";
- $details = "http://tt-rss.org/redmine/versions/$id";
- $download = "http://tt-rss.org/#Download";
+ $details = "http://tt-rss.org/redmine/versions/$id";
+ $download = "http://tt-rss.org/#Download";
- print "<p align='center'>".__("You can update using built-in updater in the Preferences or by using update.php")."</p>";
+ print "<p align='center'>".__("You can update using built-in updater in the Preferences or by using update.php")."</p>";
- print "<div style='text-align : center'>";
- print "<button dojoType=\"dijit.form.Button\"
- onclick=\"return window.open('$details')\">".__("Details")."</button>";
- print "<button dojoType=\"dijit.form.Button\"
- onclick=\"return window.open('$download')\">".__("Download")."</button>";
- print "<button dojoType=\"dijit.form.Button\"
- onclick=\"return dijit.byId('newVersionDlg').hide()\">".
- __('Close this window')."</button>";
+ print "<div style='text-align : center'>";
+ print "<button dojoType=\"dijit.form.Button\"
+ onclick=\"return window.open('$details')\">".__("Details")."</button>";
+ print "<button dojoType=\"dijit.form.Button\"
+ onclick=\"return window.open('$download')\">".__("Download")."</button>";
+ print "<button dojoType=\"dijit.form.Button\"
+ onclick=\"return dijit.byId('newVersionDlg').hide()\">".
+ __('Close this window')."</button>";
+
+ } else {
+ print "<div class='tagCloudContainer'>";
+
+ print "<p align='center'>".__("Error receiving version information or no new version available.")."</p>";
+
+ print "</div>";
+
+ print "<div style='text-align : center'>";
+ print "<button dojoType=\"dijit.form.Button\"
+ onclick=\"return dijit.byId('newVersionDlg').hide()\">".
+ __('Close this window')."</button>";
+ print "</div>";
+
+ }
print "</div>";
}