-$link_cat = $_GET['link_cat'];
-if ((empty ($link_cat)) || ($link_cat == 'all') || ($link_cat == '0')) {
- $link_cat = '';
-} else { // be safe
- $link_cat = '' . urldecode($link_cat) . '';
- $link_cat = intval($link_cat);
+$link_cat = '';
+if ( !empty($_GET['link_cat']) ) {
+ $link_cat = $_GET['link_cat'];
+ if ( !in_array($link_cat, array('all', '0')) )
+ $link_cat = absint( (string)urldecode($link_cat) );