Advertisement
Unlucky4ever

recordRow

Jul 1st, 2015
764
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.85 KB | None | 0 0
  1. {{$rowIds = array();}}
  2. {{foreach $rows as $row}}
  3. {{$idField = $row::$databaseColumnId;}}
  4. {{$rowIds[] = $row->$idField;}}
  5. {{endforeach}}
  6. {{$iposted = ( $table AND method_exists( $table, 'container' ) AND $table->container() !== NULL ) ? $table->container()->contentPostedIn( null, $rowIds ) : array();}}
  7.  
  8. {{foreach $rows as $row}}
  9. {{$idField = $row::$databaseColumnId;}}
  10. <li class="ipsSpacer_bottom c4StatusRow ipsAreaBackground_light ipsPad" data-rowID='{$row->$idField}'>
  11.     <div class='ipsColumns ipsColumns_collapsePhone'>
  12.         <a href='#' class='c4StatusRow ipsAreaBackground_light {{if $row->fieldValues()['field_6'] == '4'}}ipsFaded{{endif}} ipsType_blendLinks {{if $row->hidden()}}ipsModerated{{endif}}' data-ipsDialog data-ipsDialog-title="{$row->_title}" data-ipsDialog-size='medium' data-ipsDialog-content='#el4StatusInfo_{$row->$idField}'>
  13.             <h4 class='ipsType_sectionHead ipsType_break'>
  14.                 <strong>{{if $row->_title}}{$row->_title}{{else}}<em class="ipsType_light">{lang="content_deleted"}</em>{{endif}}</strong>
  15.             </h4>
  16.             {{if $row->isFutureDate() || $row->mapped('pinned') || $row->mapped('featured') || $row->hidden() === -1 || $row->hidden() === 1}}
  17.             <span>
  18.                 {{if $row->isFutureDate()}}
  19.                 <span class="ipsBadge ipsBadge_icon ipsBadge_small ipsBadge_warning" data-ipsTooltip title='{$row->futureDateBlurb()}'><i class='fa fa-clock-o'></i></span>
  20.                 {{elseif $row->hidden() === -1}}
  21.                 <span class="ipsBadge ipsBadge_icon ipsBadge_small ipsBadge_warning" data-ipsTooltip title='{$row->hiddenBlurb()}'><i class='fa fa-eye-slash'></i></span>
  22.                 {{elseif $row->hidden() === 1}}
  23.                 <span class="ipsBadge ipsBadge_icon ipsBadge_small ipsBadge_warning" data-ipsTooltip title='{lang="pending_approval"}'><i class='fa fa-warning'></i></span>
  24.                 {{endif}}                          
  25.                 {{if $row->mapped('pinned')}}
  26.                 <span class="ipsBadge ipsBadge_icon ipsBadge_small ipsBadge_positive" data-ipsTooltip title='{lang="pinned"}'><i class='fa fa-thumb-tack'></i></span>
  27.                 {{endif}}
  28.                 {{if $row->mapped('featured')}}
  29.                 <span class="ipsBadge ipsBadge_icon ipsBadge_small ipsBadge_positive" data-ipsTooltip title='{lang="featured"}'><i class='fa fa-star'></i></span>
  30.                 {{endif}}
  31.             </span>
  32.             {{endif}}
  33.  
  34.             <div class='ipsType_normal ipsType_break'>
  35.                 {$row->customFieldDisplayByKey('summary', 'listing')|raw}
  36.             </div>
  37.             {{if $table->container()->can('add')}}
  38.             <div class='ipsType_normal ipsType_break'>
  39.                 <a href='{$row->url('edit')->csrf()}' title='{lang="edit_title"}'>{lang="edit"}</a>
  40.             </div>
  41.             {{endif}}
  42.         </a>
  43.         <div class='ipsColumn ipsColumn_medium'>
  44.             <a href='#' class='c4StatusRow ipsAreaBackground_light {{if $row->fieldValues()['field_6'] == '4'}}ipsFaded{{endif}} ipsType_blendLinks {{if $row->hidden()}}ipsModerated{{endif}}' data-ipsDialog data-ipsDialog-title="{$row->_title}" data-ipsDialog-size='medium' data-ipsDialog-content='#el4StatusInfo_{$row->$idField}'>
  45.                 {$row->customFieldDisplayByKey('status2', 'listing')|raw}
  46.             </a>
  47.             {{if $row instanceof \IPS\Content\Reputation and settings.reputation_enabled}}
  48.             <div class='ipsSpacer_top ipsSpacer_half ipsType_center'>
  49.                 {template="reputationMini" app="core" group="global" params="$row"}
  50.             </div>
  51.             {{endif}}
  52.         </div>
  53.     </div>
  54.     <div id='el4StatusInfo_{$row->$idField}' class='ipsHide'>
  55.         <div class='ipsPad ipsType_normal ipsType_break ipsType_contained ipsType_richText'>
  56.             {$row->content()|raw}
  57.         </div>
  58.     </div>
  59. </li>
  60. {{endforeach}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement