diff options
author | Andrew Dolgov <[email protected]> | 2013-02-06 20:13:44 +0400 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2013-02-06 20:13:44 +0400 |
commit | ed47e3c418a8d23403ea10c433cbcd017cb877be (patch) | |
tree | fef4296754f89890983fc65a84a9f5c1e8d6d065 | |
parent | 126e639a92213d0aff303dd561cf1a3253934469 (diff) |
new version dialog: display error when no version info available
-rw-r--r-- | classes/dlg.php | 46 |
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>"; } |