warnings cleanup
[mirrors/Kyberia-bloodline.git] / wwwroot / inc / smarty / node_methodz / function.get_movement_params.php
index c0918aa821d7c34e1678b0062e9a9af136d1abe2..5f57d230d67fb38dc3d4ae085318075f6a401c0a 100644 (file)
@@ -1,41 +1,44 @@
 <?php
 
-       function smarty_function_get_movement_params($params,&$smarty) {
-               $children_count=$params['children_count'];
+function smarty_function_get_movement_params($params,&$smarty) {
 
-               if (is_numeric($_POST['listing_amount'])) $listing_amount=$_POST['listing_amount'];
-               elseif (!empty($_SESSION['listing_amount'])) $listing_amount=$_SESSION['listing_amount'];
-               else $listing_amount=DEFAULT_LISTING_AMOUNT;
+       if (isset($_POST['listing_amount']) && 
+       (is_numeric($_POST['listing_amount']))) {
+               $listing_amount=$_POST['listing_amount'];
+       } elseif (!empty($_SESSION['listing_amount'])) {
+               $listing_amount=$_SESSION['listing_amount'];
+       } else $listing_amount=DEFAULT_LISTING_AMOUNT;
 
-               $smarty->assign('listing_amount',$listing_amount);
+       $smarty->assign('listing_amount',$listing_amount);
 
-               if (is_numeric($_POST['get_children_offset'])) {
-                       $offset=$_POST['get_children_offset'];
+       if (isset($_POST['get_children_offset']) && 
+       (is_numeric($_POST['get_children_offset']))) {
+               $offset=$_POST['get_children_offset'];
 
-                       //movement forward and backward
-                       if ($_POST['get_children_move']=='<') {
-                               $offset=$offset-$listing_amount;
-                               if ($offset<0) $offset=0;
-                       }
-                       elseif ($_POST['get_children_move']=='>') {
-
-                               $offset=$offset+$listing_amount;
-                       }
-
-                       elseif ($_POST['get_children_move']=='>>') {
-                               $offset=$children_count-$listing_amount;
-                               if ($offset<0) $offset=0;
-                       }
+               //movement forward and backward
+               if ($_POST['get_children_move']=='<') {
+                       $offset=$offset-$listing_amount;
+                       if ($offset<0) $offset=0;
+               }
 
-                       elseif ($_POST['get_children_move']=='<<') {
-                               $offset=0;
-                       }
+               elseif ($_POST['get_children_move']=='>') {
+                       $offset=$offset+$listing_amount;
+               }
 
+               elseif ($_POST['get_children_move']=='>>') {
+                       $offset=$children_count-$listing_amount;
+                       if ($offset<0) $offset=0;
+               }
 
+               elseif ($_POST['get_children_move']=='<<') {
+                       $offset=0;
                }
 
-               else $offset=0;
-               $smarty->assign('offset',$offset);
 
        }
-?>
\ No newline at end of file
+
+       else $offset=0;
+       $smarty->assign('offset',$offset);
+
+}
+?>
This page took 0.15034 seconds and 4 git commands to generate.