500 | Internal Server Error | Doctrine_Connection_Mysql_Exception
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'op_preset_region' for key 2
stack trace
- at ()
in SF_ROOT_DIR/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/vendor/doctrine/Doctrine/Connection.php line 1082 ...- $message .= sprintf('. Failing Query: "%s"', $query);
- }
- $exc = new $name($message, (int) $e->getCode());
- if ( ! isset($e->errorInfo) || ! is_array($e->errorInfo)) {
- $e->errorInfo = array(null, null, null, null);
- }
- at Doctrine_Connection->rethrowException(object('PDOException'), object('Doctrine_Connection_Statement'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/vendor/doctrine/Doctrine/Connection/Statement.php line 269 ...- } catch (Doctrine_Adapter_Exception $e) {
- }
- $this->_conn->rethrowException($e, $this);
- return false;
- }
- at Doctrine_Connection_Statement->execute(array('op_preset_region', 0, 0, 0, '1', 'region_select', 'DE', 1, 1, 1, 130, '2010-06-28 18:41:14', '2010-06-28 18:41:14'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/vendor/doctrine/Doctrine/Connection.php line 1042 ...- try {
- if ( ! empty($params)) {
- $stmt = $this->prepare($query);
- $stmt->execute($params);
- return $stmt->rowCount();
- } else {
- at Doctrine_Connection->exec('INSERT INTO profile (name, is_required, is_unique, is_edit_public_flag, default_public_flag, form_type, value_type, is_disp_regist, is_disp_config, is_disp_search, sort_order, created_at, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', array('op_preset_region', 0, 0, 0, '1', 'region_select', 'DE', 1, 1, 1, 130, '2010-06-28 18:41:14', '2010-06-28 18:41:14'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/vendor/doctrine/Doctrine/Connection.php line 687 ...- . ' (' . implode(', ', $cols) . ')'
- . ' VALUES (' . implode(', ', $a) . ')';
- return $this->exec($query, array_values($fields));
- }
- /**
- at Doctrine_Connection->insert(object('ProfileTable'), array('name' => 'op_preset_region', 'is_required' => 0, 'is_unique' => 0, 'is_edit_public_flag' => 0, 'default_public_flag' => '1', 'form_type' => 'region_select', 'value_type' => 'DE', 'is_disp_regist' => 1, 'is_disp_config' => 1, 'is_disp_search' => 1, 'sort_order' => 130, 'created_at' => '2010-06-28 18:41:14', 'updated_at' => '2010-06-28 18:41:14'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/vendor/doctrine/Doctrine/Connection/UnitOfWork.php line 631 ...- }
- $this->_assignSequence($record, $fields);
- $this->conn->insert($table, $fields);
- $this->_assignIdentifier($record);
- }
- at Doctrine_Connection_UnitOfWork->processSingleInsert(object('Profile'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/vendor/doctrine/Doctrine/Connection/UnitOfWork.php line 562 ...- $this->_insertCTIRecord($table, $record);
- //--
- } else {
- $this->processSingleInsert($record);
- }
- }
- at Doctrine_Connection_UnitOfWork->insert(object('Profile'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/vendor/doctrine/Doctrine/Connection/UnitOfWork.php line 81 ...- if ($replace) {
- $isValid = $this->replace($record);
- } else {
- $isValid = $this->insert($record);
- }
- break;
- case Doctrine_Record::STATE_DIRTY:
- at Doctrine_Connection_UnitOfWork->saveGraph(object('Profile'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/vendor/doctrine/Doctrine/Record.php line 1691 ...- if ($conn === null) {
- $conn = $this->_table->getConnection();
- }
- $conn->unitOfWork->saveGraph($this);
- }
- /**
- at Doctrine_Record->save(object('Doctrine_Connection_Mysql'))
in SF_ROOT_DIR/lib/util/opDoctrineRecord.class.php line 60 ...- $conn = opDoctrineQuery::chooseConnection(true);
- }
- parent::save($conn);
- }
- public function hasColumn($name, $type = null, $length = null, $options = array())
- at opDoctrineRecord->save(object('Doctrine_Connection_Mysql'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/form/addon/sfFormObject.class.php line 161 ...- $this->updateObject();
- $this->getObject()->save($con);
- // embedded forms
- $this->saveEmbeddedForms($con);
- at sfFormObject->doSave(object('Doctrine_Connection_Mysql'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/form/addon/sfFormObject.class.php line 130 ...- {
- $con->beginTransaction();
- $this->doSave($con);
- $con->commit();
- }
- at sfFormObject->save(null)
in SF_ROOT_DIR/lib/form/doctrine/ProfileForm.class.php line 126 ...- public function save($con = null)
- {
- $profile = parent::save($con);
- $values = $this->getValues();
- at ProfileForm->save(null)
in SF_ROOT_DIR/lib/form/opPresetProfileForm.class.php line 111 ...- $this->values = $values;
- parent::save($con);
- }
- }
- at opPresetProfileForm->save()
in SF_ROOT_DIR/apps/pc_backend/modules/profile/actions/actions.class.php line 85 ...- $form->bind($parameter);
- if ($form->isValid())
- {
- $form->save();
- $this->redirect('profile/list');
- }
- at profileActions->executeEdit(object('sfOpenPNEWebRequest'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/action/sfActions.class.php line 60 ...- }
- // run action
- return $this->$actionToRun($request);
- }
- }
- at sfActions->execute(object('sfOpenPNEWebRequest'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfExecutionFilter.class.php line 92 ...- {
- // execute the action
- $actionInstance->preExecute();
- $viewName = $actionInstance->execute($this->context->getRequest());
- $actionInstance->postExecute();
- return null === $viewName ? sfView::SUCCESS : $viewName;
- at sfExecutionFilter->executeAction(object('profileActions'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfExecutionFilter.class.php line 78 ...- }
- }
- return $this->executeAction($actionInstance);
- }
- /**
- at sfExecutionFilter->handleAction(object('sfFilterChain'), object('profileActions'))
in SF_ROOT_DIR/lib/filter/sfOpenPNEExecutionFilter.class.php line 73 ...- try
- {
- $result = parent::handleAction($filterChain, $actionInstance);
- }
- catch (opRuntimeException $e)
- {
- at sfOpenPNEExecutionFilter->handleAction(object('sfFilterChain'), object('profileActions'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfExecutionFilter.class.php line 42 ...- {
- $timer = sfTimerManager::getTimer(sprintf('Action "%s/%s"', $actionInstance->getModuleName(), $actionInstance->getActionName()));
- $viewName = $this->handleAction($filterChain, $actionInstance);
- $timer->addTime();
- $timer = sfTimerManager::getTimer(sprintf('View "%s" for "%s/%s"', $viewName, $actionInstance->getModuleName(), $actionInstance->getActionName()));
- at sfExecutionFilter->execute(object('sfFilterChain'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfFilterChain.class.php line 53 ...- }
- // execute the next filter
- $this->chain[$this->index]->execute($this);
- }
- }
- at sfFilterChain->execute()
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfBasicSecurityFilter.class.php line 72 ...- }
- // the user has access, continue
- $filterChain->execute();
- }
- /**
- at sfBasicSecurityFilter->execute(object('sfFilterChain'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfFilterChain.class.php line 53 ...- }
- // execute the next filter
- $this->chain[$this->index]->execute($this);
- }
- }
- at sfFilterChain->execute()
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfRenderingFilter.class.php line 33 ...- public function execute($filterChain)
- {
- // execute next filter
- $filterChain->execute();
- // get response object
- $response = $this->context->getResponse();
- at sfRenderingFilter->execute(object('sfFilterChain'))
in SF_ROOT_DIR/lib/vendor/symfony/lib/filter/sfFilterChain.class.php line 53 ...- }
- // execute the next filter
- $this->chain[$this->index]->execute($this);
- }
- }
- at sfFilterChain->execute()
in SF_ROOT_DIR/lib/vendor/symfony/lib/controller/sfController.class.php line 229 ...- }
- // process the filter chain
- $filterChain->execute();
- }
- else
- {
- at sfController->forward('profile', 'edit')
in SF_ROOT_DIR/lib/vendor/symfony/lib/controller/sfFrontWebController.class.php line 48 ...- }
- // make the first request
- $this->forward($moduleName, $actionName);
- }
- catch (sfException $e)
- {
- at sfFrontWebController->dispatch()
in SF_ROOT_DIR/lib/vendor/symfony/lib/util/sfContext.class.php line 170 ...- */
- public function dispatch()
- {
- $this->getController()->dispatch();
- }
- /**
- at sfContext->dispatch()
in SF_ROOT_DIR/web/pc_backend_dev.php line 14 ...- require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php');
- $configuration = ProjectConfiguration::getApplicationConfiguration('pc_backend', 'dev', true);
- sfContext::createInstance($configuration)->dispatch();
symfony settings ...
app_blog_action_size: 20 app_blog_component_size: 5 app_blog_rss_cache_dir: /plugins/opBlogPlugin app_update_blog_rss_cache_limit: 100 app_update_span_minute: 5 doctrine_model_builder_options: baseClassName: opDoctrineRecord mod_profile_enabled: true mod_profile_view_class: sfPHP op_base_url: 'http://sns.example.com/' op_daily_news_gadget_list: freeAreaMail: { caption: { ja_JP: フリーエリア }, description: { ja_JP: フリーエリアを設置できます }, component: [default, freeAreaMail], config: { title: { Name: title, Caption: タイトル, FormType: input, ValueType: text, IsRequired: false }, value: { Name: value, Caption: 内容, FormType: rich_textarea, ValueType: text, IsRequired: false } } } op_gadget_config: gadget: { name: ホーム画面, layout: { default: layoutA, choices: [layoutA, layoutB, layoutC] }, plot_action: [design, homeGadgetPlot] } profile: { name: プロフィール画面, layout: { default: layoutA, choices: [layoutA, layoutB, layoutC] }, plot_action: [design, profileGadgetPlot] } login: { name: ログイン画面, layout: { default: layoutA, choices: [layoutA, layoutB, layoutC] }, plot_action: [design, loginGadgetPlot] } sideBanner: { name: サイドバナー, layout: { default: layoutD }, plot_action: [design, sideBannerGadgetPlot] } mobile: { name: 携帯版ホーム画面, layout: { default: layoutE }, plot_action: [design, mobileHomeGadgetPlot] } mobileProfile: { name: 携帯版プロフィール画面, layout: { default: layoutE }, plot_action: [design, mobileProfileGadgetPlot] } mobileLogin: { name: 携帯版ログイン画面, layout: { default: layoutD }, plot_action: [design, mobileLoginGadgetPlot] } mobileHeader: { name: 携帯版ヘッダー, layout: { default: layoutD }, plot_action: [design, mobileHeaderGadgetPlot] } mobileFooter: { name: 携帯版フッター, layout: { default: layoutD }, plot_action: [design, mobileFooterGadgetPlot] } dailyNews: { name: デイリーニュース(PCメールアドレス向け), layout: { default: layoutD }, plot_action: [design, dailyNewsGadgetPlot] } mobileDailyNews: { name: デイリーニュース(携帯メールアドレス向け), layout: { default: layoutD }, plot_action: [design, mobileDailyNewsGadgetPlot] } op_gadget_layout_config: layoutA: [top, sideMenu, contents, bottom] layoutB: [sideMenu, contents, bottom] layoutC: [contents, bottom] layoutD: [contents] layoutE: [top, contents, bottom] op_gadget_list: albumFriendList: { caption: { ja_JP: マイフレンド最新アルバム }, description: { ja_JP: マイフレンドの投稿したアルバムを新着順に表示します。 }, component: [album, friendAlbumList], config: { max: { Name: max, Caption: 最大表示件数, FormType: select, ValueType: int, IsRequired: true, Default: 5, Choices: { 1: 1, 3: 3, 5: 5, 7: 7, 10: 10 } } } } albumMyList: { caption: { ja_JP: 自分の最新アルバム }, description: { ja_JP: 自分の投稿したアルバムを新着順に表示します。 }, component: [album, myAlbumList], config: { max: { Name: max, Caption: 最大表示件数, FormType: select, ValueType: int, IsRequired: true, Default: 5, Choices: { 1: 1, 3: 3, 5: 5, 7: 7, 10: 10 } } } } albumList: { caption: { ja_JP: 全体の最新アルバム }, description: { ja_JP: 全体の最新アルバムを新着順に表示します。 }, component: [album, albumList], config: { max: { Name: max, Caption: 最大表示件数, FormType: select, ValueType: int, IsRequired: true, Default: 5, Choices: { 1: 1, 3: 3, 5: 5, 7: 7, 10: 10 } } } } blogFriend: { caption: { ja_JP: フレンドの最新ブログ }, description: { ja_JP: フレンドの最新のブログの一覧を表示します。 }, component: [blog, blogFriend] } blogUser: { caption: { ja_JP: 自分の最新ブログ }, description: { ja_JP: 自分の最新のブログの一覧を表示します。 }, component: [blog, blogUser] } recentCommunityTopicComment: { caption: { ja_JP: コミュニティ最新トピックリスト }, description: { ja_JP: メンバーが参加しているコミュニティトピックの最新書き込みリストを表示します }, component: [communityTopic, topicCommentListBox], config: { col: { Name: col, Caption: 表示するトピック数, FormType: select, ValueType: integer, IsRequired: true, Default: 5, Choices: { 1: 1, 3: 3, 5: 5, 7: 7, 10: 10 } } } } recentCommunityEventComment: { caption: { ja_JP: コミュニティ最新イベントリスト }, description: { ja_JP: メンバーが参加しているコミュニティイベント最新書き込みリストを表示します }, component: [communityEvent, eventCommentListBox], config: { col: { Name: col, Caption: 表示するイベント数, FormType: select, ValueType: integer, IsRequired: true, Default: 5, Choices: { 1: 1, 3: 3, 5: 5, 7: 7, 10: 10 } } } } diaryFriendList: { caption: { ja_JP: マイフレンド最新日記 }, description: { ja_JP: マイフレンドの書いた日記を新着順に表示します。 }, component: [diary, friendDiaryList], config: { max: { Name: max, Caption: 最大表示件数, FormType: select, ValueType: int, IsRequired: true, Default: 5, Choices: { 1: 1, 3: 3, 5: 5, 7: 7, 10: 10 } } } } diaryMyList: { caption: { ja_JP: 自分の最新日記 }, description: { ja_JP: 自分の書いた日記を新着順に表示します。 }, component: [diary, myDiaryList], config: { max: { Name: max, Caption: 最大表示件数, FormType: select, ValueType: int, IsRequired: true, Default: 5, Choices: { 1: 1, 3: 3, 5: 5, 7: 7, 10: 10 } } } } diaryList: { caption: { ja_JP: 全体の最新日記 }, description: { ja_JP: 全体の最新日記を新着順に表示します。 }, component: [diary, diaryList], config: { max: { Name: max, Caption: 最大表示件数, FormType: select, ValueType: int, IsRequired: true, Default: 5, Choices: { 1: 1, 3: 3, 5: 5, 7: 7, 10: 10 } } } } diaryCommentHistory: { caption: { ja_JP: 日記コメント記入履歴 }, description: { ja_JP: 日記コメントの更新情報を新着順に表示します。 }, component: [diaryComment, history], config: { max: { Name: max, Caption: 最大表示件数, FormType: select, ValueType: int, IsRequired: true, Default: 5, Choices: { 1: 1, 3: 3, 5: 5, 7: 7, 10: 10 } } } } applicationBoxes: { caption: { ja_JP: アプリケーションボックス }, description: { ja_JP: メンバーが所有するOpenSocialアプリケーションをホームに設置します }, component: [application, renderHomeApplications], config: { num: { Name: num, Caption: 表示可能なアプリケーション数, FormType: select, ValueType: int, IsRequired: true, Default: 3, Choices: { 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6 } } } } informationBox: { caption: { ja_JP: インフォメーションボックス }, description: { ja_JP: ホーム画面にお知らせなどの通知が可能なインフォメーションボックスを設置できます。 }, component: [default, informationBox], config: { value: { Name: value, Caption: 内容, FormType: rich_textarea, ValueType: text, IsRequired: false } } } freeArea: { caption: { ja_JP: フリーエリア }, description: { ja_JP: フリーエリアを設置できます }, component: [default, freeAreaBox], config: { title: { Name: title, Caption: タイトル, FormType: input, ValueType: text, IsRequired: false }, value: { Name: value, Caption: 内容, FormType: rich_textarea, ValueType: text, IsRequired: false } } } memberImageBox: { caption: { ja_JP: プロフィール写真 }, description: { ja_JP: メンバーの登録した写真をホームに表示します }, component: [default, memberImageBox] } friendListBox: { caption: { ja_JP: フレンドリスト }, description: { ja_JP: メンバーのフレンドリストを表示します }, component: [friend, friendListBox], config: { row: { Name: row, Caption: 表示する行, FormType: select, ValueType: int, IsRequired: true, Default: 3, Choices: { 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6 } }, col: { Name: col, Caption: 表示する列, FormType: select, ValueType: int, IsRequired: true, Default: 3, Choices: { 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6 } }, type: { Name: type, Caption: 表示タイプ, FormType: radio, ValueType: text, IsRequired: true, Default: full, Choices: { full: 画像と名前の両方を表示, only_image: 画像のみ表示, only_name: 名前のみ表示 } } } } communityJoinListBox: { caption: { ja_JP: 参加コミュニティリスト }, description: { ja_JP: メンバーが参加しているコミュニティのリストを表示します }, component: [community, joinListBox], config: { row: { Name: row, Caption: 表示する行, FormType: select, ValueType: int, IsRequired: true, Default: 3, Choices: { 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6 } }, col: { Name: col, Caption: 表示する列, FormType: select, ValueType: int, IsRequired: true, Default: 3, Choices: { 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6 } }, type: { Name: type, Caption: 表示タイプ, FormType: radio, ValueType: text, IsRequired: true, Default: full, Choices: { full: 画像と名前の両方を表示, only_image: 画像のみ表示, only_name: 名前のみ表示 } } } } searchBox: { caption: { ja_JP: 検索ボックス }, description: { ja_JP: 検索用のフォームを表示します }, component: [default, searchBox] } rssBox: { caption: { ja_JP: 'RSS リーダー' }, description: { ja_JP: '指定された URL の RSS フィードを表示します' }, component: [default, rssBox], config: { title: { Name: title, Caption: タイトル, FormType: input, ValueType: text, IsRequired: false }, url: { Name: url, Caption: URL, FormType: input, ValueType: text, IsRequired: false } } } linkListBox: { caption: { ja_JP: リンク集 }, description: { ja_JP: 指定されたリンクのリストを表示します }, component: [default, linkListBox], config: { title: { Name: title, Caption: タイトル, FormType: input, ValueType: text, IsRequired: false }, url1: { Name: url1, Caption: URL1, FormType: input, ValueType: text, IsRequired: false }, text1: { Name: text1, Caption: リンクテキスト1, FormType: input, ValueType: text, IsRequired: false }, url2: { Name: url2, Caption: URL2, FormType: input, ValueType: text, IsRequired: false }, text2: { Name: text2, Caption: リンクテキスト2, FormType: input, ValueType: text, IsRequired: false }, url3: { Name: url3, Caption: URL3, FormType: input, ValueType: text, IsRequired: false }, text3: { Name: text3, Caption: リンクテキスト3, FormType: input, ValueType: text, IsRequired: false }, url4: { Name: url4, Caption: URL4, FormType: input, ValueType: text, IsRequired: false }, text4: { Name: text4, Caption: リンクテキスト4, FormType: input, ValueType: text, IsRequired: false }, url5: { Name: url5, Caption: URL5, FormType: input, ValueType: text, IsRequired: false }, text5: { Name: text5, Caption: リンクテキスト5, FormType: input, ValueType: text, IsRequired: false }, url6: { Name: url6, Caption: URL6, FormType: input, ValueType: text, IsRequired: false }, text6: { Name: text6, Caption: リンクテキスト6, FormType: input, ValueType: text, IsRequired: false }, url7: { Name: url7, Caption: URL7, FormType: input, ValueType: text, IsRequired: false }, text7: { Name: text7, Caption: リンクテキスト7, FormType: input, ValueType: text, IsRequired: false }, url8: { Name: url8, Caption: URL8, FormType: input, ValueType: text, IsRequired: false }, text8: { Name: text8, Caption: リンクテキスト8, FormType: input, ValueType: text, IsRequired: false }, url9: { Name: url9, Caption: URL9, FormType: input, ValueType: text, IsRequired: false }, text9: { Name: text9, Caption: リンクテキスト9, FormType: input, ValueType: text, IsRequired: false }, url10: { Name: url10, Caption: URL10, FormType: input, ValueType: text, IsRequired: false }, text10: { Name: text10, Caption: リンクテキスト10, FormType: input, ValueType: text, IsRequired: false } } } activityBox: { caption: { ja_JP: アクティビティ }, description: { ja_JP: 利用者本人とそのフレンドのSNS上での活動記録を表示します }, component: [friend, activityBox], config: { row: { Name: row, Caption: 表示する行, FormType: select, ValueType: int, IsRequired: true, Default: 5, Choices: { 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10 } } } } op_http_proxy: '' op_is_mail_address_contain_hash: true op_is_restrict_mail_template: true op_login_gadget_list: loginForm: { caption: { ja_JP: ログインフォーム }, description: { ja_JP: ログイン用のフォームを設置できます。利用可能なすべての認証モード用のログインフォームがすべて含まれています。 }, component: [default, loginFormBox] } freeArea: { caption: { ja_JP: フリーエリア }, description: { ja_JP: フリーエリアを設置できます }, component: [default, freeAreaBox], config: { title: { Name: title, Caption: タイトル, FormType: input, ValueType: text, IsRequired: false }, value: { Name: value, Caption: 内容, FormType: rich_textarea, ValueType: text, IsRequired: false } } } rssBox: { caption: { ja_JP: 'RSS リーダー' }, description: { ja_JP: '指定された URL の RSS フィードを表示します' }, component: [default, rssBox], config: { title: { Name: title, Caption: タイトル, FormType: input, ValueType: text, IsRequired: false }, url: { Name: url, Caption: URL, FormType: input, ValueType: text, IsRequired: false } } } linkListBox: { caption: { ja_JP: リンク集 }, description: { ja_JP: 指定されたリンクのリストを表示します }, component: [default, linkListBox], config: { title: { Name: title, Caption: タイトル, FormType: input, ValueType: text, IsRequired: false }, url1: { Name: url1, Caption: URL1, FormType: input, ValueType: text, IsRequired: false }, text1: { Name: text1, Caption: リンクテキスト1, FormType: input, ValueType: text, IsRequired: false }, url2: { Name: url2, Caption: URL2, FormType: input, ValueType: text, IsRequired: false }, text2: { Name: text2, Caption: リンクテキスト2, FormType: input, ValueType: text, IsRequired: false }, url3: { Name: url3, Caption: URL3, FormType: input, ValueType: text, IsRequired: false }, text3: { Name: text3, Caption: リンクテキスト3, FormType: input, ValueType: text, IsRequired: false }, url4: { Name: url4, Caption: URL4, FormType: input, ValueType: text, IsRequired: false }, text4: { Name: text4, Caption: リンクテキスト4, FormType: input, ValueType: text, IsRequired: false }, url5: { Name: url5, Caption: URL5, FormType: input, ValueType: text, IsRequired: false }, text5: { Name: text5, Caption: リンクテキスト5, FormType: input, ValueType: text, IsRequired: false }, url6: { Name: url6, Caption: URL6, FormType: input, ValueType: text, IsRequired: false }, text6: { Name: text6, Caption: リンクテキスト6, FormType: input, ValueType: text, IsRequired: false }, url7: { Name: url7, Caption: URL7, FormType: input, ValueType: text, IsRequired: false }, text7: { Name: text7, Caption: リンクテキスト7, FormType: input, ValueType: text, IsRequired: false }, url8: { Name: url8, Caption: URL8, FormType: input, ValueType: text, IsRequired: false }, text8: { Name: text8, Caption: リンクテキスト8, FormType: input, ValueType: text, IsRequired: false }, url9: { Name: url9, Caption: URL9, FormType: input, ValueType: text, IsRequired: false }, text9: { Name: text9, Caption: リンクテキスト9, FormType: input, ValueType: text, IsRequired: false }, url10: { Name: url10, Caption: URL10, FormType: input, ValueType: text, IsRequired: false }, text10: { Name: text10, Caption: リンクテキスト10, FormType: input, ValueType: text, IsRequired: false } } } op_mail_address_hash_length: 12 op_mail_domain: sns.example.com op_mobile_daily_news_gadget_list: freeAreaMail: { caption: { ja_JP: フリーエリア }, description: { ja_JP: フリーエリアを設置できます }, component: [default, freeAreaMail], config: { title: { Name: title, Caption: タイトル, FormType: input, ValueType: text, IsRequired: false }, value: { Name: value, Caption: 内容, FormType: rich_textarea, ValueType: text, IsRequired: false } } } op_mobile_footer_gadget_list: freeArea: { caption: { ja_JP: フリーエリア }, description: { ja_JP: フリーエリアを設置できます }, component: [default, freeAreaBox], config: { title: { Name: title, Caption: タイトル, FormType: input, ValueType: text, IsRequired: false }, value: { Name: value, Caption: 内容, FormType: rich_textarea, ValueType: text, IsRequired: false } } } op_mobile_gadget_list: recentCommunityTopicComment: { caption: { ja_JP: コミュニティ最新トピックリスト }, description: { ja_JP: メンバーが参加しているコミュニティトピックの最新書き込みリストを表示します }, component: [communityTopic, topicCommentListBox], config: { col: { Name: col, Caption: 表示するトピック数, FormType: select, ValueType: integer, IsRequired: true, Default: 5, Choices: { 1: 1, 3: 3, 5: 5, 7: 7, 10: 10 } } } } recentCommunityEventComment: { caption: { ja_JP: コミュニティ最新イベントリスト }, description: { ja_JP: メンバーが参加しているコミュニティイベントの最新書き込みリストを表示します }, component: [communityEvent, eventCommentListBox], config: { col: { Name: col, Caption: 表示するイベント数, FormType: select, ValueType: integer, IsRequired: true, Default: 5, Choices: { 1: 1, 3: 3, 5: 5, 7: 7, 10: 10 } } } } diaryFriendList: { caption: { ja_JP: マイフレンド最新日記 }, description: { ja_JP: マイフレンドの書いた日記を新着順に表示します。 }, component: [diary, friendDiaryList], config: { max: { Name: max, Caption: 最大表示件数, FormType: select, ValueType: int, IsRequired: true, Default: 5, Choices: { 1: 1, 3: 3, 5: 5, 7: 7, 10: 10 } } } } diaryMyList: { caption: { ja_JP: 自分の最新日記 }, description: { ja_JP: 自分の書いた日記を新着順に表示します。 }, component: [diary, myDiaryList], config: { max: { Name: max, Caption: 最大表示件数, FormType: select, ValueType: int, IsRequired: true, Default: 5, Choices: { 1: 1, 3: 3, 5: 5, 7: 7, 10: 10 } } } } diaryList: { caption: { ja_JP: 全体の最新日記 }, description: { ja_JP: 全体の最新日記を新着順に表示します。 }, component: [diary, diaryList], config: { max: { Name: max, Caption: 最大表示件数, FormType: select, ValueType: int, IsRequired: true, Default: 5, Choices: { 1: 1, 3: 3, 5: 5, 7: 7, 10: 10 } } } } diaryCommentHistory: { caption: { ja_JP: 日記コメント記入履歴 }, description: { ja_JP: 日記コメントの更新情報を新着順に表示します。 }, component: [diaryComment, history], config: { max: { Name: max, Caption: 最大表示件数, FormType: select, ValueType: int, IsRequired: true, Default: 5, Choices: { 1: 1, 3: 3, 5: 5, 7: 7, 10: 10 } } } } informationBox: { caption: { ja_JP: インフォメーションボックス }, description: { ja_JP: ホーム画面にお知らせなどの通知が可能なインフォメーションボックスを設置できます。 }, component: [default, informationBox], config: { value: { Name: value, Caption: 内容, FormType: rich_textarea, ValueType: text, IsRequired: false } } } freeArea: { caption: { ja_JP: フリーエリア }, description: { ja_JP: フリーエリアを設置できます }, component: [default, freeAreaBox], config: { title: { Name: title, Caption: タイトル, FormType: input, ValueType: text, IsRequired: false }, value: { Name: value, Caption: 内容, FormType: rich_textarea, ValueType: text, IsRequired: false } } } activityBox: { caption: { ja_JP: アクティビティ }, description: { ja_JP: 利用者本人とそのフレンドのSNS上での活動記録を表示します }, component: [friend, activityBox], config: { row: { Name: row, Caption: 表示する行, FormType: select, ValueType: int, IsRequired: true, Default: 2, Choices: { 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6 } } } } op_mobile_header_gadget_list: freeArea: { caption: { ja_JP: フリーエリア }, description: { ja_JP: フリーエリアを設置できます }, component: [default, freeAreaBox], config: { title: { Name: title, Caption: タイトル, FormType: input, ValueType: text, IsRequired: false }, value: { Name: value, Caption: 内容, FormType: rich_textarea, ValueType: text, IsRequired: false } } } op_mobile_login_gadget_list: loginForm: { caption: { ja_JP: ログインフォーム }, description: { ja_JP: ログイン用のフォームが設置できます。利用可能なすべての認証モード用のログインフォームがすべて含まれています。 }, component: [default, loginFormBox] } freeArea: { caption: { ja_JP: フリーエリア }, description: { ja_JP: フリーエリアを設置できます }, component: [default, freeAreaBox], config: { title: { Name: title, Caption: タイトル, FormType: input, ValueType: text, IsRequired: false }, value: { Name: value, Caption: 内容, FormType: rich_textarea, ValueType: text, IsRequired: false } } } op_mobile_profile_gadget_list: diaryMemberList: { caption: { ja_JP: 最新日記 }, description: { ja_JP: メンバーの書いた日記を新着順に表示します。 }, component: [diary, memberDiaryList], config: { max: { Name: max, Caption: 最大表示件数, FormType: select, ValueType: int, IsRequired: true, Default: 5, Choices: { 1: 1, 3: 3, 5: 5, 7: 7, 10: 10 } } } } freeArea: { caption: { ja_JP: フリーエリア }, description: { ja_JP: フリーエリアを設置できます }, component: [default, freeAreaBox], config: { title: { Name: title, Caption: タイトル, FormType: input, ValueType: text, IsRequired: false }, value: { Name: value, Caption: 内容, FormType: rich_textarea, ValueType: text, IsRequired: false } } } friendListBox: { caption: { ja_JP: フレンドリスト }, description: { ja_JP: メンバーのフレンドリストを表示します }, component: [friend, friendListBox], config: { row: { Name: row, Caption: 表示する行, FormType: select, ValueType: int, IsRequired: true, Default: 3, Choices: { 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6 } } } } communityJoinListBox: { caption: { ja_JP: 参加コミュニティリスト }, description: { ja_JP: メンバーが参加しているコミュニティのリストを表示します }, component: [community, joinListBox], config: { row: { Name: row, Caption: 表示する行, FormType: select, ValueType: int, IsRequired: true, Default: 3, Choices: { 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6 } } } } activityBox: { caption: { ja_JP: アクティビティ }, description: { ja_JP: SNS上での活動記録を表示します }, component: [member, activityBox], config: { row: { Name: row, Caption: 表示する行, FormType: select, ValueType: int, IsRequired: true, Default: 3, Choices: { 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6 } } } } op_profile_gadget_list: albumMemberList: { caption: { ja_JP: 最新アルバム }, description: { ja_JP: メンバーの投稿したアルバムを新着順に表示します。 }, component: [album, memberAlbumList], config: { max: { Name: max, Caption: 最大表示件数, FormType: select, ValueType: int, IsRequired: true, Default: 5, Choices: { 1: 1, 3: 3, 5: 5, 7: 7, 10: 10 } } } } blogUser: { caption: { ja_JP: 最新ブログ }, description: { ja_JP: 最新のブログの一覧を表示します。 }, component: [blog, blogUser] } diaryMemberList: { caption: { ja_JP: 最新日記 }, description: { ja_JP: メンバーの書いた日記を新着順に表示します。 }, component: [diary, memberDiaryList], config: { max: { Name: max, Caption: 最大表示件数, FormType: select, ValueType: int, IsRequired: true, Default: 5, Choices: { 1: 1, 3: 3, 5: 5, 7: 7, 10: 10 } } } } applicationBoxes: { caption: { ja_JP: アプリケーションボックス }, description: { ja_JP: メンバーが所有するOpenSocialアプリケーションをプロフィールに設置します }, component: [application, renderProfileApplications], config: { num: { Name: num, Caption: 表示可能なアプリケーション数, FormType: select, ValueType: int, IsRequired: true, Default: 3, Choices: { 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6 } } } } freeArea: { caption: { ja_JP: フリーエリア }, description: { ja_JP: フリーエリアを設置できます }, component: [default, freeAreaBox], config: { title: { Name: title, Caption: タイトル, FormType: input, ValueType: text, IsRequired: false }, value: { Name: value, Caption: 内容, FormType: rich_textarea, ValueType: text, IsRequired: false } } } memberImageBox: { caption: { ja_JP: プロフィール写真 }, description: { ja_JP: メンバーの登録した写真をホームに表示します }, component: [default, memberImageBox] } friendListBox: { caption: { ja_JP: フレンドリスト }, description: { ja_JP: メンバーのフレンドリストを表示します }, component: [friend, friendListBox], config: { row: { Name: row, Caption: 表示する行, FormType: select, ValueType: int, IsRequired: true, Default: 3, Choices: { 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6 } }, col: { Name: col, Caption: 表示する列, FormType: select, ValueType: int, IsRequired: true, Default: 3, Choices: { 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6 } }, type: { Name: type, Caption: 表示タイプ, FormType: radio, ValueType: text, IsRequired: true, Default: full, Choices: { full: 画像と名前の両方を表示, only_image: 画像のみ表示, only_name: 名前のみ表示 } } } } communityJoinListBox: { caption: { ja_JP: 参加コミュニティリスト }, description: { ja_JP: メンバーが参加しているコミュニティのリストを表示します }, component: [community, joinListBox], config: { row: { Name: row, Caption: 表示する行, FormType: select, ValueType: int, IsRequired: true, Default: 3, Choices: { 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6 } }, col: { Name: col, Caption: 表示する列, FormType: select, ValueType: int, IsRequired: true, Default: 3, Choices: { 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6 } }, type: { Name: type, Caption: 表示タイプ, FormType: radio, ValueType: text, IsRequired: true, Default: full, Choices: { full: 画像と名前の両方を表示, only_image: 画像のみ表示, only_name: 名前のみ表示 } } } } profileListBox: { caption: { ja_JP: プロフィール }, description: { ja_JP: プロフィール情報のリストを表示します }, component: [member, profileListBox] } activityBox: { caption: { ja_JP: アクティビティ }, description: { ja_JP: SNS上での活動記録を表示します }, component: [member, activityBox], config: { row: { Name: row, Caption: 表示する行, FormType: select, ValueType: int, IsRequired: true, Default: 5, Choices: { 1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6, 7: 7, 8: 8, 9: 9, 10: 10 } } } } op_side_banner_gadget_list: authMemberList: { caption: { ja_JP: ログイン切り替えフォーム }, description: { ja_JP: 簡単にログインの切り替えが可能となります。 }, component: [simpleLogin, form], config: { max: { Name: max, Caption: ログインメンバー最大表示件数, FormType: select, ValueType: int, IsRequired: true, Default: 300, Choices: { 1: 10, 3: 50, 5: 100, 7: 300, 10: 500 } } } } informationBox: { caption: { ja_JP: インフォメーションボックス }, description: { ja_JP: お知らせなどの通知が可能なインフォメーションボックスを設置できます。 }, component: [default, informationBox], config: { value: { Name: value, Caption: 内容, FormType: rich_textarea, ValueType: text, IsRequired: false } } } languageSelecterBox: { caption: { ja_JP: 言語切り替えボックス }, description: { ja_JP: 他の言語に切り替えるために必要なボックスを設置できます。 }, component: [default, languageSelecterBox] } sideBanner: { caption: { ja_JP: サイドバナー }, description: { ja_JP: バナー設定のサイドバナーを設置できます。 }, component: [default, sideBanner] } rssBox: { caption: { ja_JP: 'RSS リーダー' }, description: { ja_JP: '指定された URL の RSS フィードを表示します' }, component: [default, rssBox], config: { title: { Name: title, Caption: タイトル, FormType: input, ValueType: text, IsRequired: false }, url: { Name: url, Caption: URL, FormType: input, ValueType: text, IsRequired: false } } } linkListBox: { caption: { ja_JP: リンク集 }, description: { ja_JP: 指定されたリンクのリストを表示します }, component: [default, linkListBox], config: { title: { Name: title, Caption: タイトル, FormType: input, ValueType: text, IsRequired: false }, url1: { Name: url1, Caption: URL1, FormType: input, ValueType: text, IsRequired: false }, text1: { Name: text1, Caption: リンクテキスト1, FormType: input, ValueType: text, IsRequired: false }, url2: { Name: url2, Caption: URL2, FormType: input, ValueType: text, IsRequired: false }, text2: { Name: text2, Caption: リンクテキスト2, FormType: input, ValueType: text, IsRequired: false }, url3: { Name: url3, Caption: URL3, FormType: input, ValueType: text, IsRequired: false }, text3: { Name: text3, Caption: リンクテキスト3, FormType: input, ValueType: text, IsRequired: false }, url4: { Name: url4, Caption: URL4, FormType: input, ValueType: text, IsRequired: false }, text4: { Name: text4, Caption: リンクテキスト4, FormType: input, ValueType: text, IsRequired: false }, url5: { Name: url5, Caption: URL5, FormType: input, ValueType: text, IsRequired: false }, text5: { Name: text5, Caption: リンクテキスト5, FormType: input, ValueType: text, IsRequired: false }, url6: { Name: url6, Caption: URL6, FormType: input, ValueType: text, IsRequired: false }, text6: { Name: text6, Caption: リンクテキスト6, FormType: input, ValueType: text, IsRequired: false }, url7: { Name: url7, Caption: URL7, FormType: input, ValueType: text, IsRequired: false }, text7: { Name: text7, Caption: リンクテキスト7, FormType: input, ValueType: text, IsRequired: false }, url8: { Name: url8, Caption: URL8, FormType: input, ValueType: text, IsRequired: false }, text8: { Name: text8, Caption: リンクテキスト8, FormType: input, ValueType: text, IsRequired: false }, url9: { Name: url9, Caption: URL9, FormType: input, ValueType: text, IsRequired: false }, text9: { Name: text9, Caption: リンクテキスト9, FormType: input, ValueType: text, IsRequired: false }, url10: { Name: url10, Caption: URL10, FormType: input, ValueType: text, IsRequired: false }, text10: { Name: text10, Caption: リンクテキスト10, FormType: input, ValueType: text, IsRequired: false } } } op_supported_languages: - en - ja_JP openpne_community_category: general: [public_flag, topic_authority, register_poricy, description] openpne_community_category_attribute: { } openpne_community_config: public_flag: { Name: public_flag, Caption: 'Authority to Read Topic', FormType: radio, ValueType: string, IsUnique: false, IsRequired: true, Default: public, Choices: { public: 'Everyone can read', auth_commu_member: 'Only community''s members can read' } } topic_authority: { Name: topic_authority, Caption: 'Authority to Create Topic', FormType: radio, ValueType: string, IsUnique: false, IsRequired: true, Default: public, Choices: { public: 'Community''s members can create', admin_only: 'Only community''s admin can create' } } register_poricy: { Name: register_poricy, Caption: 'Register policy', FormType: radio, Default: open, Choices: { open: 'Everyone can join', close: '%Community%''s admin authorization needed' }, IsUnique: false, IsRequired: true } description: { Name: description, Caption: '%community% Description', FormType: textarea, ValueType: string, IsUnique: false, IsRequired: true } openpne_member_category: secretQuestion: [secret_question, secret_answer] blogUrl: [blog_url] diary: [diary] general: { } publicFlag: [age_public_flag] pcAddress: [pc_address] mobileAddress: [mobile_address] password: [password] accessBlock: [access_block] mail: [daily_news] language: [language, time_zone] openpne_member_category_attribute: secretQuestion: { caption: 'Secret Question Configuration', enable_pc: true, enable_mobile: true } blogUrl: { caption: 'Blog URL Configuration', enable_pc: true, enable_mobile: false } diary: { caption: 'Diary Configuration', enable_pc: true, enable_mobile: true } general: { caption: 'General Configuration', enable_pc: true, enable_mobile: true } publicFlag: { caption: 'Public Flag Configuration', enable_pc: true, enable_mobile: true } pcAddress: { caption: 'PC E-mail Address Configuration', enable_pc: true, enable_mobile: true, depending_sns_config: enable_pc } mobileAddress: { caption: 'Mobile E-mail Address Configuration', enable_pc: true, enable_mobile: true, depending_sns_config: enable_mobile } password: { caption: 'Password Configuration', enable_pc: true, enable_mobile: true } accessBlock: { caption: 'Access Block Configuration', enable_pc: true, enable_mobile: true } mail: { caption: 'Mail Configuration', enable_pc: true, enable_mobile: true } language: { caption: 'Language and Time Zone Configuration', enable_pc: true, enable_mobile: false } openpne_member_config: secret_question: { Name: secret_question, Caption: 'Secret Question', FormType: select, ValueType: integer, IsRegist: true, IsConfig: true, IsUnique: false, IsRequired: true, IsConfirm: false, Choices: { 1: 'What is your father''s / mother''s former name?', 2: 'What is last 5 digits of your driving license number?', 3: 'What is your first crush''s name?', 4: 'What is your finished elementary school?', 5: 'What is region name of your domicile of origin?' } } secret_answer: { Name: secret_answer, Caption: 'Answer for Secret Question', FormType: input, ValueType: text, IsRegist: true, IsConfig: true, IsUnique: false, IsRequired: true, IsConfirm: false } blog_url: { Name: blog_url, Caption: 'Blog URL', FormType: input, ValueType: blog_url, IsRegist: false, IsConfig: true, IsUnique: false, IsRequired: false, IsConfirm: false } diary: null age_public_flag: { Name: age_public_flag, Caption: 'Public Flag for Age', FormType: select, ValueType: integer, IsRegist: true, IsConfig: true, IsRequired: true, IsUnique: false, IsConfirm: false, Choices: { 1: 'All Members', 2: '%my_friend%', 3: Private } } pc_address: { Name: pc_address, Caption: 'PC E-mail Address', FormType: input, ValueType: pc_email, IsRegist: false, IsConfig: true, IsRequired: true, IsUnique: true, IsConfirm: true } mobile_address: { Name: mobile_address, Caption: 'Mobile E-mail Address', FormType: input, ValueType: mobile_email, IsRegist: false, IsConfig: true, IsRequired: true, IsUnique: true, IsConfirm: true } password: { Name: password, Caption: Password, Info: 'Password must be 6-12 characters.', FormType: password, ValueType: password, IsRegist: true, IsConfig: true, IsUnique: false, IsRequired: true, IsConfirm: true } access_block: { Name: access_block, Caption: 'Access Block', FormType: increased_input, ValueType: pass, IsRegist: false, IsConfig: true, IsUnique: false, IsRequired: false, IsConfirm: false } daily_news: { Name: daily_news, Caption: 'Daily News', FormType: radio, ValueType: string, IsRegist: false, IsConfig: true, IsUnique: false, IsRequired: false, IsConfirm: false, Default: 2, Choices: ['Don''t Send', 'Send At Intervals', 'Send Everyday'] } language: { Name: language, Caption: Language, FormType: language_select, ValueType: string, IsRegist: false, IsConfig: true, IsUnique: false, IsRequired: false, IsConfirm: false, Default: ja_JP } time_zone: { Name: time_zone, Caption: 'Time Zone', FormType: select, ValueType: string, IsRegist: false, IsConfig: true, IsUnique: false, IsRequired: false, IsConfirm: false, Default: '', Choices: { '': None, Pacific/Honolulu: '(GMT-10:00) Hawaii', America/Anchorage: '(GMT-09:00) Alaska', America/Los_Angeles: '(GMT-08:00) Pacific Time (US & Canada)', America/Phoenix: '(GMT-07:00) Arizona', America/Denver: '(GMT-07:00) Mountain Time (US & Canada)', America/Chicago: '(GMT-06:00) Central Time (US & Canada)', America/New_York: '(GMT-05:00) Eastern Time (US & Canada)', America/Indiana/Indianapolis: '(GMT-05:00) Indiana (East)', Kwajalein: '(GMT-12:00) International Date Line West', Pacific/Midway: '(GMT-11:00) Midway Island', Pacific/Samoa: '(GMT-11:00) Samoa', America/Tijuana: '(GMT-08:00) Tijuana, Baja California', America/Chihuahua: '(GMT-07:00) Chihuahua', America/Mazatlan: '(GMT-07:00) Mazatlan', America/Regina: '(GMT-06:00) Saskatchewan', America/Tegucigalpa: '(GMT-06:00) Central America', America/Mexico_City: '(GMT-06:00) Mexico City', America/Monterrey: '(GMT-06:00) Monterrey', America/Bogota: '(GMT-05:00) Bogota', America/Lima: '(GMT-05:00) Lima', America/Rio_Branco: '(GMT-05:00) Rio Branco', America/Caracas: '(GMT-04:30) Caracas', America/Halifax: '(GMT-04:00) Atlantic Time (Canada)', America/Manaus: '(GMT-04:00) Manaus', America/Santiago: '(GMT-04:00) Santiago', America/La_Paz: '(GMT-04:00) La Paz', America/St_Johns: '(GMT-03:30) Newfoundland', America/Moncton: '(GMT-03:00) Georgetown', America/Sao_Paulo: '(GMT-03:00) Brasilia', America/Godthab: '(GMT-03:00) Greenland', America/Montevideo: '(GMT-03:00) Montevideo', Atlantic/South_Georgia: '(GMT-02:00) Mid-Atlantic', Atlantic/Azores: '(GMT-01:00) Azores', Atlantic/Cape_Verde: '(GMT-01:00) Cape Verde Is.', Europe/Dublin: '(GMT) Dublin', Europe/Lisbon: '(GMT) Lisbon', Europe/London: '(GMT) London', Africa/Monrovia: '(GMT) Monrovia', Atlantic/Reykjavik: '(GMT) Reykjavik', Africa/Casablanca: '(GMT) Casablanca', Europe/Belgrade: '(GMT+01:00) Belgrade', Europe/Bratislava: '(GMT+01:00) Bratislava', Europe/Budapest: '(GMT+01:00) Budapest', Europe/Ljubljana: '(GMT+01:00) Ljubljana', Europe/Prague: '(GMT+01:00) Prague', Europe/Sarajevo: '(GMT+01:00) Sarajevo', Europe/Skopje: '(GMT+01:00) Skopje', Europe/Warsaw: '(GMT+01:00) Warsaw', Europe/Zagreb: '(GMT+01:00) Zagreb', Europe/Brussels: '(GMT+01:00) Brussels', Europe/Copenhagen: '(GMT+01:00) Copenhagen', Europe/Madrid: '(GMT+01:00) Madrid', Europe/Paris: '(GMT+01:00) Paris', Africa/Algiers: '(GMT+01:00) West Central Africa', Europe/Amsterdam: '(GMT+01:00) Amsterdam', Europe/Berlin: '(GMT+01:00) Berlin', Europe/Rome: '(GMT+01:00) Rome', Europe/Stockholm: '(GMT+01:00) Stockholm', Europe/Vienna: '(GMT+01:00) Vienna', Europe/Minsk: '(GMT+02:00) Minsk', Africa/Cairo: '(GMT+02:00) Cairo', Europe/Helsinki: '(GMT+02:00) Helsinki', Europe/Riga: '(GMT+02:00) Riga', Europe/Sofia: '(GMT+02:00) Sofia', Europe/Tallinn: '(GMT+02:00) Tallinn', Europe/Vilnius: '(GMT+02:00) Vilnius', Europe/Athens: '(GMT+02:00) Athens', Europe/Bucharest: '(GMT+02:00) Bucharest', Europe/Istanbul: '(GMT+02:00) Istanbul', Asia/Jerusalem: '(GMT+02:00) Jerusalem', Asia/Amman: '(GMT+02:00) Amman', Asia/Beirut: '(GMT+02:00) Beirut', Africa/Windhoek: '(GMT+02:00) Windhoek', Africa/Harare: '(GMT+02:00) Harare', Asia/Kuwait: '(GMT+03:00) Kuwait', Asia/Riyadh: '(GMT+03:00) Riyadh', Asia/Baghdad: '(GMT+03:00) Baghdad', Africa/Nairobi: '(GMT+03:00) Nairobi', Asia/Tbilisi: '(GMT+03:00) Tbilisi', Europe/Moscow: '(GMT+03:00) Moscow', Europe/Volgograd: '(GMT+03:00) Volgograd', Asia/Tehran: '(GMT+03:30) Tehran', Asia/Muscat: '(GMT+04:00) Muscat', Asia/Baku: '(GMT+04:00) Baku', Asia/Yerevan: '(GMT+04:00) Yerevan', Asia/Kabul: '(GMT+04:30) Kabul', Asia/Yekaterinburg: '(GMT+05:00) Ekaterinburg', Asia/Karachi: '(GMT+05:00) Karachi', Asia/Tashkent: '(GMT+05:00) Tashkent', Asia/Calcutta: '(GMT+05:30) Calcutta', Asia/Colombo: '(GMT+05:30) Sri Jayawardenepura', Asia/Katmandu: '(GMT+05:45) Kathmandu', Asia/Dhaka: '(GMT+06:00) Dhaka', Asia/Almaty: '(GMT+06:00) Almaty', Asia/Novosibirsk: '(GMT+06:00) Novosibirsk', Asia/Rangoon: '(GMT+06:30) Yangon (Rangoon)', Asia/Krasnoyarsk: '(GMT+07:00) Krasnoyarsk', Asia/Bangkok: '(GMT+07:00) Bangkok', Asia/Jakarta: '(GMT+07:00) Jakarta', Asia/Brunei: '(GMT+08:00) Beijing', Asia/Chongqing: '(GMT+08:00) Chongqing', Asia/Hong_Kong: '(GMT+08:00) Hong Kong', Asia/Urumqi: '(GMT+08:00) Urumqi', Asia/Irkutsk: '(GMT+08:00) Irkutsk', Asia/Ulaanbaatar: '(GMT+08:00) Ulaan Bataar', Asia/Kuala_Lumpur: '(GMT+08:00) Kuala Lumpur', Asia/Singapore: '(GMT+08:00) Singapore', Asia/Taipei: '(GMT+08:00) Taipei', Australia/Perth: '(GMT+08:00) Perth', Asia/Seoul: '(GMT+09:00) Seoul', Asia/Tokyo: '(GMT+09:00) Tokyo', Asia/Yakutsk: '(GMT+09:00) Yakutsk', Australia/Darwin: '(GMT+09:30) Darwin', Australia/Adelaide: '(GMT+09:30) Adelaide', Australia/Canberra: '(GMT+10:00) Canberra', Australia/Melbourne: '(GMT+10:00) Melbourne', Australia/Sydney: '(GMT+10:00) Sydney', Australia/Brisbane: '(GMT+10:00) Brisbane', Australia/Hobart: '(GMT+10:00) Hobart', Asia/Vladivostok: '(GMT+10:00) Vladivostok', Pacific/Guam: '(GMT+10:00) Guam', Pacific/Port_Moresby: '(GMT+10:00) Port Moresby', Asia/Magadan: '(GMT+11:00) Magadan', Pacific/Fiji: '(GMT+12:00) Fiji', Asia/Kamchatka: '(GMT+12:00) Kamchatka', Pacific/Auckland: '(GMT+12:00) Auckland', Pacific/Tongatapu: '(GMT+13:00) Nuku''alofa', Pacific/Kiritimati: '(GMT+14:00) Kiritimati' } } openpne_sns_category: general: [sns_name, sns_title, admin_mail_address, enable_pc, enable_mobile, enable_friend_link, image_max_filesize, daily_news_day, is_use_captcha, is_allow_post_activity] external_login_page: [external_pc_login_url, external_mobile_login_url] authentication: [enable_registration] mobile: [retrieve_uid, font_size, is_check_mobile_ip] policy: [user_agreement, privacy_policy] footer: [footer_before, footer_after] api_keys: [google_maps_api_key, google_AJAX_search_api_key] openpne_sns_category_attribute: general: { Caption: 'General Configuration' } external_login_page: { Caption: 'External Login Page Configuration' } authentication: { Caption: 'Authentication Configuration' } mobile: { Caption: 'Mobile Configuration' } policy: { Caption: 'Site Policy Configuration' } footer: { Hidden: true } api_keys: { Caption: 'API キーの設定' } openpne_sns_config: sns_name: { Name: sns_name, Caption: SNS名, FormType: input, ValueType: text, Default: MySNS, IsRequired: true } sns_title: { Name: sns_title, Caption: ページタイトル, Help: 'HTML の title 要素の内容になります', FormType: input, ValueType: text, Default: '', IsRequired: false } admin_mail_address: { Name: admin_mail_address, Caption: 管理者メールアドレス, FormType: input, ValueType: email, Default: sns@example.com, IsRequired: true } enable_pc: { Name: enable_pc, Caption: PC版使用設定, FormType: radio, ValueType: text, IsRequired: true, Default: 1, Choices: [使用しない, 使用する] } enable_mobile: { Name: enable_mobile, Caption: 携帯版使用設定, FormType: radio, ValueType: text, IsRequired: true, Default: 1, Choices: [使用しない, 使用する] } enable_friend_link: { Name: enable_friend_link, Caption: フレンドリンク使用設定, FormType: radio, ValueType: text, IsRequired: true, Default: 1, Choices: [使用しない, 使用する] } image_max_filesize: { Name: image_max_filesize, Caption: アップロード画像のファイルサイズ制限(bytes), FormType: input, ValueType: regexp, ValueRegexp: '/^[1-9]\d*[K|M]?$/', IsRequired: true, Default: 300K } daily_news_day: { Name: daily_news_day, Caption: デイリーニュース受信頻度の設定, Help: 「毎日」「受信しない」以外の選択肢に設定したときの受信頻度を設定します, FormType: checkbox, ValueType: text, IsRequired: true, Default: [0, 3], Choices: [月, 火, 水, 木, 金, 土, 日] } is_use_captcha: { Name: is_use_captcha, Caption: 'CAPTCHA 使用設定', Help: 'CAPTCHA (画像のなかの文字列をメンバーに入力させる認証方式) を使用するかどうかを設定します', FormType: radio, ValueType: text, IsRequired: true, Default: 1, Choices: [使用しない, 使用する] } is_allow_post_activity: { Name: is_allow_post_activity, Caption: アクティビティ投稿設定, Help: メンバーからのアクティビティ投稿の可否を設定します, FormType: radio, ValueType: text, IsRequired: true, Default: 1, Choices: [許可しない, 許可する] } external_pc_login_url: { Name: external_pc_login_url, Caption: PC版外部ログインページURL, Help: 'PC版でログアウトした場合やログインに失敗した場合、ここで指定したURLに遷移します<br />※ここで指定するページにはログインフォームを置いておく必要があります<br />※通常のログインページを使用する場合は空欄にしておきます', FormType: input, ValueType: text, Default: '', IsRequired: false } external_mobile_login_url: { Name: external_mobile_login_url, Caption: 携帯版外部ログインページURL, Help: '携帯版でログアウトした場合やログインに失敗した場合、ここで指定したURLに遷移します<br />※ここで指定するページにはログインフォームを置いておく必要があります<br />※通常のログインページを使用する場合は空欄にしておきます', FormType: input, ValueType: text, Default: '', IsRequired: false } enable_registration: { Name: enable_registration, Caption: 登録の可否, FormType: radio, ValueType: integer, IsRequired: true, Default: 3, Choices: [PC・携帯両方から登録可, PCからのみ登録可, 携帯からのみ登録可, 登録一時停止] } retrieve_uid: { Name: retrieve_uid, Caption: メンバー登録時の携帯個体識別番号取得設定, FormType: radio, ValueType: integer, IsRequired: true, Default: 1, Choices: [PC・携帯登録時に携帯個体識別番号の登録を必須にする, 携帯登録時に携帯個体識別番号の登録を必須にする, 携帯登録時に携帯個体識別番号を取得する(任意), 携帯登録時には携帯個体識別番号を取得しない] } font_size: { Name: font_size, Caption: 携帯版フォントサイズ指定設定, FormType: radio, ValueType: integer, IsRequired: true, Default: 0, Choices: [フォントサイズを指定する, フォントサイズを指定しない] } is_check_mobile_ip: { Name: is_check_mobile_ip, Caption: 携帯電話のIP帯域設定, FormType: radio, ValueType: integer, IsRequired: true, Default: 1, Choices: [携帯電話のIP帯域をチェックする, 携帯電話のIP帯域をチェックしない] } user_agreement: { Name: user_agreement, Caption: 利用規約, FormType: textarea, ValueType: string, IsRequired: true, Default: "利用規約はただいま準備中です。\nThe User Agreement is under construction." } privacy_policy: { Name: privacy_policy, Caption: プライバシーポリシー, FormType: textarea, ValueType: string, IsRequired: true, Default: "プライバシーポリシーはただいま準備中です。\nThe Privacy Policy is under construction." } footer_before: { Name: footer_before, Caption: ログイン前フッター, FormType: textarea, ValueType: string, IsRequired: false, Default: 'Powered by <a href="http://www.openpne.jp/" target="_blank">OpenPNE</a>' } footer_after: { Name: footer_after, Caption: ログイン後フッター, FormType: textarea, ValueType: string, IsRequired: false, Default: 'Powered by <a href="http://www.openpne.jp/" target="_blank">OpenPNE</a>' } google_maps_api_key: { Name: 'google maps api key', Caption: 'google maps api key', FormType: text, ValueType: string, IsRequired: false, Default: '' } google_AJAX_search_api_key: { Name: 'google AJAX search api key', Caption: 'google AJAX search api key', FormType: text, ValueType: string, IsRequired: false, Default: '' } sf_admin_module_web_dir: /sfDoctrinePlugin sf_admin_web_dir: /sf/sf_admin sf_app: pc_backend sf_app_base_cache_dir: /home/tetete/sns/sns.example.com/cache/apache/pc_backend sf_app_cache_dir: /home/tetete/sns/sns.example.com/cache/apache/pc_backend/dev sf_app_config_dir: /home/tetete/sns/sns.example.com/apps/pc_backend/config sf_app_dir: /home/tetete/sns/sns.example.com/apps/pc_backend sf_app_i18n_dir: /home/tetete/sns/sns.example.com/apps/pc_backend/i18n sf_app_lib_dir: /home/tetete/sns/sns.example.com/apps/pc_backend/lib sf_app_module_dir: /home/tetete/sns/sns.example.com/apps/pc_backend/modules sf_app_template_dir: /home/tetete/sns/sns.example.com/apps/pc_backend/templates sf_apps_dir: /home/tetete/sns/sns.example.com/apps sf_cache: false sf_cache_dir: /home/tetete/sns/sns.example.com/cache/apache sf_charset: utf-8 sf_check_lock: false sf_compressed: false sf_config_cache_dir: /home/tetete/sns/sns.example.com/cache/apache/pc_backend/dev/config sf_config_dir: /home/tetete/sns/sns.example.com/config sf_csrf_secret: 1265786270 sf_data_dir: /home/tetete/sns/sns.example.com/data sf_debug: true sf_default_culture: ja_JP sf_enabled_modules: - default - image sf_environment: dev sf_error_404_action: error404 sf_error_404_module: default sf_error_reporting: 6143 sf_escaping_method: ESC_SPECIALCHARS sf_escaping_strategy: on sf_etag: false sf_file_link_format: null sf_i18n: on sf_i18n_cache_dir: /home/tetete/sns/sns.example.com/cache/apache/pc_backend/dev/i18n sf_lib_dir: /home/tetete/sns/sns.example.com/lib sf_log_dir: /home/tetete/sns/sns.example.com/log sf_logging_enabled: true sf_login_action: login sf_login_module: default sf_module_cache_dir: /home/tetete/sns/sns.example.com/cache/apache/pc_backend/dev/modules sf_module_disabled_action: disabled sf_module_disabled_module: default sf_no_script_name: false sf_orm: doctrine sf_plugins_dir: /home/tetete/sns/sns.example.com/plugins sf_prototype_web_dir: /sfProtoculousPlugin sf_root_dir: /home/tetete/sns/sns.example.com sf_secure_action: secure sf_secure_module: default sf_standard_helpers: - Partial - Cache - I18N - sfImage - opUtil sf_symfony_lib_dir: /home/tetete/sns/sns.example.com/lib/vendor/symfony/lib sf_template_cache_dir: /home/tetete/sns/sns.example.com/cache/apache/pc_backend/dev/template sf_test_cache_dir: /home/tetete/sns/sns.example.com/cache/apache/pc_backend/dev/test sf_test_dir: /home/tetete/sns/sns.example.com/test sf_upload_dir: /home/tetete/sns/sns.example.com/web/uploads sf_use_database: true sf_web_debug: true sf_web_debug_web_dir: /sf/sf_web_debug sf_web_dir: /home/tetete/sns/sns.example.com/web
request ...
options: path_info_key: PATH_INFO path_info_array: SERVER default_format: null logging: '1' relative_url_root: null formats: { txt: text/plain, js: [application/javascript, application/x-javascript, text/javascript], css: text/css, json: [application/json, application/x-json], xml: [text/xml, application/xml, application/x-xml], rdf: application/rdf+xml, atom: application/atom+xml } no_script_name: false parameterHolder: action: edit module: profile profile: { preset: region_DE, is_edit_public_flag: '0', default_public_flag: '1', is_disp_regist: '1', is_disp_config: '1', is_disp_search: '1', sort_order: '', id: '', _csrf_token: 216e2d0354b9382349cfcbe9cb521499 } type: preset attributeHolder: sf_route: 'opDeprecatedRoute Object()'
response ...
status: code: 500 text: 'Internal Server Error' options: http_protocol: HTTP/1.1 logging: '1' charset: utf-8 send_http_headers: true content_type: 'text/html; charset=utf-8' cookies: { } httpHeaders: Content-Type: 'text/html; charset=utf-8' javascripts: { } stylesheets: { } metas: { } httpMetas: { }
user ...
options: auto_shutdown: false culture: null default_culture: ja_JP use_flash: true logging: '1' timeout: 1800 attributeHolder: adminUser: { adminUserId: '1' } culture: ja_JP
global vars ...
cookie: HomeGadget_Center_sort: 'homeRecentList_33,homeRecentList_17,homeRecentList_28,freeArea_43,homeRecentList_31,homeRecentList_44' HomeGadget_homeRecentList_31_toggle: 'false' HomeGadget_homeRecentList_33_toggle: 'false' OpenPNE_pc_backend: euamifhmb064jsbn8h2m3s2032 OpenPNE_pc_frontend: 7fdvg4oet4b7suhco1b5m0m1b7 __utma: 225445211.1483568752.1270779581.1273121520.1273742209.7 __utmz: 225445211.1273742209.7.11.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=ついぴーね env: HISTSIZE: '1000000' HOME: /home/ogawa HOSTNAME: f10.pne.jp INPUTRC: /etc/inputrc LANG: C LOGNAME: root LS_COLORS: 'di=01;34:ln=01;35:so=01;32:ex=01;31:bd=46;34:cd=43;34:su=41;30:sg=46;30:tw=42;30:ow=43;30' MAIL: /var/spool/mail/ogawa PATH: '/sbin:/usr/sbin:/bin:/usr/bin' PWD: /home/ogawa SHELL: /bin/zsh SHLVL: '2' SUDO_COMMAND: '/etc/init.d/httpd start' SUDO_GID: '501' SUDO_UID: '501' SUDO_USER: ogawa TERM: screen USER: root _: /usr/sbin/httpd files: { } get: { } post: profile: { preset: region_DE, is_edit_public_flag: '0', default_public_flag: '1', is_disp_regist: '1', is_disp_config: '1', is_disp_search: '1', sort_order: '', id: '', _csrf_token: 216e2d0354b9382349cfcbe9cb521499 } server: CONTENT_LENGTH: '289' CONTENT_TYPE: application/x-www-form-urlencoded DOCUMENT_ROOT: /var/www/html GATEWAY_INTERFACE: CGI/1.1 HTTP_ACCEPT: 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' HTTP_ACCEPT_CHARSET: 'Shift_JIS,utf-8;q=0.7,*;q=0.7' HTTP_ACCEPT_ENCODING: 'gzip,deflate' HTTP_ACCEPT_LANGUAGE: 'ja,en-us;q=0.7,en;q=0.3' HTTP_CONNECTION: keep-alive HTTP_COOKIE: 'HomeGadget_Center_sort=homeRecentList_33%2ChomeRecentList_17%2ChomeRecentList_28%2CfreeArea_43%2ChomeRecentList_31%2ChomeRecentList_44; __utma=225445211.1483568752.1270779581.1273121520.1273742209.7; __utmz=225445211.1273742209.7.11.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=%E3%81%A4%E3%81%84%E3%81%B4%E3%83%BC%E3%81%AD; HomeGadget_homeRecentList_31_toggle=false; HomeGadget_homeRecentList_33_toggle=false; OpenPNE_pc_frontend=7fdvg4oet4b7suhco1b5m0m1b7; OpenPNE_pc_backend=euamifhmb064jsbn8h2m3s2032' HTTP_HOST: sns.example.com HTTP_KEEP_ALIVE: '300' HTTP_REFERER: 'http://sns.example.com/pc_backend_dev.php/profile/edit' HTTP_USER_AGENT: 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.1.10) Gecko/20100504 Firefox/3.5.10 (.NET CLR 3.5.30729)' PATH: '/sbin:/usr/sbin:/bin:/usr/bin' PATH_INFO: /profile/edit/type/preset PATH_TRANSLATED: 'redirect:/var/www/sns/sns.example.com/public_html/index.php/edit/type/preset' PHP_SELF: /pc_backend_dev.php/profile/edit/type/preset QUERY_STRING: '' REMOTE_ADDR: 203.143.101.162 REMOTE_PORT: '62197' REQUEST_METHOD: POST REQUEST_TIME: 1277718071 REQUEST_URI: /pc_backend_dev.php/profile/edit/type/preset SCRIPT_FILENAME: /var/www/sns/sns.example.com/public_html/pc_backend_dev.php SCRIPT_NAME: /pc_backend_dev.php SERVER_ADDR: 202.61.27.90 SERVER_ADMIN: root@localhost SERVER_NAME: sns.example.com SERVER_PORT: '80' SERVER_PROTOCOL: HTTP/1.1 SERVER_SIGNATURE: '' SERVER_SOFTWARE: Apache session: symfony/user/sfUser/attributes: { adminUser: { adminUserId: '1' } } symfony/user/sfUser/authenticated: true symfony/user/sfUser/credentials: { } symfony/user/sfUser/culture: ja_JP symfony/user/sfUser/lastRequest: 1277717781
symfony v.1.4.1 - php 5.2.8
for help resolving this issue, please visit http://www.symfony-project.org/.