$_view['user'] = $post['user']; $_view['profile'] = $post['profile']; $_view['warnings'] = $warnings; } } } elseif (isset($_GET['referer']) && $_GET['referer'] === 'preview') { // 入力データを復元 $_view['user'] = $_SESSION['post']['user']; $_view['profile'] = $_SESSION['post']['profile']; } else { // 初期データを取得 $users = select_users(array('where' => array('id = :id', array('id' => $_SESSION['auth']['user']['id'])))); if (empty($users)) { warning('編集データが見つかりません。'); } else { $_view['user'] = $users[0]; $_view['user']['password'] = ''; } $profiles = select_profiles(array('where' => array('user_id = :id', array('id' => $_SESSION['auth']['user']['id'])))); if (empty($profiles)) { warning('編集データが見つかりません。'); } else { $_view['profile'] = $profiles[0]; } // 投稿セッションを初期化 unset($_SESSION['post']); // 編集開始日時を記録 $_SESSION['update']['user'] = localdate('Y-m-d H:i:s'); } // タイトル $_view['title'] = 'ユーザ情報編集';
} else { warning($warnings); } } else { if (empty($warnings)) { $_SESSION['post']['profile'] = $post['profile']; // フォワード forward('/admin/profile_post'); } else { $_view['profile'] = $post['profile']; $_view['warnings'] = $warnings; } } } } else { // 初期データを取得 $profiles = select_profiles(array('where' => array('user_id = :user_id', array('user_id' => $_GET['user_id'])))); if (empty($profiles)) { warning('編集データが見つかりません。'); } else { $_view['profile'] = $profiles[0]; } // 投稿セッションを初期化 unset($_SESSION['post']); // 編集開始日時を記録 if (!empty($_GET['user_id'])) { $_SESSION['update']['profile'] = localdate('Y-m-d H:i:s'); } } // タイトル $_view['title'] = 'プロフィール編集';