Merge branch 'newmemberwidget'

This commit is contained in:
zotlabs 2018-03-25 21:16:10 -07:00
commit 5a739ddc47
2 changed files with 12 additions and 13 deletions

View File

@ -9,9 +9,6 @@ class Newmember {
if(! local_channel())
return EMPTY_STR;
if(get_pconfig(local_channel(), 'system', 'disable_newmemberwidget'))
return EMPTY_STR;
$c = \App::get_channel();
if(! $c)
return EMPTY_STR;
@ -20,16 +17,9 @@ class Newmember {
if(! $a)
return EMPTY_STR;
if(datetime_convert('UTC','UTC',$a['account_created']) < datetime_convert('UTC','UTC', 'now - 60 days'))
if(! feature_enabled(local_channel(),'start_menu'))
return EMPTY_STR;
// This could be a new account that was used to clone a very old channel
$ob = \App::get_observer();
if($ob && array_key_exists('xchan_name_date',$ob) && $ob['xchan_name_date'] < datetime_convert('UTC','UTC','now - 60 days'))
return EMPTY_STR;
$options = [
t('Profile Creation'),
[

View File

@ -28,10 +28,11 @@ function get_feature_default($feature) {
$f = get_features(false);
foreach($f as $cat) {
foreach($cat as $feat) {
if(is_array($feat) && $feat[0] === $feature)
if(is_array($feat) && $feat[0] === $feature) {
return $feat[3];
}
}
}
return false;
}
@ -45,6 +46,7 @@ function feature_level($feature,$def) {
function get_features($filtered = true) {
$account = \App::get_account();
$arr = [
@ -53,7 +55,14 @@ function get_features($filtered = true) {
t('General Features'),
[
'start_menu',
t('New Member Links'),
t('Display new member quick links menu'),
(($account['account_created'] > datetime_convert('','','now - 60 days')) ? true : false),
get_config('feature_lock','start_menu'),
feature_level('start_menu',1),
],
[
'advanced_profiles',