Only show "tile background" setting once an img has been uploaded
This commit is contained in:
parent
b702461f69
commit
d72a90161b
@ -132,13 +132,13 @@ class DesignSettingsAction extends AccountSettingsAction
|
|||||||
_('Off'));
|
_('Off'));
|
||||||
$this->element('p', 'form_guide', _('Turn background image on or off.'));
|
$this->element('p', 'form_guide', _('Turn background image on or off.'));
|
||||||
$this->elementEnd('li');
|
$this->elementEnd('li');
|
||||||
}
|
|
||||||
|
|
||||||
$this->elementStart('li');
|
$this->elementStart('li');
|
||||||
$this->checkbox('design_background-image_repeat',
|
$this->checkbox('design_background-image_repeat',
|
||||||
_('Tile background image'),
|
_('Tile background image'),
|
||||||
($design->disposition & BACKGROUND_TILE) ? true : false );
|
($design->disposition & BACKGROUND_TILE) ? true : false );
|
||||||
$this->elementEnd('li');
|
$this->elementEnd('li');
|
||||||
|
}
|
||||||
|
|
||||||
$this->elementEnd('ul');
|
$this->elementEnd('ul');
|
||||||
$this->elementEnd('fieldset');
|
$this->elementEnd('fieldset');
|
||||||
@ -388,7 +388,11 @@ class DesignSettingsAction extends AccountSettingsAction
|
|||||||
|
|
||||||
$original = clone($design);
|
$original = clone($design);
|
||||||
$design->backgroundimage = $filename;
|
$design->backgroundimage = $filename;
|
||||||
|
|
||||||
|
// default to on, no tile
|
||||||
|
|
||||||
$design->setDisposition(true, false, false);
|
$design->setDisposition(true, false, false);
|
||||||
|
|
||||||
$result = $design->update($original);
|
$result = $design->update($original);
|
||||||
|
|
||||||
if ($result === false) {
|
if ($result === false) {
|
||||||
|
Loading…
Reference in New Issue
Block a user