예제 #1
0
 function count_taken($sid)
 {
     $uid = get_loginid();
     if (!$this->survey_m->is_owned($uid, $sid)) {
         $this->users_m->increase_taken($uid);
     }
 }
예제 #2
0
 function j_get_totalcount()
 {
     $searchkey = $this->input->post('searchkey');
     $filter = array();
     if ($searchkey != '' && $searchkey != NULL) {
         $filter['title'] = $searchkey;
     }
     $data['total_count'] = count($this->survey_m->getSurveys(get_loginid(), 0, NULL, NULL, $filter));
     echo json_encode($data);
 }
 function index($sid)
 {
     if (!is_user_logined()) {
         redirect('/auth/login');
     }
     if (!$this->survey_m->is_owned(get_loginid(), $sid)) {
         redirect('/auth/login');
     }
     if ($this->session->userdata('auth_code') >= '7') {
     }
     $this->loadView($sid);
 }
예제 #4
0
 function change_password()
 {
     if (!is_user_logined()) {
         redirect('/auth/login');
     }
     $old = $this->input->post('oldPassword');
     $new = $this->input->post('newPassword');
     //		$confirm = $this->input->post('confirmPassword');
     $uid = get_loginid();
     if ($this->users_m->is_valid_password($uid, $old)) {
         $info = $this->users_m->get_all_by_id($uid);
         $this->users_m->reset_password($info->email, $new);
     }
     redirect('/dashboard');
 }
 function copy()
 {
     if (!is_user_logined()) {
         redirect('/auth/login');
     }
     $title = $this->input->post("title");
     $sid = $this->input->post("survey");
     if (!$this->survey_m->is_owned(get_loginid(), $sid)) {
         redirect('/auth/login');
     }
     if ($title) {
         $this->db->trans_start();
         $sid = $this->survey_m->copy_survey(get_loginid(), $sid, $title);
         $this->db->trans_complete();
         echo $sid;
     }
 }
예제 #6
0
 function index()
 {
     //
     //		// 설정
     //		$config['mailtype'] = "html";
     //		$config['charset'] = "euc-kr";
     //		$config['protocol'] = "smtp";
     //		$config['smtp_host'] = "ssl://smtp.googlemail.com";
     //		$config['smtp_port'] = 465;
     //		$config['smtp_user'] = "******";
     //		$config['smtp_pass'] = "******";
     //		$config['smtp_timeout'] = 10;
     //
     //
     //		$this->load->library('email', $config);
     //		$this->email->set_newline("\r\n");
     //		$this->email->clear();
     //		$this->email->from("*****@*****.**", "관리자");
     //		$this->email->to("*****@*****.**");
     //		$this->email->subject("회원가입을 축하드립니다.");
     //		$this->email->message('XXXXXXXXXXXXXXXXXXX');
     //
     //
     //		if (!$this->email->send())
     //			echo "실패";
     //		else
     //			echo "성공";
     //
     if (!is_user_logined()) {
         redirect('/auth/login');
     }
     $loginid = get_loginid();
     if ($this->session->userdata('auth_code') >= '7') {
     }
     $data = $this->users_m->get_all_by_id($loginid);
     $response = $this->survey_m->get_respondent_cnt_by_uid($loginid);
     $templateData = array('name' => 'dashboard', 'fullName' => $data->name, 'email' => $data->email, 'response' => $response, 'taken' => $data->taken);
     $viewData = array('Title' => 'Dashboard', 'userName' => $data->name, 'eMail' => $data->email, 'Number' => $loginid);
     $this->load->view('template/beginheader', $templateData);
     $this->load->view('template/header');
     $this->load->view('dashboard_v', $viewData);
     $this->load->view('template/footer');
     $this->load->view('template/endfooter', $templateData);
 }
예제 #7
0
 function delpage($sid, $pid)
 {
     if (!is_user_logined()) {
         redirect('/auth/login');
     }
     if (!$this->survey_m->is_owned(get_loginid(), $sid)) {
         redirect('/auth/login');
     }
     $sid = $this->page_m->get_sid($pid);
     if ($sid != null) {
         $this->page_m->del_one_page($pid);
         redirect('/surveyedit/index/' . $sid);
     }
 }
예제 #8
0
 function move_question($direction, $sid, $qid)
 {
     if (!is_user_logined()) {
         redirect('/auth/login');
     }
     if (!$this->survey_m->is_owned(get_loginid(), $sid)) {
         redirect('/auth/login');
     }
     $this->db->trans_start();
     if ($direction == "up") {
         $this->question_m->move_up_question($qid);
     } else {
         $this->question_m->move_down_question($qid);
     }
     $this->db->trans_complete();
     redirect('/surveyedit/index/' . $sid);
 }