Plugin Directory

Changeset 2668711


Ignore:
Timestamp:
01/29/2022 07:13:09 AM (4 years ago)
Author:
esiteq
Message:

Version 0.8

Location:
wp-petfinder/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • wp-petfinder/trunk/inc/class-wp-petfinder.php

    r2385212 r2668711  
    257257        $this->paged = 1;
    258258        $tmp = explode('/', $_SERVER['REQUEST_URI']);
    259         if (isset($_GET['page']))
     259        if (isset($_GET['pg']))
    260260        {
    261261            // sanitize
    262             $this->paged = intval($_GET['page']);
     262            $this->paged = intval($_GET['pg']);
    263263        }
    264264        else
     
    603603                $args[$key] = $value;
    604604            }
    605             if (isset($args['page']))
    606             {
    607                 unset($args['page']);
     605            if (isset($args['pg']))
     606            {
     607                unset($args['pg']);
    608608            }
    609609            $query = http_build_query($args);
    610             if (isset($vars['page']))
     610            if (isset($vars['pg']))
    611611            {
    612612                if ($query)
    613613                {
    614                     $query .= '&page='. $vars['page'];
     614                    $query .= '&pg='. $vars['pg'];
    615615                }
    616616                else
    617617                {
    618                     $query = '?page='. $vars['page'];
     618                    $query = '?pg='. $vars['pg'];
    619619                }
    620620            }
     621        }
     622        if (stristr('?', $url) === false)
     623        {
     624            $url .= '?';
    621625        }
    622626        return $url . '?' . $query;
     
    689693            else
    690694            {
    691                 $pattern = $this->uri_var(['page'=>'(:num)']);
     695                $pattern = $this->uri_var(['pg'=>'(:num)']);
    692696            }
    693697            $paginator = new \JasonGrimes\Paginator($pag['total_count'], $this->limit, $this->paged, $pattern);
     
    977981        $this->source = 'cache';
    978982        $this->get_current_page();
    979         $args['page'] = $this->paged;
     983        $args['pg'] = $this->paged;
    980984        $args['limit'] = $this->limit;
    981985        $key = 'pf_organizations_'. $this->array_hash($args);
     
    13021306            $title['title'] = $pattern;
    13031307            $this->page_title = $pattern;
    1304             unset($title['page']);
     1308            unset($title['pg']);
    13051309        }
    13061310        return $title;
     
    13401344        if ($this->permalinks_active())
    13411345        {
    1342             $newid = isset($wp->query_vars['page']) ? intval($wp->query_vars['page']) : 0; // sanitize intval
     1346            $newid = isset($wp->query_vars['pg']) ? intval($wp->query_vars['pg']) : 0; // sanitize intval
    13431347        }
    13441348        if ($newid > 0)
  • wp-petfinder/trunk/wp-petfinder.php

    r2385099 r2668711  
    55 * Description: Integrates Petfinder database with your Wordpress site via API v2
    66 * Author: ESITEQ
    7  * Version: 0.6
     7 * Version: 0.8
    88 * Requires at least: 4.0
    99 * Tested up to: 5.4
Note: See TracChangeset for help on using the changeset viewer.