Exemple #1
0
 function single($id)
 {
     $question = new sp_question($id);
     return $question->get_active_code();
 }
Exemple #2
0
        }
        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"));
Exemple #3
0
                        $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()
Exemple #4
0
function samborsky_polls($id = 0)
{
    $question = new sp_question($id);
    return $question->get_active_code();
}