Projet

Général

Profil

Révision ed9a13f1

Ajouté par Assos Assos il y a presque 4 ans

Weekly update of contrib modules

Voir les différences:

drupal7/sites/all/modules/feeds/views/feeds_views_handler_field_source.inc
5 5
 * Views handler for showing a feeds source config field.
6 6
 */
7 7

  
8
/**
9
 *
10
 */
8 11
class feeds_views_handler_field_source extends views_handler_field {
9 12

  
10 13
  /**
11 14
   * Override parent::render().
12 15
   */
13
  function render($values) {
16
  public function render($values) {
14 17
    $value = unserialize($values->{$this->field_alias});
15 18
    if (isset($value['FeedsHTTPFetcher']['source'])) {
16 19
      return check_url($value['FeedsHTTPFetcher']['source']);
17 20
    }
18
    elseif (isset($value['FeedsFileFetcher']['feeds_source'])) {
19
      // @todo This is untested.
20
      return $GLOBALS['base_url'] . '/' . check_plain($value['FeedsFileFetcher']['feeds_source']);
21
    elseif (isset($value['FeedsFileFetcher']['source'])) {
22
      return file_create_url($value['FeedsFileFetcher']['source']);
21 23
    }
22 24
    return '';
23 25
  }
......
25 27
  /**
26 28
   * Disallow advanced rendering.
27 29
   */
28
  function allow_advanced_render() {
30
  public function allow_advanced_render() {
29 31
    return FALSE;
30 32
  }
33

  
31 34
}

Formats disponibles : Unified diff