Ignore:
Timestamp:
Dec 26, 2013, 1:22:47 PM (10 years ago)
Author:
mistic100
Message:

update for 2.6

Location:
extensions/pbase2piwigo/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/pbase2piwigo/include/functions.inc.php

    r21291 r26201  
    11<?php
    2 if (!defined('PBASE_PATH')) die('Hacking attempt!');
     2defined('PBASE_PATH') or die('Hacking attempt!');
    33
    44/**
     
    306306
    307307/**
     308 * count pictures and cats in the selected cat
     309 * @param: &array tree
     310 * @param: string $path
     311 * @param: &int nb pictures
     312 * @param: &int nb categories
     313 * @param: bool recursive
     314 * @return: void
     315 */
     316function count_pictures_cats(&$tree, $path, &$nb_pictures, &$nb_categories, $recursive=true)
     317{
     318  $current = &get_current_cat($tree, $path);
     319  $nb_pictures+= $current['nb_pictures'];
     320  $nb_categories++;
     321 
     322  if ( $recursive and !empty($current['categories']) )
     323  {
     324    foreach ($current['categories'] as $cat)
     325    {
     326      count_pictures_cats($tree, $cat['path'], $nb_pictures, $nb_categories, $recursive);
     327    }
     328  }
     329}
     330
     331/**
    308332 * test if a download method is available
    309333 * @return: bool
     
    421445   
    422446    return false;
    423   }
    424 }
    425 
    426 /**
    427  * count pictures and cats in the selected cat
    428  * @param: &array tree
    429  * @param: string $path
    430  * @param: &int nb pictures
    431  * @param: &int nb categories
    432  * @param: bool recursive
    433  * @return: void
    434  */
    435 function count_pictures_cats(&$tree, $path, &$nb_pictures, &$nb_categories, $recursive=true)
    436 {
    437   $current = &get_current_cat($tree, $path);
    438   $nb_pictures+= $current['nb_pictures'];
    439   $nb_categories++;
    440  
    441   if ( $recursive and !empty($current['categories']) )
    442   {
    443     foreach ($current['categories'] as $cat)
    444     {
    445       count_pictures_cats($tree, $cat['path'], $nb_pictures, $nb_categories, $recursive);
    446     }
    447447  }
    448448}
     
    516516  }
    517517}
    518 
    519 ?>
  • extensions/pbase2piwigo/include/ws_functions.inc.php

    r24661 r26201  
    11<?php
    2 if (!defined('PBASE_PATH')) die('Hacking attempt!');
     2defined('PBASE_PATH') or die('Hacking attempt!');
    33
    44function pbase_add_ws_method($arr)
     
    1414      'fills' => array('default' => 'fill_name,fill_taken,fill_author,fill_comment,fill_tags'),
    1515      ),
    16     'Used by PBase2Piwigo'
     16    'Used by PBase2Piwigo',
     17    null,
     18    array('hidden'=>true)
    1719    );
    1820   
     
    2527      'recursive' => array('default' => true),
    2628      ),
    27     'Used by PBase2Piwigo'
     29    'Used by PBase2Piwigo',
     30    null,
     31    array('hidden'=>true)
    2832    );
    2933   
     
    3539      'path' => array(),
    3640      ),
    37     'Used by PBase2Piwigo'
     41    'Used by PBase2Piwigo',
     42    null,
     43    array('hidden'=>true)
    3844    );
    3945}
     
    5662  include_once(PBASE_PATH.'include/functions.inc.php');
    5763 
    58   if (test_remote_download() === false)
     64  if (!test_remote_download())
    5965  {
    6066    return new PwgError(null, l10n('No download method available'));
     
    127133  else
    128134  {
    129     $category_id = ws_categories_add(array(
     135    $new_cat = $service->invoke('pwg.categories.add', array(
    130136      'name' => $category['title'].' <!--pbase-->',
    131137      'parent' => $params['parent_id'],
    132138      'comment' => pwg_db_real_escape_string($category['description']),
    133       ), $service);
    134     $category_id = $category_id['id'];
     139      ));
     140    $category_id = $new_cat['id'];
    135141  }
    136142 
     
    140146    'pictures' => array(),
    141147    'categories' => array(),
    142     'message' => sprintf(l10n('Album "%s" created'), $category['title']),
     148    'message' => l10n('Album "%s" created', $category['title']),
    143149    );
    144150   
    145151  foreach ($category['pictures'] as &$pict)
    146152  {
    147     array_push($output['pictures'], $pict['url']);
     153    $output['pictures'][] = $pict['url'];
    148154  }
    149155  if ($params['recursive'])
     
    151157    foreach ($category['categories'] as &$cat)
    152158    {
    153       array_push($output['categories'], $cat['path']);
     159      $output['categories'][] = $cat['path'];
    154160    }
    155161  }
     
    231237      }
    232238     
    233       if ( !empty($photo['keywords']) and in_array('fill_tags', $params['fills']) )
     239      if (!empty($photo['keywords']) and in_array('fill_tags', $params['fills']))
    234240      {
    235241        $raw_tags = implode(',', $photo['keywords']);
     
    239245  }
    240246 
    241   return sprintf(l10n('Photo "%s" imported'), $photo['title']);
    242 }
    243 
    244 ?>
     247  return l10n('Photo "%s" imported', $photo['title']);
     248}
Note: See TracChangeset for help on using the changeset viewer.