43 lines
1.9 KiB
PHP
43 lines
1.9 KiB
PHP
|
<div id="artist-update">
|
||
|
<p><?= $this->t('artist.create.info')?></p>
|
||
|
|
||
|
<div id="preview" style="display: none; margin: 1em 0;">
|
||
|
</div>
|
||
|
|
||
|
<?= $this->formTag(['action' => "update"], ['level' => 'member'], function(){ ?>
|
||
|
<?= $this->hiddenFieldTag("id", $this->artist->id) ?>
|
||
|
|
||
|
<table class="form">
|
||
|
<tr>
|
||
|
<th><label for="artist_name"><?= $this->t('artist.create.name') ?></label></th>
|
||
|
<td><?= $this->textField('artist', 'name', ['size' => 80]) ?></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<th><label for="artist_aliases"><?= $this->t('artist.create.aliases') ?></label></th>
|
||
|
<td><?= $this->textField('artist', 'alias_names', ['size' => 80]) ?></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<th><label for="artist_members"><?= $this->t('artist.create.members') ?></label></th>
|
||
|
<td><?= $this->textField('artist', 'member_names', ['size' => 80]) ?></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<th><label for="artist_urls"><?= $this->t('artist.create.urls') ?></label></th>
|
||
|
<td><?= $this->textArea('artist', 'urls', ['size' => "80x6", 'class' => "no-block"]) ?></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<th><label for="artist_notes"><?= $this->t('artist.create.notes') ?></label></th>
|
||
|
<td><?= $this->textArea('artist', 'notes', ['size' => "80x6", 'class' => "no-block", 'disabled' => $this->artist->notes_locked()]) ?></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td colspan="2">
|
||
|
<?= $this->submitTag($this->t('buttons.save')) ?>
|
||
|
<?= $this->buttonToFunction($this->t('buttons.cancel'), "history.back()") ?>
|
||
|
<input name="preview" onclick="new Ajax.Updater('preview', '/artist/preview', {asynchronous:true, evalScripts:true, method:'get', onSuccess:function(request){$('preview').show()}, parameters:Form.serialize(this.form)});" type="button" value="Preview Notes"/>
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
<?php }) ?>
|
||
|
</div>
|
||
|
|
||
|
<?= $this->partial("footer") ?>
|