Skip to content

Instantly share code, notes, and snippets.

@mikihicom mikihicom/forms.php

Last active Dec 27, 2016
Embed
What would you like to do?
<?php
//基本的には、削除ボタンが押せなくなればいいので、 disabledを使用することに。
//AdministratorsかSuperUserかを判別
//
//先頭辺りに
$u = new User();
//135行目あたり::フォーム選択画面でフォーム登録の削除が可能かどうかを設定
//削除不可の場合は、buttonタグに disabled を追加
if($u->isSuperUser() || $u->inGroup(Group::getByName('Administrators'))){ ?>
<button class="btn btn-danger btn-sm delete-form-answers"
name='ccm-submit-button'>
<?php }else{ ?>
<button class="btn btn-danger btn-sm delete-form-answers"
name='ccm-submit-button' disabled>
<?php }
//300行目あたり::投稿一覧画面で投稿の削除が可能かどうかを設定
//ボタンを押せないようにするために、submitの項目に['disabled'=>'disabled']を追加。ここは連想配列なので、他にも追加可能
if($u->isSuperUser()|| $u->inGroup(Group::getByName('Administrators'))){
echo $ih->submit(t('Delete'), false, 'left', 'btn pull-right btn-danger delete-response');
}else{
echo $ih->submit(t('Delete'), false, 'left', 'btn pull-right btn-danger delete-response',['disabled'=>'disabled']);
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.