1{* $Id$ *} 2 3{title help="Contribution"}{tr}Admin Contributions{/tr}{/title} 4 5{if ! empty($contribution)} 6 <h2>{tr}Edit the contribution:{/tr} {$contribution.name|escape}</h2> 7 <form enctype="multipart/form-data" action="tiki-admin_contribution.php" method="post" role="form"> 8 {ticket} 9 <input type="hidden" name="contributionId" value="{$contribution.contributionId}"> 10 <div class="form-group row"> 11 <label class="col-sm-3 col-form-label" for="name">{tr}Name{/tr}</label> 12 <div class="col-sm-9"> 13 <input type="text" name="name" class="form-control" id="name" {if $contribution.name} value="{$contribution.name|escape}"{/if}> 14 </div> 15 </div> 16 <div class="form-group row"> 17 <label class="col-sm-3 col-form-label" for="description">{tr}Description{/tr}</label> 18 <div class="col-sm-9"> 19 <input type="text" name="description" id="description" class="form-control" maxlength="250"{if $contribution.description} value="{$contribution.description|escape}"{/if}> 20 </div> 21 </div> 22 <div class="form-group text-center"> 23 <input type="submit" class="btn btn-primary btn-sm" name="replace" value="{tr}Save{/tr}"> 24 </div> 25 </form><br/> 26{/if} 27 28<h2>{tr}Settings{/tr}</h2> 29<form action="tiki-admin_contribution.php?page=features" method="post" role="form"> 30 {ticket} 31 <div class="form-group row"> 32 <label class="col-sm-6 form-check-label" for=feature_contribution_mandatory"> 33 {tr}Contributions are mandatory in wiki pages{/tr} 34 </label> 35 <div class="col-sm-6"> 36 <div class="form-check"> 37 <input type="checkbox" class="form-check-input" name="feature_contribution_mandatory" id="feature_contribution_mandatory" {if $prefs.feature_contribution_mandatory eq 'y'}checked="checked"{/if}> 38 </div> 39 </div> 40 </div> 41 <div class="form-group row"> 42 <label class="col-sm-6 form-check-label" for="feature_contribution_mandatory_forum"> 43 {tr}Contributions are mandatory in forums{/tr} 44 </label> 45 <div class="col-sm-6"> 46 <div class="form-check"> 47 <input type="checkbox" class="form-check-input" name="feature_contribution_mandatory_forum" id="feature_contribution_mandatory_forum" {if $prefs.feature_contribution_mandatory_forum eq 'y'}checked="checked"{/if}> 48 </div> 49 </div> 50 </div> 51 <div class="form-group row"> 52 <label class="col-sm-6 form-check-label" for="feature_contribution_mandatory_comment"> 53 {tr}Contributions are mandatory in comments{/tr} 54 </label> 55 <div class="col-sm-6"> 56 <div class="form-check"> 57 <input type="checkbox" class="form-check-input" name="feature_contribution_mandatory_comment" id="feature_contribution_mandatory_comment" {if $prefs.feature_contribution_mandatory_comment eq 'y'}checked="checked"{/if}> 58 </div> 59 </div> 60 </div> 61 <div class="form-group row"> 62 <label class="col-sm-6 form-check-label" for="feature_contribution_mandatory_blog"> 63 {tr}Contributions are mandatory in blogs{/tr} 64 </label> 65 <div class="col-sm-6"> 66 <div class="form-check"> 67 <input type="checkbox" class="form-check-input" name="feature_contribution_mandatory_blog" id="feature_contribution_mandatory_blog" {if $prefs.feature_contribution_mandatory_blog eq 'y'}checked="checked"{/if}> 68 </div> 69 </div> 70 </div> 71 <div class="form-group row"> 72 <label class="col-sm-6 form-check-label" for="feature_contribution_display_in_comment"> 73 {tr}Contributions are displayed in the comment/post{/tr} 74 </label> 75 <div class="col-sm-6"> 76 <div class="form-check"> 77 <input type="checkbox" class="form-check-input" name="feature_contribution_display_in_comment" name="feature_contribution_display_in_comment" {if $prefs.feature_contribution_display_in_comment eq 'y'}checked="checked"{/if}> 78 </div> 79 </div> 80 </div> 81 <div class="form-group row"> 82 <label class="col-sm-6 form-check-label" for="feature_contributor_wiki"> 83 {tr}Contributors{/tr} 84 </label> 85 <div class="col-sm-6"> 86 <div class="form-check"> 87 <input type="checkbox" class="form-check-input" name="feature_contributor_wiki" name="feature_contributor_wiki" {if $prefs.feature_contributor_wiki eq 'y'}checked="checked"{/if}> 88 </div> 89 </div> 90 </div> 91 <div class="form-group text-center"> 92 <input type="submit" class="btn btn-primary" name="setting" value="{tr}Save{/tr}"> 93 </div> 94</form><br/> 95 96 97<h2>{tr}Create a new contribution{/tr}</h2> 98 99<form enctype="multipart/form-data" action="tiki-admin_contribution.php" method="post" role="form"> 100 {ticket} 101 <div class="form-group row"> 102 <label class="col-sm-3 col-form-label" for="new_contribution_name">{tr}Name{/tr}</label> 103 <div class="col-sm-9"> 104 <input type="text" name="new_contribution_name" id="new_contribution_name" class="form-control"> 105 </div> 106 </div> 107 <div class="form-group row"> 108 <label class="col-sm-3 col-form-label" for="new_contribution_name">{tr}Description{/tr}</label> 109 <div class="col-sm-9"> 110 <input type="text" name="description" class="form-control" maxlength="250"> 111 </div> 112 </div> 113 <div class="form-group text-center"> 114 <input type="submit" class="btn btn-primary" name="add" value="{tr}Add{/tr}"> 115 </div> 116</form><br/> 117<h2>{tr}List of contributions{/tr}</h2> 118<div class="{if $js}table-responsive{/if}"> {* table-responsive class cuts off css drop-down menus *} 119 <table class="table table-striped table-hover"> 120 <tr> 121 <th>{tr}Name{/tr}</th> 122 <th>{tr}Description{/tr}</th> 123 <th></th> 124 </tr> 125 126 {section name=ix loop=$contributions} 127 <tr> 128 <td class="text">{$contributions[ix].name|escape}</td> 129 <td class="text">{$contributions[ix].description|truncate|escape}</td> 130 <td class="action"> 131 {actions} 132 {strip} 133 <action> 134 <a href="tiki-admin_contribution.php?contributionId={$contributions[ix].contributionId}"> 135 {icon name='edit' _menu_text='y' _menu_icon='y' alt="{tr}Edit{/tr}"} 136 </a> 137 </action> 138 <action> 139 <a href="tiki-admin_contribution.php?remove={$contributions[ix].contributionId}" onclick="confirmSimple(event, '{tr}Remove contribution?{/tr}', '{ticket mode=get}')"> 140 {icon name='remove' _menu_text='y' _menu_icon='y' alt="{tr}Remove{/tr}"} 141 </a> 142 </action> 143 {/strip} 144 {/actions} 145 </td> 146 </tr> 147 {sectionelse} 148 {norecords _colspan=3} 149 {/section} 150 </table> 151</div> 152