本文整理汇总了PHP中admin_client_redirect函数的典型用法代码示例。如果您正苦于以下问题:PHP admin_client_redirect函数的具体用法?PHP admin_client_redirect怎么用?PHP admin_client_redirect使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了admin_client_redirect函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: execute
function execute($requests)
{
$name = $requests['target'];
db_delete_c_template($name);
$params = sprintf('target=%s', $requests['target']);
admin_client_redirect('edit_mail', 'デフォルトに戻しました', $params);
}
示例2: execute
function execute($requests)
{
if (!OPENPNE_USE_ALBUM) {
handle_kengen_error();
}
$v = array();
$target_c_album_image_ids = $requests['target_c_album_image_ids'];
// アルバム写真が選択されていない場合はエラー
if (!$target_c_album_image_ids) {
admin_client_redirect('edit_album_image_list', "アルバム写真が選択されていません");
}
$id_ary = split(":", $target_c_album_image_ids);
$album_image_list = array();
foreach ($id_ary as $id) {
$album_image = db_album_image_get_c_album_image4id($id);
if (!$album_image) {
admin_client_redirect('edit_album_image_list', '指定されたアルバムは存在しません');
}
$member = db_member_c_member4c_member_id($album_image['c_member_id']);
$album_image['c_member'] = $member;
array_push($album_image_list, $album_image);
}
$this->set('album_image_list', $album_image_list);
$this->set('target_c_album_image_ids', $target_c_album_image_ids);
$this->set($v);
return 'success';
}
示例3: execute
function execute($requests)
{
$v = array();
$target_c_commu_topic_comment_ids = $requests['target_c_commu_topic_comment_ids'];
// トピックのコメントが選択されていない場合はエラー
if (!$target_c_commu_topic_comment_ids) {
admin_client_redirect('topic_comment_list', "トピックのコメントが選択されていません");
}
$id_ary = split(":", $target_c_commu_topic_comment_ids);
$v = array();
$topic_comment_list = array();
foreach ($id_ary as $id) {
$topic_comment = db_commu_c_commu_topic_comment4c_commu_topic_comment_id($id);
if (!$topic_comment) {
admin_client_redirect('topic_comment_list', '指定されたトピック・イベントのコメントは存在しません');
}
if ($topic_comment['number'] == 0) {
admin_client_redirect('topic_comment_list', '指定されたコメントはトピック本文のためトピック削除にて削除してください');
}
$member = db_member_c_member4c_member_id($topic_comment['c_member_id']);
$topic_comment['nickname'] = $member['nickname'];
$topic_comment['count_comments'] = _db_count_c_commu_topic_comments4c_commu_topic_id($topic_comment['c_commu_topic_id']);
$topic_comment['original_filename'] = db_file_original_filename4filename($topic_comment['filename']);
array_push($topic_comment_list, $topic_comment);
}
$this->set('topic_comment_list', $topic_comment_list);
$this->set('target_c_commu_topic_comment_ids', $target_c_commu_topic_comment_ids);
$v['SNS_NAME'] = SNS_NAME;
$v['OPENPNE_VERSION'] = OPENPNE_VERSION;
$this->set($v);
return 'success';
}
示例4: execute
function execute($requests)
{
foreach ($requests['is_enabled'] as $key => $value) {
db_admin_update_c_config_decoration($key, $value);
}
admin_client_redirect('edit_deco', '文字装飾設定を編集しました');
}
示例5: execute
function execute($requests)
{
$v = array();
$target_c_review_comment_ids = $requests['target_c_review_comment_ids'];
// レビューが選択されていない場合はエラー
if (!$target_c_review_comment_ids) {
admin_client_redirect('review_list', "レビューが選択されていません");
}
$id_ary = split(":", $target_c_review_comment_ids);
$v = array();
$review_list = array();
foreach ($id_ary as $id) {
$review = db_review_edit_c_review_comment4c_review_comment_id($id);
if (!$review) {
admin_client_redirect('review_list', '指定されたレビューは存在しません');
}
$review['c_review'] = db_review_list_product_c_review4c_review_id($review['c_review_id']);
$member = db_member_c_member4c_member_id($review['c_member_id']);
$review['c_member'] = $member;
array_push($review_list, $review);
}
$this->set('review_list', $review_list);
$this->set('target_c_review_comment_ids', $target_c_review_comment_ids);
$v['SNS_NAME'] = SNS_NAME;
$v['OPENPNE_VERSION'] = OPENPNE_VERSION;
$this->set($v);
return 'success';
}
示例6: execute
function execute($requests)
{
$v = array();
$target_c_commu_topic_ids = $requests['target_c_commu_topic_ids'];
// トピックが選択されていない場合はエラー
if (!$target_c_commu_topic_ids) {
admin_client_redirect('topic_list', "トピックが選択されていません");
}
$id_ary = split(":", $target_c_commu_topic_ids);
$v = array();
$topic_list = array();
foreach ($id_ary as $id) {
$topic = db_commu_c_topic4c_commu_topic_id_2($id);
if (!$topic) {
admin_client_redirect('topic_list', '指定されたトピック・イベントは存在しません');
}
$member = db_member_c_member4c_member_id($topic['c_member_id']);
$topic['count_comments'] = _db_count_c_commu_topic_comments4c_commu_topic_id($topic['c_commu_topic_id']);
$commu = db_commu_c_commu4c_commu_id($topic['c_commu_id']);
$topic['commu_name'] = $commu['name'];
$topic['c_member'] = $member;
$topic['original_filename'] = db_file_original_filename4filename($topic['filename']);
array_push($topic_list, $topic);
}
$this->set('topic_list', $topic_list);
$this->set('pref', p_regist_prof_c_profile_pref_list4null());
$this->set('target_c_commu_topic_ids', $target_c_commu_topic_ids);
$v['SNS_NAME'] = SNS_NAME;
$v['OPENPNE_VERSION'] = OPENPNE_VERSION;
$this->set($v);
return 'success';
}
示例7: execute
function execute($requests)
{
$v = array();
$target_c_diary_ids = $requests['target_c_diary_ids'];
// 日記が選択されていない場合はエラー
if (!$target_c_diary_ids) {
admin_client_redirect('diary_list', WORD_DIARY . "が選択されていません");
}
$ids_ary = split(":", $target_c_diary_ids);
$v = array();
$diary_list = array();
foreach ($ids_ary as $id) {
$diary = db_diary_get_c_diary4id($id);
if (!$diary) {
admin_client_redirect('diary_list', '指定された' . WORD_DIARY . "は存在しません");
}
$diary['count_comments'] = db_diary_count_c_diary_comment4c_diary_id($id);
$member = db_member_c_member4c_member_id($diary['c_member_id']);
$diary['c_member'] = $member;
array_push($diary_list, $diary);
}
$this->set('diary_list', $diary_list);
$this->set('target_c_diary_ids', $target_c_diary_ids);
$v['SNS_NAME'] = SNS_NAME;
$v['OPENPNE_VERSION'] = OPENPNE_VERSION;
$this->set($v);
return 'success';
}
示例8: execute
function execute($requests)
{
if (!OPENPNE_USE_POINT_RANK) {
admin_client_redirect('top', '指定されたページにはアクセスできません');
}
$c_rank_id = $requests['c_rank_id'];
$c_rank = db_admin_get_c_rank_one($c_rank_id);
$image_filename = $c_rank['image_filename'];
if (db_point_is_rank4point($requests['point']) && $c_rank['point'] != $requests['point']) {
$tail = 'c_rank_id=' . $c_rank_id;
admin_client_redirect('update_c_rank', '同一の到達ポイントのランクが既に存在します', $tail);
}
$upfile_obj = $_FILES['image_upfile'];
if (!empty($upfile_obj) && $upfile_obj['error'] !== UPLOAD_ERR_NO_FILE) {
if (!($image = t_check_image($upfile_obj))) {
$tail = 'c_rank_id=' . $c_rank_id;
admin_client_redirect('update_c_rank', '画像は' . IMAGE_MAX_FILESIZE . 'KB以内のGIF・JPEG・PNGにしてください', $tail);
}
//以前のイメージを削除
db_image_data_delete($image_filename);
//新しいイメージを作成
$ext = t_check_image_format($_FILES['image_upfile']);
$image_filename = "r_{$c_rank_id}_" . time() . ".{$ext}";
admin_insert_c_image($_FILES['image_upfile'], $image_filename);
}
db_admin_update_c_rank($c_rank_id, $requests['name'], $image_filename, $requests['point']);
admin_client_redirect('list_c_rank', 'ランクを編集しました');
}
示例9: execute
function execute($requests)
{
$v = array();
$target_c_commu_ids = $requests['target_c_commu_ids'];
$target_c_commu_id = $requests['target_c_commu_id'];
if (!empty($target_c_commu_id)) {
$target_c_commu_ids[] = $target_c_commu_id;
}
if (empty($target_c_commu_ids)) {
admin_client_redirect('list_c_commu', WORD_COMMUNITY . 'が選択されていません');
}
$i = 0;
foreach ($target_c_commu_ids as $target_c_commu_id) {
$c_commu_list[$i] = db_commu_c_commu4c_commu_id($target_c_commu_id);
if (!$c_commu_list[$i]) {
admin_client_redirect('list_c_commu', '指定された' . WORD_COMMUNITY . 'は存在しません');
}
$c_commu_list[$i]['c_member'] = db_member_c_member4c_member_id($c_commu_list[$i]['c_member_id_admin']);
$i++;
}
$this->set('c_commu_list', $c_commu_list);
$v['SNS_NAME'] = SNS_NAME;
$v['OPENPNE_VERSION'] = OPENPNE_VERSION;
$this->set($v);
return 'success';
}
示例10: execute
function execute($requests)
{
// ランク機能が無効
if (!OPENPNE_USE_POINT_RANK) {
admin_client_redirect('top', '指定されたページにはアクセスできません');
}
if (db_point_is_rank4point($requests['point'])) {
admin_client_redirect('list_c_rank', '同一の到達ポイントのランクが既に存在します');
}
$upfile_obj = $_FILES['image_upfile'];
// ランク画像が指定されていない
if (empty($upfile_obj) || $upfile_obj['error'] === UPLOAD_ERR_NO_FILE) {
admin_client_redirect('list_c_rank', 'ランク画像を指定してください');
}
// ランク画像の形式チェック
if (!empty($upfile_obj) && $upfile_obj['error'] !== UPLOAD_ERR_NO_FILE) {
if (!($image = t_check_image($upfile_obj))) {
admin_client_redirect('list_c_rank', '画像は' . IMAGE_MAX_FILESIZE . 'KB以内のGIF・JPEG・PNGにしてください');
}
}
// ランクを追加
$c_rank_id = db_admin_insert_c_rank($requests['name'], '', $requests['point']);
if (!$c_rank_id) {
admin_client_redirect('list_c_rank', 'ランクが追加できませんでした');
}
// ランク画像挿入
$ext = t_check_image_format($upfile_obj);
$image_filename = "r_{$c_rank_id}_" . time() . ".{$ext}";
admin_insert_c_image($upfile_obj, $image_filename);
// ランクとランク画像の関連付け
db_admin_update_c_rank($c_rank_id, $requests['name'], $image_filename, $requests['point']);
admin_client_redirect('list_c_rank', 'ランクを追加しました');
}
示例11: execute
function execute($requests)
{
if (!IS_SNS_ENTRY_CONFIRM) {
admin_client_redirect('top', '指定されたページにはアクセスできません');
}
$v = array();
$entrytype = $requests['EntryType'];
switch ($entrytype) {
case "1":
$entrytypestr = '承認';
break;
case "2":
$entrytypestr = '否認';
break;
default:
admin_client_redirect('sns_entry_list', '無効な処理です');
break;
}
if (empty($requests['c_member_ids'])) {
admin_client_redirect('list_sns_entry', '対象者をチェックしてください');
}
$v['c_member_pre_list'] = array();
foreach ($requests['c_member_ids'] as $c_member_pre_id) {
$v['c_member_pre_list'][$c_member_pre_id] = db_member_c_member_pre4c_member_pre_id($c_member_pre_id);
}
$v['entrytype'] = $entrytype;
$v['entrytypestr'] = $entrytypestr;
$this->set($v);
return 'success';
}
示例12: execute
function execute($requests)
{
if ($requests['c_profile_option_id'] && $requests['value']) {
db_admin_update_c_profile_option($requests['c_profile_option_id'], $requests['value'], $requests['sort_order']);
}
admin_client_redirect('edit_c_profile', 'プロフィール選択肢を変更しました');
}
示例13: execute
function execute($requests)
{
if (!LOG_C_ACCESS_LOG) {
admin_client_redirect('top', '指定されたページにはアクセスできません');
}
$ktai_flag = $requests['ktai_flag'];
$ymd = $requests['ymd'];
$month_flag = $requests['month_flag'];
$page_name = $requests['page_name'];
$orderby = $requests['orderby'];
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=access_analysis_target_member.csv");
$out = fopen('php://output', 'w');
$csv_header = array('メンバーID', WORD_NICKNAME, 'アクセス数');
for ($i = 0; $i < sizeof($csv_header); $i++) {
$csv_header[$i] = mb_convert_encoding($csv_header[$i], 'SJIS', 'UTF-8');
}
fputcsv($out, $csv_header);
$sum = 0;
$page = 1;
$page_size = -1;
list($target_member) = p_access_analysis_target_member_access_member4ym_page_name($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby);
foreach ($target_member as $item) {
$nickname = $item['is_c_member_exists'] ? $item['nickname'] : '(既に退会したメンバーです)';
$nickname = mb_convert_encoding($nickname, 'SJIS', 'UTF-8');
$csv_line = array($item['target_c_member_id'], $nickname, $item['count']);
fputcsv($out, $csv_line);
$sum += $item['count'];
}
fputcsv($out, array(mb_convert_encoding('合計', 'SJIS', 'UTF-8'), '', $sum));
exit;
}
示例14: execute
function execute($requests)
{
$u = $GLOBALS['AUTH']->uid();
// --- リクエスト変数
$filename = $requests['filename'];
// ----------
// ファイルアップロード機能がオフ
if (!OPENPNE_USE_FILEUPLOAD) {
admin_client_redirect('top', '指定されたページにはアクセスできません');
}
// ファイルが存在しない
$file = db_file_c_file4filename($filename);
if (empty($file)) {
admin_client_redirect('top', '指定されたファイルは存在しません');
}
// オリジナルファイル名
$original_filename = $file['original_filename'];
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false) {
// IE の場合のみ、ファイル名を SJIS に変換
$original_filename = mb_convert_encoding($original_filename, 'SJIS', 'UTF-8');
}
$original_filename = str_replace(array("\r", "\n"), '', $original_filename);
header('Content-Disposition: attachment; filename="' . $original_filename . '"');
header('Content-Length: ' . strlen($file['bin']));
header('Content-Type: application/octet-stream');
echo $file['bin'];
exit;
}
示例15: execute
function execute($requests)
{
if ($requests['easy_access_id'] && db_member_easy_access_id_is_blacklist($requests['easy_access_id'])) {
admin_client_redirect('blacklist', 'その携帯個体識別番号(暗号化済)は既に登録されています');
}
$this->set('requests', $requests);
return 'success';
}