Skip to content

Instantly share code, notes, and snippets.

@mikihicom
Last active December 27, 2016 22:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mikihicom/60c7327f39775d9402812a9eae4b7439 to your computer and use it in GitHub Desktop.
Save mikihicom/60c7327f39775d9402812a9eae4b7439 to your computer and use it in GitHub Desktop.
<?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