Version 5.0.0 beta 6

This commit is contained in:
Neo committed 2025-12-19 17:12:27 -08:00
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;