Changeset 2946


Ignore:
Timestamp:
Sep 13, 2012, 6:29:16 PM (8 years ago)
Author:
komodo
Message:

Ajout du nb de mandats et des éléments finaux présents dans l'API ND

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpc/branches/senat/project/apps/frontend/modules/api/actions/actions.class.php

    r2632 r2946  
    116116        if (!isset($this->champs[$key]))
    117117         $this->champs[$key] = 1;
    118       $senateur['api_url'] = 'http://'.$_SERVER['HTTP_HOST'].url_for('api/parlementaire?format='.$request->getParameter('format').'&slug='.$dep->slug);
    119       $this->champs['api_url'] = 1;
    120118      $this->res['senateurs'][] = array('senateur' => $senateur);
    121119    }
     
    189187    $res['place_en_hemicycle'] = $parl->place_hemicycle;
    190188    $res['url_institution'] = $parl->url_institution;
     189    $res['id_institution'] = $parl->id_institution;
    191190    $res['slug'] = $parl->getSlug();
     191    sfProjectConfiguration::getActive()->loadHelpers(array('Url'));
     192    $res['url_nossenateurs'] = url_for('@parlementaire?slug='.$res['slug'], 'absolute=true');
     193    $res['url_nossenateurs_api'] = url_for('api/parlementaire?format='.$format.'&slug='.$res['slug'], 'absolute=true');
     194    $res['nb_mandats'] = count(unserialize($parl->getAutresMandats()));
    192195    return $res;
    193196  }
Note: See TracChangeset for help on using the changeset viewer.