function single($id) { $question = new sp_question($id); return $question->get_active_code(); }
} unset($ans); if ($_POST['act'] == 'edit') { $CI->db->insert('sp_logs', array('l_qid' => $id, 'l_host' => t('Отредактировано'), 'l_timestamp' => mktime(), 'l_user' => is_login() ? $MSO->data['session']['users_login'] : '******')); header("Location: " . getinfo('site_url') . "admin/samborsky_polls/list/edit_ok"); } else { $CI->db->insert('sp_logs', array('l_qid' => $id, 'l_host' => t('Создано'), 'l_timestamp' => mktime(), 'l_user' => is_login() ? $MSO->data['session']['users_login'] : '******')); header("Location: " . getinfo('site_url') . "admin/samborsky_polls/list/add_ok"); } } else { echo '<div class="error">' . t(implode('<br />', $data['errors']), 'admin') . '</div>'; } } // данные для редактирования голосования if (is_numeric(mso_segment(4)) and !isset($data['errors'])) { $qu = new sp_question(mso_segment(4)); $qu->get(); $answers = new sp_answer(); $answers_array = $answers->get_array(mso_segment(4)); $answers_array = add_empty_answers($answers_array); $act = 'edit'; $no_expiry = ''; if ($qu->data->q_expiry == 0) { $no_expiry = 'checked="checked"'; $qu->data->q_expiry = $qu->data->q_timestamp; } //pr($qu); } elseif (!isset($data['errors'])) { $act = 'new'; $no_expiry = ''; $date = mktime(0, 0, 0, date("m"), date("d"), date("Y"));
$return['resp'] = $question->results(); } else { $return['error_description'] = t('Проблема с загрузкой результатов голосования'); } } else { $return['error_description'] = t('Не указан вариант ответа'); } } else { $return['error_description'] = $question->last_error; } } else { $return['error_description'] = t('Голосования не существует'); } } else { if ('results' == $_POST['type']) { $question = new sp_question($_POST['q_id']); // Получим данные о голосовании if ($question->get()) { $return['error_code'] = 0; $return['error_description'] = ''; $return['resp'] = $question->results(); } else { $return['error_description'] = t('Голосования не существует'); } } else { $return['error_description'] = t('Не известный метод'); } } } echo json_encode($return); function sp_write_logs()
function samborsky_polls($id = 0) { $question = new sp_question($id); return $question->get_active_code(); }