More meta albums for cpg1.6.x More meta albums for cpg1.6.x
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

More meta albums for cpg1.6.x

Started by Αndré, December 25, 2018, 09:41:11 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Αndré

This is the cpg1.6.x and PHP7 compatible version of the More meta albums plugin.

Quote from: Αndré on February 11, 2010, 03:34:53 PM
This plugin adds new meta albums to your gallery.

Currently available meta albums:

  • image: All pictures
  • movie: All videos
  • audio: All audio files
  • document: All documents
  • landscape: Landscape format pictures
  • portrait: Portrait format pictures
  • panorama: Panorama format pictures
  • lastcommented: Last commented pictures (group comments for the same picture)
  • mostcom: Most commented pictures
  • mostvot: Most voted pictures
  • toprateda: Top rated pictures (differs from 'toprated', details see here)
  • newalb: New albums (differs from 'lastalb', as it uses chosen album thumbnail as thumbnail and also its upload time instead of the upload time of the latest file)
  • randalb: Random albums
  • randuseralb: Random albums in user categories
  • randpublicalb: Random albums in public categories

allvip


\plugins\album_share_codes\codebase.php

    Warning line 28: mysqli_num_rows() expects parameter 1 to be mysqli_result, object given



I assume mysqli_num_rows should be cpg_db_num_rows.
The error is gone in debug but still have


\plugins\more_meta_albums\codebase.php

    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable
    Warning line 23: count(): Parameter must be an array or an object that implements Countable


H4F

Hi, this plugin is not compatible with PHP 8.1, is there any way it could be made PHP 8.1 ready?

ron4mac

Quote from: H4F on July 05, 2023, 05:55:43 AM
Hi, this plugin is not compatible with PHP 8.1, is there any way it could be made PHP 8.1 ready?
In the plugin file codebase.php, replace line 23:
    $meta_album_name = substr($key, 0, count($key)-7);
with:
    $meta_album_name = substr($key, 0, -6);

Dark_Coat