better detection of when to show the feature button and document nav mode for app_render()
This commit is contained in:
parent
ace0a1cb75
commit
eb415fd869
@ -262,6 +262,7 @@ class Apps {
|
|||||||
* list: normal mode for viewing an app on the app page
|
* list: normal mode for viewing an app on the app page
|
||||||
* no buttons are shown
|
* no buttons are shown
|
||||||
* edit: viewing the app page in editing mode provides a delete button
|
* edit: viewing the app page in editing mode provides a delete button
|
||||||
|
* nav: render apps for app-bin
|
||||||
*/
|
*/
|
||||||
|
|
||||||
$installed = false;
|
$installed = false;
|
||||||
@ -357,7 +358,7 @@ class Apps {
|
|||||||
'$delete' => ((local_channel() && $installed && $mode == 'edit') ? t('Delete') : ''),
|
'$delete' => ((local_channel() && $installed && $mode == 'edit') ? t('Delete') : ''),
|
||||||
'$undelete' => ((local_channel() && $installed && $mode == 'edit') ? t('Undelete') : ''),
|
'$undelete' => ((local_channel() && $installed && $mode == 'edit') ? t('Undelete') : ''),
|
||||||
'$deleted' => $papp['deleted'],
|
'$deleted' => $papp['deleted'],
|
||||||
'$feature' => ((array_key_exists('categories',$papp)) ? true : false),
|
'$feature' => (($papp['embed']) ? false : true),
|
||||||
'$featured' => ((strpos($papp['categories'], 'nav_featured_app') === false) ? false : true),
|
'$featured' => ((strpos($papp['categories'], 'nav_featured_app') === false) ? false : true),
|
||||||
'$navapps' => (($mode == 'nav') ? true : false)
|
'$navapps' => (($mode == 'nav') ? true : false)
|
||||||
));
|
));
|
||||||
@ -769,6 +770,8 @@ class Apps {
|
|||||||
if(! $embed)
|
if(! $embed)
|
||||||
return $ret;
|
return $ret;
|
||||||
|
|
||||||
|
$ret['embed'] = true;
|
||||||
|
|
||||||
if(array_key_exists('categories',$ret))
|
if(array_key_exists('categories',$ret))
|
||||||
unset($ret['categories']);
|
unset($ret['categories']);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user