예제 #1
0
파일: grid.php 프로젝트: vanie3/appland
 public static function checkedOut(&$row, $i, $identifier = 'id')
 {
     $user = MFactory::getUser();
     $userid = $user->get('id');
     $result = false;
     if ($row instanceof MTable) {
         $result = $row->isCheckedOut($userid);
     } else {
         $result = MTable::isCheckedOut($userid, $row->checked_out);
     }
     $checked = '';
     if ($result) {
         $checked = MHtmlGrid::_checkedOut($row);
     } else {
         if ($identifier == 'id') {
             $checked = MHtml::_('grid.id', $i, $row->{$identifier});
         } else {
             $checked = MHtml::_('grid.id', $i, $row->{$identifier}, $result, $identifier);
         }
     }
     return $checked;
 }