Changeset 840

Show
Ignore:
Timestamp:
12/24/09 12:43:47 (9 months ago)
Author:
frans
Message:

stupid me: lost changes from r98 in r839. add tokens for og node type name

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/sites/all/modules/og/og.module

    r839 r840  
    29062906    $tokens['node']['ogname']          = t("Title of top group"); 
    29072907    $tokens['node']['ogname-raw']      = t("Unfiltered title of top group. WARNING - raw user input."); 
    2908     $tokens['node']['og-id']        = t("ID of top group"); 
     2908    $tokens['node']['og-id']           = t("ID of top group"); 
     2909    $tokens['node']['og-type']         = t("Node type of the top group"); 
     2910    $tokens['node']['og-type-name']    = t("Node type (user-friendly version) of the top group"); 
    29092911    return $tokens; 
    29102912  } 
     
    29202922        $gids = array_filter($object->og_groups); 
    29212923        foreach ($gids as $gid) { 
    2922           $title = db_result(db_query("SELECT title FROM {node} WHERE nid = %d", $gid)); 
    2923           $values['ogname'] = check_plain($title); 
    2924           $values['ogname-raw'] = $title; 
     2924          $query = db_query("SELECT n.title as title, n.type as type, t.name as name FROM {node} n INNER JOIN {node_type} t on n.type = t.type WHERE nid = %d", $gid); 
     2925          $group = db_fetch_object($query); 
     2926          $values['ogname'] = check_plain($group->title); 
     2927          $values['ogname-raw'] = $group->title; 
    29252928          $values['og-id'] = $gid; 
     2929          $values['og-type'] = $group->type; 
     2930          $values['og-type-name'] = check_plain($group->name); 
    29262931          break; 
    29272932        } 
     
    29352940  $values['ogname-raw'] = ''; 
    29362941  $values['og-id'] = ''; 
     2942  $values['og-type-name'] = ''; 
     2943  $values['og-type'] = ''; 
    29372944  return $values; 
    29382945}