| Server IP : 103.161.17.216 / Your IP : 216.73.216.1 Web Server : nginx/1.18.0 System : Linux tipsysaigoncharming 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : www-data ( 33) PHP Version : 7.4.3-4ubuntu2.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/app.houseland.info/modules/surveys/views/ |
Upload File : |
<?php defined('BASEPATH') or exit('No direct script access allowed'); ?>
<div class="col-md-8 col-md-offset-2 survey">
<div class="row">
<?php echo form_open($this->uri->uri_string(),array('id'=>'survey_form')); ?>
<div class="col-md-12">
<div id="company-logo">
<?php get_company_logo(); ?>
</div>
<h2 class="bold"><?php echo e($survey->subject); ?></h2>
<hr />
<p><?php echo $survey->viewdescription; ?></p>
<?php if(count($survey->questions) > 0){
$question_area = '<ul class="list-unstyled mtop25">';
foreach($survey->questions as $question){
$question_area .= '<li>';
$question_area .= '<div class="form-group">';
$question_area .= '<label class="control-label" for="'.$question['questionid'].'">'.$question['question'].'</label>';
if($question['boxtype'] == 'textarea'){
$question_area .= '<textarea class="form-control" rows="6" name="question['.$question['questionid'].'][]" data-for="'.$question['questionid'].'" id="'.$question['questionid'].'" data-required="'.$question['required'].'"></textarea>';
} else if($question['boxtype'] == 'checkbox' || $question['boxtype'] == 'radio'){
$question_area .= '<div class="row box chk" data-boxid="'.$question['boxid'].'">';
foreach($question['box_descriptions'] as $box_description){
$question_area .= '<div class="col-md-12">';
$question_area .= '<div class="'.$question['boxtype'].' '.$question['boxtype'].'-default">';
$question_area .=
'<input type="'.$question['boxtype'].'" data-for="'.$question['questionid'].'"
name="selectable['.$question['boxid'].']['.$question['questionid'].'][]" value="'.$box_description['questionboxdescriptionid'].'" data-required="'.$question['required'].'" id="chk_'.$question['boxtype'].'_'.$box_description['questionboxdescriptionid'].'"/>';
$question_area .= '
<label for="chk_'.$question['boxtype'].'_'.$box_description['questionboxdescriptionid'].'">
'.$box_description['description'].'
</label>';
$question_area .= '</div>';
$question_area .= '</div>';
}
// end box row
$question_area .= '</div>';
} else {
$question_area .= '<input type="text" data-for="'.$question['questionid'].'" class="form-control" name="question['.$question['questionid'].'][]" id="'.$question['questionid'].'" data-required="'.$question['required'].'">';
}
$question_area .= '</div>';
$question_area .= '<hr /></li>';
}
$question_area .= '</ul>';
echo $question_area; ?>
<div class="row">
<div class="col-md-12 text-center">
<button type="submit" class="btn btn-success" id="submit"><?php echo _l('survey_submit'); ?></button>
</div>
</div>
<?php } else { ?>
<p class="no-margin text-center bold mtop20"><?php echo _l('survey_no_questions'); ?></p>
<?php } ?>
</div>
<?php echo form_close(); ?>
</div>
</div>
</div>
<script>
$(function(){
$('#survey_form').appFormValidator();
var survey_fields_required = $('#survey_form').find('[data-required="1"]');
$.each(survey_fields_required, function() {
$(this).rules("add", {
required: true
});
var name = $(this).data('for');
var label = $(this).parents('.form-group').find('[for="' + name + '"]');
if (label.length > 0) {
if (label.find('.req').length == 0) {
label.prepend(' <small class="req text-danger">* </small>');
}
}
});
});
<?php if($this->input->get('participated')) { ?>
$('body').find('input, textarea, #submit').prop('disabled',true);
<?php } ?>
</script>