Ignore:
Timestamp:
Dec 28, 2013, 6:08:42 PM (10 years ago)
Author:
mistic100
Message:

update for 2.6 + better calculation + option to force ratio
TODO: issue with PNG (unable to generate thumbnail with IM)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/header_manager/admin/config.php

    r20169 r26298  
    11<?php
    2 if (!defined('HEADER_MANAGER_PATH')) die('Hacking attempt!');
     2defined('HEADER_MANAGER_PATH') or die('Hacking attempt!');
    33
    44// change banner to last uploaded
    5 if ( pwg_get_session_var('added_banner')!==null and $conf['header_manager']['image']!='random' )
     5if (pwg_get_session_var('added_banner')!==null and $conf['header_manager']['image']!='random')
    66{
    77  $conf['header_manager']['image'] = pwg_get_session_var('added_banner');
     
    2929  conf_update_param('header_manager', serialize($conf['header_manager']));
    3030 
    31   array_push($page['infos'], l10n('Information data registered in database'));
     31  $page['infos'][] = l10n('Information data registered in database');
    3232}
    3333
     
    3737{
    3838  $banner = get_banner($_GET['delete_banner']);
    39   if ( $banner !== false or @unlink($banner['PATH']) )
     39  if ($banner !== false or @unlink($banner['PATH']))
    4040  {
    4141    @unlink($banner['THUMB']);
     
    5353    pwg_query($query);
    5454   
    55     array_push($page['infos'], l10n('Banner deleted'));
     55    $page['infos'][] = l10n('Banner deleted');
    5656  }
    5757  else
    5858  {
    59     array_push($page['warnings'], l10n('File/directory read error').' : ' . HEADER_MANAGER_DIR . $_GET['delete_banner']);
     59    $page['warnings'][] = l10n('File/directory read error').' : ' . HEADER_MANAGER_DIR . $_GET['delete_banner'];
    6060  }
    6161}
     
    6363if (isset($_GET['delete_cat_banner']))
    6464{
    65     $query = '
     65  $query = '
    6666DELETE FROM '.HEADER_MANAGER_TABLE.'
    6767  WHERE category_id = "'.$_GET['delete_cat_banner'].'"
    6868;';
    69     pwg_query($query);
     69  pwg_query($query);
    7070}
    7171
     
    8585  ORDER BY global_rank ASC
    8686;';
    87 $categories = hash_from_query($query, 'id');
     87$categories = query2array($query, 'id');
    8888
    8989foreach ($categories as $category)
     
    9191  $tpl_cat =
    9292    array(
    93       'NAME'        => get_cat_display_name_from_id($category['id'], HEADER_MANAGER_ADMIN.'-album&amp;cat_id='),
    94       'ID'          => $category['id'],
    95       'IMAGE'       => get_filename_wo_extension($category['image']),
    96       'DEEP'        => $category['deep'],
    97       'U_DELETE'    => HEADER_MANAGER_ADMIN.'-config&amp;delete_cat_banner='.$category['id'],
     93      'NAME'     => get_cat_display_name_from_id($category['id'], HEADER_MANAGER_ADMIN.'-album&amp;cat_id='),
     94      'ID'       => $category['id'],
     95      'IMAGE'    => get_filename_wo_extension($category['image']),
     96      'DEEP'     => $category['deep'],
     97      'U_DELETE' => HEADER_MANAGER_ADMIN.'-config&amp;delete_cat_banner='.$category['id'],
    9898    );
    9999 
     
    103103
    104104// config template
    105 if ( empty($conf['header_manager']['image']) or get_banner($conf['header_manager']['image']) === false )
     105if (empty($conf['header_manager']['image']) or get_banner($conf['header_manager']['image']) === false)
    106106{
    107107  $conf['header_manager']['image'] = 'random';
     
    116116  ));
    117117
    118 $template->set_filename('header_manager', dirname(__FILE__).'/template/config.tpl');
    119 
    120 ?>
     118$template->set_filename('header_manager', realpath(HEADER_MANAGER_PATH . 'admin/template/config.tpl'));
Note: See TracChangeset for help on using the changeset viewer.