Esempio n. 1
0


// create a drupal session:
$localDomain   = '127.0.0.1';
$apiKey        = '93df78585de72c25a3a16ca7f5571f74';
$endPoint      = 'www.lejuridique.com';
$drupalSession = new DrupalXmlrpc( $localDomain, $apiKey, $endPoint, TRUE );
if ($drupalSession->session_id) {
  $userName   = '******';
  $userPass   = '******';
  $drupalUser = $drupalSession->userLogin( $userName, $userPass );

  if ($drupalUser) {
    
    foreach(get_question_list($drupalSession) as $viewNode) {
      $node = get_node($drupalSession, $viewNode['nid']);
      
      $question = new Question();
      $question->setNom($node['field_nom'][0]['value']);
      $question->setPrenom($node['field_prenom'][0]['value']);
      $question->setCodePostal($node['field_cp'][0]['value']);
      $question->setPays($node['field_pays'][0]['value']);
      $question->setTelephone($node['field_telephone'][0]['value']);
      $question->setEmail($node['field_email'][0]['value']);
      $question->setTexteQuestion(utf8_encode($node['field_question'][0]['value']));
//      $question->setSite($node['field_site'][0]['value']);
      $question->save();

      delete_node($drupalSession, $viewNode['nid']);      
Esempio n. 2
0
    $smarty->assign('full_page', 1);
    $list = get_question_list();
    $smarty->assign('comment_list', $list['item']);
    $smarty->assign('filter', $list['filter']);
    $smarty->assign('record_count', $list['record_count']);
    $smarty->assign('page_count', $list['page_count']);
    $sort_flag = sort_flag($list['filter']);
    $smarty->assign($sort_flag['tag'], $sort_flag['img']);
    assign_query_info();
    $smarty->display('question_list.htm');
}
/*------------------------------------------------------ */
//-- 翻页、搜索、排序
/*------------------------------------------------------ */
if ($_REQUEST['act'] == 'query') {
    $list = get_question_list();
    $smarty->assign('comment_list', $list['item']);
    $smarty->assign('filter', $list['filter']);
    $smarty->assign('record_count', $list['record_count']);
    $smarty->assign('page_count', $list['page_count']);
    $sort_flag = sort_flag($list['filter']);
    $smarty->assign($sort_flag['tag'], $sort_flag['img']);
    make_json_result($smarty->fetch('question_list.htm'), '', array('filter' => $list['filter'], 'page_count' => $list['page_count']));
}
/*------------------------------------------------------ */
//-- 回复用户评论(同时查看评论详情)
/*------------------------------------------------------ */
if ($_REQUEST['act'] == 'reply') {
    /* 检查权限 */
    admin_priv('comment_priv');
    $comment_info = array();