Plugin Directory

Changeset 1738170


Ignore:
Timestamp:
09/29/2017 07:05:48 AM (9 years ago)
Author:
bjoerne
Message:

Release 1.1.1: Fix deprecated PHP code according to PHP warnings.

Location:
navigation-du-lapin-blanc/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • navigation-du-lapin-blanc/trunk/classes.php

    r1700769 r1738170  
    33 * @package Bjoerne
    44 * @subpackage NavigationDuLapinBlanc
    5  * @version 1.1.0
     5 * @version 1.1.1
    66 * Classes used by navigation-du-lapin-blanc WordPress plugin
    77 */
     
    4646     * @return node with a given WordPress page object
    4747     */
    48     function Bjoerne_PageNode(&$page) {
     48    function __construct(&$page) {
    4949        $this->page = $page;
    5050    }
     
    325325     */
    326326    function get_name(&$node) {
    327         $metadata =& $node->get_metadata();
     327        $metadata = $node->get_metadata();
    328328        if (null == $metadata) {
    329329            return null;
  • navigation-du-lapin-blanc/trunk/navigation-du-lapin-blanc.php

    r1700769 r1738170  
    33 * @package Bjoerne
    44 * @subpackage NavigationDuLapinBlanc
    5  * @version 1.1.0
     5 * @version 1.1.1
    66 */
    77/*
     
    99 Plugin URI: http://www.bjoerne.com/navigation-du-lapin-blanc
    1010 Description: This plugin provides integrated navigation for your website. Thus you can use WordPress as a CMS for your website and think in terms of main navigation, sub navigation etc. A navigation item can link to page, a category, directly to the first sub navigation item (if no own content exist for this item), an external url or a sitemap page. There are a lot of helpful methods to realize a website navigation with little effort like printing the navigation on any level (main, sub, sub sub etc.), searching single navigation items and handle them individually, using cross links in the content, providing a sitemap page and so on.
    11  Version: 1.1.0
     11 Version: 1.1.1
    1212 Author: Björn Weinbrenner
    1313 Author URI: https://www.bjoerne.com/
     
    3333    $args = array(
    3434        'sort_column' => 'menu_order, post_title');
    35     $pages =& get_pages($args);
     35    $pages = get_pages($args);
    3636    if ((null == $pages) || empty($pages)) {
    3737        return null;
     
    6262            $iNode =& $iNode->get_parent();
    6363        }
    64         $GLOBALS['bjoerne_current_path'] =& array_reverse($pathReverse);
     64        $GLOBALS['bjoerne_current_path'] = array_reverse($pathReverse);
    6565    }
    6666    // register resolvers
     
    182182    $result = bjoerne_find_page_internal(bjoerne_get_navigation_nodes(), $criteria, new Bjoerne_PageNodeMatcherByMetadata());
    183183    if (null != $result) {
    184         session_start();
     184        @session_start();
    185185        $_SESSION['bjoerne_last_category_id'] = $category_id;
    186186        unset($_SESSION['bjoerne_last_category_name']);
     
    203203    $result = bjoerne_find_page_internal(bjoerne_get_navigation_nodes(), $criteria, new Bjoerne_PageNodeMatcherByMetadata());
    204204    if (null != $result) {
    205         session_start();
     205        @session_start();
    206206        $_SESSION['bjoerne_last_category_name'] = $category_name;
    207207        unset($_SESSION['bjoerne_last_category_id']);
     
    246246 * @return Bjoerne_PageNode the found node
    247247 */
    248 function &bjoerne_find_page($arg, &$matcher) {
     248function &bjoerne_find_page($arg, $matcher) {
    249249    $root_nodes = bjoerne_get_navigation_nodes();
    250250    return bjoerne_find_page_internal($root_nodes, $arg, $matcher);
     
    257257 * @return Bjoerne_PageNode the found node
    258258 */
    259 function &bjoerne_find_page_internal(&$nodes, $arg, &$matcher) {
     259function &bjoerne_find_page_internal(&$nodes, $arg, $matcher) {
    260260    for ($i=0; $i<sizeof($nodes); $i++) {
    261261        $node =& $nodes[$i];
     
    378378        return bjoerne_null();
    379379    }
    380     $metadata =& $node->get_metadata();
     380    $metadata = $node->get_metadata();
    381381    if ((null == $metadata) || !array_key_exists($attr_name, $metadata)) {
    382382        if ($inherit && (null != $node->get_parent())) {
     
    711711 * @return void
    712712 */
    713 function bjoerne_register_name_resolver(&$resolver) {
     713function bjoerne_register_name_resolver($resolver) {
    714714    bjoerne_register_resolver('bjoerne_name_resolvers', $resolver);
    715715}
     
    729729 * @return void
    730730 */
    731 function bjoerne_register_default_name_resolver(&$resolver) {
     731function bjoerne_register_default_name_resolver($resolver) {
    732732    $GLOBALS['bjoerne_default_name_resolver'] = $resolver;
    733733}
     
    746746 * @return void
    747747 */
    748 function bjoerne_register_url_resolver(&$resolver) {
     748function bjoerne_register_url_resolver($resolver) {
    749749    bjoerne_register_resolver('bjoerne_url_resolvers', $resolver);
    750750}
     
    764764 * @return void
    765765 */
    766 function bjoerne_register_default_url_resolver(&$resolver) {
     766function bjoerne_register_default_url_resolver($resolver) {
    767767    $GLOBALS['bjoerne_default_url_resolver'] = $resolver;
    768768}
     
    782782 * @return void
    783783 */
    784 function bjoerne_register_resolver($key, &$resolver) {
     784function bjoerne_register_resolver($key, $resolver) {
    785785    if (!array_key_exists($key, $GLOBALS)) {
    786786        $GLOBALS[$key] = array();
  • navigation-du-lapin-blanc/trunk/readme.txt

    r1700769 r1738170  
    44Tags: navigation, menu, cms, content management system, sitemap, page, category, url, main navigation, sub navigation, metadata, item, web design
    55Requires at least: 2.8.0
    6 Tested up to: 4.8
     6Tested up to: 4.8.2
    77Stable tag: trunk
    88
     
    8585= 1.1.0 =
    8686* Compatibility with PHP 7.0
     87
     88= 1.1.1 =
     89* Fix deprecated PHP code according to PHP warnings.
Note: See TracChangeset for help on using the changeset viewer.