Development

Changeset 7248

You must first sign up to be able to contribute.

Changeset 7248

Show
Ignore:
Timestamp:
01/31/08 15:36:45 (5 years ago)
Author:
gordon
Message:

reduce the db calls

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • plugins/sfDoctrineNestedSetManagerPlugin/modules/sfNestedSetManager/templates/_nested_set_list.php

    r4993 r7248  
    44<?php if( isset($records) && is_object($records) && $records->count() > 0 ): ?> 
    55  <ul class="nested_set_list"> 
     6  <?php $prevLevel = null; ?> 
    67  <?php foreach($records AS $record): ?> 
    78    <li> 
     
    1718        / <?php echo link_to_remote('delete', array('url' => 'sfNestedSetManager/delete?root='.$root.'&field='.$field.'&model='.$model.'&id='.$record->getId(), 'update' => $update, 'confirm' => 'Are you sure you wish to delete this record?')); ?> 
    1819 
    19         <?php if( $record->getNode()->hasPrevSibling() ): ?> 
     20        <?php if( $prevLevel >= $record->getNode()->getLevel() ): ?> 
    2021          / <?php echo link_to_remote('move up', array('url' => 'sfNestedSetManager/move?direction=up&root='.$root.'&field='.$field.'&model='.$model.'&id='.$record->getId(), 'update' => $update)); ?> 
    2122        <?php endif; ?> 
     
    3031      </div> 
    3132    </li> 
     33  <?php $prevLevel = $record->getNode()->getLevel(); ?> 
    3234  <?php endforeach; ?> 
    3335  </ul>