Development

Changeset 16782

You must first sign up to be able to contribute.

Changeset 16782

Show
Ignore:
Timestamp:
03/31/09 00:07:49 (4 years ago)
Author:
Jonathan.Wage
Message:

[1.0] sfSympalBlogPlugin: Updating plugin to work with latest sympal user/auth changes

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • plugins/sfSympalBlogPlugin/trunk/config/sfSympalBlogPluginConfiguration.class.php

    r16689 r16782  
    55    $dependencies = array( 
    66      'sfSympalPlugin', 
    7       'sfSympalSecurityPlugin', 
    8       'sfSympalUserProfilePlugin', 
     7      'sfSympalUserPlugin' 
    98    ); 
    109} 
  • plugins/sfSympalBlogPlugin/trunk/lib/model/doctrine/PluginBlogPostTable.class.php

    r16576 r16782  
    1717  public function retrieveTopAuthors($num) 
    1818  { 
    19     Doctrine::getTable('UserProfile'); 
    20  
    21     $q = Doctrine::getTable('Content') 
    22       ->createQuery('e') 
    23       ->select('*, count(ce.id) as num_posts') 
    24       ->innerJoin('e.Type t2') 
    25       ->innerJoin('e.UserProfile p') 
    26       ->innerJoin('p.User u2') 
    27       ->innerJoin('u2.CreatedContent ce') 
    28       ->innerJoin('ce.Type t WITH t.name = ?', 'BlogPost') 
    29       ->groupBy('e.id') 
     19    $q = Doctrine::getTable('User') 
     20      ->createQuery('u') 
     21      ->select('*, count(uc.id) as num_posts') 
     22      ->innerJoin('u.CreatedContent uc') 
     23      ->innerJoin('uc.Type t WITH t.name = ?', 'BlogPost') 
     24      ->groupBy('u.id') 
    3025      ->limit($num); 
    3126 
  • plugins/sfSympalBlogPlugin/trunk/modules/sympal_blog/templates/_blog_list.php

    r16576 r16782  
    88  <div class="row"> 
    99    <h3><?php echo link_to($content, $content->getRoute()) ?></h3> 
    10     <?php echo image_tag($content->CreatedBy->Profile->getGravatarUrl(), 'align=right') ?> 
     10    <?php echo image_tag($content->CreatedBy->getGravatarUrl(), 'align=right') ?> 
    1111    <p class="date"> 
    1212      <strong> 
    13         Posted by <?php echo link_to($content->CreatedBy->username, $content->CreatedBy->Profile->Content->getRoute()) ?> on  
     13        Posted by <?php echo $content->CreatedBy->getName() ?> on  
    1414        <?php echo date('m/d/Y h:i:s', strtotime($content->created_at)) ?> 
    1515      </strong> 
  • plugins/sfSympalBlogPlugin/trunk/modules/sympal_blog/templates/_sidebar.php

    r16576 r16782  
    1010 
    1111<ul> 
    12   <?php foreach ($authors as $content): ?> 
    13     <li><?php echo link_to($content, $content->getRoute()) ?> (<?php echo $content->num_posts ?>)</li> 
     12  <?php foreach ($authors as $author): ?> 
     13    <li><?php echo $author->getName() ?> (<?php echo $author->num_posts ?>)</li> 
    1414  <?php endforeach; ?> 
    1515</ul> 
  • plugins/sfSympalBlogPlugin/trunk/modules/sympal_blog/templates/_view.php

    r16731 r16782  
    77    <h2><?php echo get_sympal_column_content_slot($content, 'title') ?></h2> 
    88 
    9     <?php echo image_tag($content->CreatedBy->Profile->getGravatarUrl(), 'align=right') ?> 
     9    <?php echo image_tag($content->CreatedBy->getGravatarUrl(), 'align=right') ?> 
    1010 
    1111    <p> 
     
    2424  </div> 
    2525 
    26   <?php echo get_sympal_comments($content) ?> 
     26  <?php if (sfSympalConfig::get('sfSympalCommentsPlugin', 'enabled') && sfSympalConfig::get('BlogPost', 'enable_comments')): ?> 
     27    <?php echo get_sympal_comments($content) ?> 
     28  <?php endif; ?> 
    2729</div> 
    2830