GET / HTTP/1.1 Host: 158.255.65.36:7547 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36 Content-Length: 0 array( 'single' => TRUE, 'title' => t('Node comments'), 'icon' => 'icon_node.png', 'description' => t('The comments of the referenced node.'), 'required context' => new ctools_context_required(t('Node'), 'node'), 'category' => t('Node'), 'defaults' => array( 'mode' => variable_get('comment_default_mode', COMMENT_MODE_THREADED), 'comments_per_page' => variable_get('comment_default_per_page', '50'), ), ); } function ctools_node_comments_content_type_render($subtype, $conf, $panel_args, $context) { $node = isset($context->data) ? clone($context->data) : NULL; $block = new stdClass(); $block->module = 'comments'; $block->delta = $node->nid; $block->title = t('Comments'); if (empty($node)) { $block->content = t('Node comments go here.'); } else if ($node->comment) { $block->content = ctools_comment_render($node, $conf); // Update the history table, stating that this user viewed this node. node_tag_new($node); } return $block; } function ctools_node_comments_content_type_edit_form($form, &$form_state) { $conf = $form_state['conf']; $form['mode'] = array( '#type' => 'select', '#title' => t('Mode'), '#default_value' => $conf['mode'], '#options' => _comment_get_modes(), '#weight' => 1, ); foreach (_comment_per_page() as $i) { $options[$i] = t('!a comments per page', array('!a' => $i)); } $form['comments_per_page'] = array('#type' => 'select', '#title' => t('Pager'), '#default_value' => $conf['comments_per_page'], '#options' => $options, '#weight' => 3, ); return $form; } function ctools_node_comments_content_type_edit_form_submit($form, &$form_state) { // Copy everything from our defaults. foreach (array_keys($form_state['plugin']['defaults']) as $key) { $form_state['conf'][$key] = $form_state['values'][$key]; } } function ctools_node_comments_content_type_admin_title($subtype, $conf, $context) { return t('"@s" comments', array('@s' => $context->identifier)); } /** * This function is a somewhat stripped down version of comment_render * that removes a bunch of cruft that we both don't need, and makes it * difficult to modify this. */ function ctools_comment_render($node, $conf) { $output = ''; if (!user_access('access comments') || !$node->comment) { return; } $mode = $conf['mode']; $comments_per_page = $conf['comments_per_page']; // Multiple comment view $query = db_select('comment', 'c')->extend('PagerDefault'); $query->addField('c', 'cid'); $query ->condition('c.nid', $node->nid) ->addTag('node_access') ->limit($comments_per_page); $count_query = db_select('comment', 'c'); $count_query->addExpression('COUNT(*)'); $count_query ->condition('c.nid', $node->nid) ->addTag('node_access'); if (!user_access('administer comments')) { $query->condition('c.status', COMMENT_PUBLISHED); $count_query->condition('c.status', COMMENT_PUBLISHED); } if ($mode === COMMENT_MODE_FLAT) { $query->orderBy('c.cid', 'ASC'); } else { // See comment above. Analysis reveals that this doesn't cost too // much. It scales much much better than having the whole comment // structure. $query->orderBy('SUBSTRING(c.thread, 1, (LENGTH(c.thread) - 1))', 'ASC'); } $query->setCountQuery($count_query); $cids = $query->execute()->fetchCol(); $comments = comment_load_multiple($cids); if ($comments) { drupal_add_css(drupal_get_path('module', 'comment') . '/comment.css'); comment_prepare_thread($comments); $build = comment_view_multiple($comments, $node); $build['pager']['#theme'] = 'pager'; return drupal_render($build); } return; } Guangzhou | TennisLeader.fr

Guangzhou

Guangzhou

Du 19/09 au 24/09 - International Series - Dur - 220 000 $

RUSKirilenko Maria[1][RUS]
  RUSKirilenko Maria[1]
UKRBondarenko Alona[UKR]6/4 6/2 
   
UKRKoryttseva Mariya[UKR]
  FRABremond Iryna
FRABremond Iryna[FRA]6/1 6/3 
   
CHNZhao Yi-Jing(Q)[CHN]
  CHNZhao Yi-Jing(Q)
JPNDoi Misaki[JPN]6/4 6/3 
   
USALuzhanska Tetiana[USA]
  USALuzhanska Tetiana
SRBJovanovski Bojana[5][SRB]6/3 4/6 7/6(4) 
   
KAZPervak Ksenia[3][KAZ]
  TPEChan Yung-Jan
TPEChan Yung-Jan[TPE]4/1 Ret'd 
   
AUSRodionova Anastasia[AUS]
  POLRadwanska Urszula
POLRadwanska Urszula[POL]7/6(5) 6/4 
   
TPEHsieh Su-Wei(Q)[TPE]
  TPEHsieh Su-Wei(Q)
CHNLu Jing-Jing(WC)[CHN]6/0 6/2 
   
LATSevastova Anastasija[LAT]
  RSAScheepers Chanelle[7]
RSAScheepers Chanelle[7][RSA]7/5 1/6 6/3 
   
ITABrianti Alberta[6][ITA]
  CHNZheng Jie
CHNZheng Jie[CHN]7/6(3) 6/4 
   
CHNZheng Saisai(WC)[CHN]
  THALertcheewakarn Noppawan
THALertcheewakarn Noppawan[THA]7/5 6/0 
   
CHNSun Sheng-Nan(WC)[CHN]
  KAZDiyas Zarina(Q)
KAZDiyas Zarina(Q)[KAZ]6/1 6/4 
   
TPEChang Kai-Chen[TPE]
  CROMartic Petra[4]
CROMartic Petra[4][CRO]6/4 6/4 
   
SVKRybarikova Magdalena[8][SVK]
  SVKRybarikova Magdalena[8]
USACraybas Jill[USA]6/3 4/6 6/2 
   
CHNZhang Shuai[CHN]
  FRARezai Aravane
FRARezai Aravane[FRA]6/2 7/6(2) 
   
CHNXu Yi-Fan(Q)[CHN]
  LUXMinella Mandy
LUXMinella Mandy[LUX]2/6 7/6(5) 6/0 
   
CHNHan Xinyun[CHN]
  AUSGajdosova Jarmila[2]
AUSGajdosova Jarmila[2][AUS]6/2 6/1 
   
RUSKirilenko Maria[1][RUS]
  RUSKirilenko Maria[1]
FRABremond Iryna[FRA]6/3 6/1 
   
CHNZhao Yi-Jing(Q)[CHN]
  USALuzhanska Tetiana
USALuzhanska Tetiana[USA]6/4 2/6 7/5 
   
TPEChan Yung-Jan[TPE]
  POLRadwanska Urszula
POLRadwanska Urszula[POL]2/6 6/2 6/2 
   
TPEHsieh Su-Wei(Q)[TPE]
  RSAScheepers Chanelle[7]
RSAScheepers Chanelle[7][RSA]3/6 7/6(1) 6/1 
   
CHNZheng Jie[CHN]
  CHNZheng Jie
THALertcheewakarn Noppawan[THA]6/3 7/5 
   
KAZDiyas Zarina(Q)[KAZ]
  CROMartic Petra[4]
CROMartic Petra[4][CRO]4/6 6/2 6/4 
   
SVKRybarikova Magdalena[8][SVK]
  SVKRybarikova Magdalena[8]
FRARezai Aravane[FRA]6/4 6/1 
   
LUXMinella Mandy[LUX]
  AUSGajdosova Jarmila[2]
AUSGajdosova Jarmila[2][AUS]4/6 6/2 6/3 
   
RUSKirilenko Maria[1][RUS]
  RUSKirilenko Maria[1]
USALuzhanska Tetiana[USA]6/1 7/5 
   
POLRadwanska Urszula[POL]
  RSAScheepers Chanelle[7]
RSAScheepers Chanelle[7][RSA]4/6 7/6(6) 6/3 
   
CHNZheng Jie[CHN]
  CHNZheng Jie
CROMartic Petra[4][CRO]1/6 6/4 6/3 
   
SVKRybarikova Magdalena[8][SVK]
  SVKRybarikova Magdalena[8]
AUSGajdosova Jarmila[2][AUS]6/4 6/3 
   
RUSKirilenko Maria[1][RUS]
  RSAScheepers Chanelle[7]
RSAScheepers Chanelle[7][RSA]7/5 5/7 6/4 
   
CHNZheng Jie[CHN]
  SVKRybarikova Magdalena[8]
SVKRybarikova Magdalena[8][SVK]7/5 6/3 
   
RSAScheepers Chanelle[7][RSA]
  RSAScheepers Chanelle[7]
SVKRybarikova Magdalena[8][SVK]6/2 6/2