Version 5.0.0 beta 6
This commit is contained in:
1 parent
57d9db6ce2
commit
fa2a720105
115 files changed
+1823
-1147
No files matched your search
@@ -15,6 +15,7 @@ namespace IPS\core\extensions\core\MemberACPProfileBlocks;
|
||||
use IPS\core\MemberACPProfile\TabbedBlock;
|
||||
use IPS\core\ProfileFields\Field;
|
||||
use IPS\Db;
|
||||
use IPS\File;
|
||||
use IPS\Helpers\Form;
|
||||
use IPS\Helpers\Form\Custom;
|
||||
use IPS\Helpers\Form\Editor;
|
||||
@@ -211,22 +212,28 @@ class ProfileData extends TabbedBlock
|
||||
Db::i()->replace( 'core_pfields_content', $profileFields );
|
||||
|
||||
/* Profile Preferences */
|
||||
if ( $values['bday'] )
|
||||
if( Settings::i()->profile_birthday_type !== 'none' )
|
||||
{
|
||||
$this->member->bday_day = $values['bday']['day'];
|
||||
$this->member->bday_month = $values['bday']['month'];
|
||||
$this->member->bday_year = $values['bday']['year'];
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->member->bday_day = NULL;
|
||||
$this->member->bday_month = NULL;
|
||||
$this->member->bday_year = NULL;
|
||||
if ( $values['bday'] )
|
||||
{
|
||||
$this->member->bday_day = $values['bday']['day'];
|
||||
$this->member->bday_month = $values['bday']['month'];
|
||||
$this->member->bday_year = $values['bday']['year'];
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->member->bday_day = NULL;
|
||||
$this->member->bday_month = NULL;
|
||||
$this->member->bday_year = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
if ( Settings::i()->signatures_enabled )
|
||||
{
|
||||
$this->member->signature = $values['signature'];
|
||||
File::claimAttachments( 'sig-' . $this->member->member_id, $this->member->member_id );
|
||||
}
|
||||
|
||||
$this->member->save();
|
||||
|
||||
/* Log and Redirect */
|
||||
|
||||
@@ -55,6 +55,7 @@ class General extends ModeratorPermissionsAbstract
|
||||
}
|
||||
|
||||
$return['can_manage_sidebar'] = 'YesNo';
|
||||
$return['can_use_theme_editor'] = 'YesNo';
|
||||
$return['can_use_ip_tools'] = 'YesNo';
|
||||
|
||||
return $return;
|
||||
|
||||
Reference in new issue
Block a user