You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

138 lines
7.0 KiB

{* $Id$ *}
{title url='tiki-admin_surveys.php' help="Surveys"}{tr}Admin surveys{/tr}{/title}
<div class="t_navbar btn-group mb-3 row">
{button href="tiki-list_surveys.php" class="btn btn-info" _icon_name="list" _text="{tr}List{/tr}"}
{button href="tiki-survey_stats.php" class="btn btn-info" _icon_name="chart" _text="{tr}Stats{/tr}"}
{button surveyId=0 _anchor='content_admin_surveys1-2' _auto_args="surveyId" class="btn btn-primary" _icon_name="create" _text="{tr}Create{/tr}"}
</div>
{tabset}
{tab name="{tr}Surveys{/tr}"}
<h2>{tr}Surveys{/tr}</h2>
{if $channels or ($find ne '')}
{include file='find.tpl'}
{/if}
<div class="{if $js}table-responsive{/if}"> {* table-responsive class cuts off css drop-down menus *}
<table class="table table-striped table-hover">
<tr>
<th>
{self_link _sort_arg='sort_mode' _sort_field='surveyId'}{tr}ID{/tr}{/self_link}
</th>
<th>
{self_link _sort_arg='sort_mode' _sort_field='name'}{tr}Survey{/tr}{/self_link}
</th>
<th>
{self_link _sort_arg='sort_mode' _sort_field='status'}{tr}Status{/tr}{/self_link}
</th>
<th>{tr}Questions{/tr}</th>
<th></th>
</tr>
{section name=user loop=$channels}
<tr>
<td class="id">{$channels[user].surveyId}</td>
<td class="text">
<b>{$channels[user].name|escape}</b>
<div class="subcomment">
{wiki}{$channels[user].description}{/wiki}
</div>
</td>
<td class="icon">
{if $channels[user].status eq 'o'}
{icon name='unlock' class='tips' title=":{tr}Open{/tr}"}
{else}
{icon name='lock' class='tips' title=":{tr}Closed{/tr}"}
{/if}
</td>
<td class="integer"><span class="badge bg-secondary">{$channels[user].questions}</span></td>
<td class="action">
{actions}
{strip}
<action>
<a href="tiki-admin_survey_questions.php?surveyId={$channels[user].surveyId}">
{icon name='list' _menu_text='y' _menu_icon='y' alt="{tr}Questions{/tr}"}
</a>
</action>
<action>
{permission_link mode=text type=survey permType=surveys id=$channels[user].surveyId title=$channels[user].name}
</action>
{if ($tiki_p_admin eq 'y') or ($channels[user].individual eq 'n' and $tiki_p_view_survey_stats eq 'y') or ($channels[user].individual_tiki_p_view_survey_stats eq 'y')}
<action>
<a href="tiki-survey_stats_survey.php?surveyId={$channels[user].surveyId}">
{icon name='chart' _menu_text='y' _menu_icon='y' alt="{tr}Stats{/tr}"}
</a>
</action>
{/if}
<action>
{self_link _icon_name='edit' _anchor='content_admin_surveys1-2' _menu_text='y' _menu_icon='y' surveyId=$channels[user].surveyId}
{tr}Edit{/tr}
{/self_link}
</action>
<action>
<a href="tiki-admin_surveys.php?offset={$offset}&amp;sort_mode={$sort_mode}&amp;remove={$channels[user].surveyId}">
{icon name='remove' _menu_text='y' _menu_icon='y' alt="{tr}Remove{/tr}"}
</a>
</action>
{/strip}
{/actions}
</td>
</tr>
{sectionelse}
{norecords _colspan=5}
{/section}
</table>
</div>
{pagination_links cant=$cant_pages step=$prefs.maxRecords offset=$offset}{/pagination_links}
{/tab}
{tab name="{tr}Create/Edit Surveys{/tr}"}
{if $info.surveyId > 0}
<h2>{tr}Edit this Survey:{/tr} {$info.name}</h2>
{else}
<h2>{tr}Create New Survey{/tr}</h2>
{/if}
{if $individual eq 'y'}
{permission_link mode=link type=survey permType=surveys id=$info.surveyId title=$info.name label="{tr}There are individual permissions set for this survey{/tr}"}
{/if}
<form action="tiki-admin_surveys.php" method="post" role="form">
<div class="mb-3 row">
<input type="hidden" name="surveyId" value="{$info.surveyId|escape}">
<label for="name" class="col-sm-2 col-form-label">{tr}Name{/tr}</label>
<div class="col-sm-10">
<input type="text" name="name" id="name" class="form-control" value="{$info.name|escape}">
</div>
</div>
<div class="mb-3 row">
<label for="description" class="col-sm-2 col-form-label">{tr}Description{/tr}</label>
<div class="col-sm-10">
{textarea name="description" rows="6" id="description" class="form-control" _toolbars='y' _simple='y' comments='y'}{$info.description}{/textarea}
</div>
</div>
<div class="mb-4">
{include file='categorize.tpl' labelcol='2' inputcol='10'}
</div>
<div class="mb-3 row">
<label for="status" class="col-sm-2 col-form-label">{tr}Status{/tr}</label>
<div class="col-sm-10">
<select name="status" class="form-select">
<option value="o" {if $info.status eq 'o'}selected='selected'{/if}>{tr}Open{/tr}</option>
<option value="c" {if $info.status eq 'c'}selected='selected'{/if}>{tr}Closed{/tr}</option>
</select>
</div>
</div>
<div class="mb-3 row">
<div class="col-sm-10 offset-sm-2">
<input type="submit" class="btn btn-primary" name="save" value="{tr}Save{/tr}">
</div>
</div>
</form>
{/tab}
{/tabset}