Revision 1946
Added by darkviper about 12 years ago
| branches/2.8.x/CHANGELOG | ||
|---|---|---|
| 11 | 11 |
! = Update/Change |
| 12 | 12 |
=============================================================================== |
| 13 | 13 |
|
| 14 |
03 Aug-2013 Build 1946 M.v.d.Decken(DarkViper) |
|
| 15 |
! Droplet iParentPageIcon |
|
| 14 | 16 |
03 Aug-2013 Build 1945 M.v.d.Decken(DarkViper) |
| 15 | 17 |
! module/MultiLingual updated for make use of different graphics format |
| 16 | 18 |
+ Droplet to use Multilingual in index.php of template |
| branches/2.8.x/wb/admin/interface/version.php | ||
|---|---|---|
| 51 | 51 |
|
| 52 | 52 |
// check if defined to avoid errors during installation (redirect to admin panel fails if PHP error/warnings are enabled) |
| 53 | 53 |
if(!defined('VERSION')) define('VERSION', '2.8.3');
|
| 54 |
if(!defined('REVISION')) define('REVISION', '1945');
|
|
| 54 |
if(!defined('REVISION')) define('REVISION', '1946');
|
|
| 55 | 55 |
if(!defined('SP')) define('SP', '');
|
| branches/2.8.x/wb/modules/droplets/example/iParentPageIcon.php | ||
|---|---|---|
| 1 |
//:search for icon in current page and parent pages if not found
|
|
| 1 |
//:search for an image in current page. If no image is present, the image of the parent page is inherited.
|
|
| 2 | 2 |
//:Use: [[iParentPageIcon?type=1]] Display the page-icon(0)(default) or menu_icon_0(1) or menu_icon_1(2) if found |
| 3 | 3 |
// @author: Werner von der Decken |
| 4 | 4 |
// @param int $type: 0=page_icon(default) | 1=menu_icon_0 | 2=menu_icon_1 |
| 5 | 5 |
// @param string $icon: name of a default image placed in WB_PATH/TEMPLATE/ |
| 6 | 6 |
// @return: a valid image-URL or empty string |
| 7 | 7 |
// |
| 8 |
global $wb, $database; |
|
| 8 |
|
|
| 9 |
$oDb = WbDatabase::getInstance(); |
|
| 9 | 10 |
$type = !isset($type) ? 0 : (intval($type) % 3); |
| 10 | 11 |
$icontypes = array( 0=>'page_icon', 1=>'menu_icon_0', 2=>'menu_icon_1'); |
| 11 | 12 |
$icon_url = ''; |
| ... | ... | |
| 13 | 14 |
{
|
| 14 | 15 |
$icon_url = WB_REL.'/templates/'.TEMPLATE.'/'.$icon; |
| 15 | 16 |
} |
| 16 |
$tmp_trail = $wb->page_trail; |
|
| 17 |
$tmp_trail = array_reverse($tmp_trail); |
|
| 17 |
$tmp_trail = array_reverse($GLOBALS['wb']->page_trail); |
|
| 18 | 18 |
foreach($tmp_trail as $pid) |
| 19 | 19 |
{
|
| 20 | 20 |
$sql = 'SELECT `'.$icontypes[$type].'` '; |
| 21 |
$sql .= 'FROM `'.TABLE_PREFIX.'pages` ';
|
|
| 21 |
$sql .= 'FROM `'.$oDb->TablePrefix.'pages` ';
|
|
| 22 | 22 |
$sql .= 'WHERE `page_id`='.(int)$pid; |
| 23 |
if( ($icon = $database->get_one($sql)) != false )
|
|
| 23 |
if( ($icon = $oDb->get_one($sql)) != false )
|
|
| 24 | 24 |
{
|
| 25 | 25 |
if( file_exists(WB_PATH.$icon) ) |
| 26 | 26 |
{
|
Also available in: Unified diff
update Droplet iParentPageIcon