当前位置: 首页>>代码示例>>PHP>>正文


PHP Utils_RecordBrowserCommon::del_or_a方法代码示例

本文整理汇总了PHP中Utils_RecordBrowserCommon::del_or_a方法的典型用法代码示例。如果您正苦于以下问题:PHP Utils_RecordBrowserCommon::del_or_a方法的具体用法?PHP Utils_RecordBrowserCommon::del_or_a怎么用?PHP Utils_RecordBrowserCommon::del_or_a使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Utils_RecordBrowserCommon的用法示例。


在下文中一共展示了Utils_RecordBrowserCommon::del_or_a方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: record_link_open_tag

 public static function record_link_open_tag($tab, $id, $nolink = false, $action = 'view', $more = array())
 {
     self::check_table_name($tab);
     $ret = '';
     if (!is_numeric($id)) {
         return self::$del_or_a = '';
     }
     if (class_exists('Utils_RecordBrowser') && isset(Utils_RecordBrowser::$access_override) && Utils_RecordBrowser::$access_override['tab'] == $tab && Utils_RecordBrowser::$access_override['id'] == $id) {
         self::$del_or_a = '</a>';
         if (!$nolink) {
             $ret = '<a ' . self::create_record_href($tab, $id, $action, $more) . '>';
         } else {
             self::$del_or_a = '';
         }
     } else {
         $record = self::get_record($tab, $id);
         $ret = self::record_link_open_tag_r($tab, $record, $nolink, $action, $more);
     }
     return $ret;
 }
开发者ID:cretzu89,项目名称:EPESI,代码行数:20,代码来源:RecordBrowserCommon_0.php

示例2: record_link_open_tag

    public static function record_link_open_tag($tab, $id, $nolink=false, $action='view'){
        self::check_table_name($tab);
        $ret = '';
        if (!is_numeric($id)) {
            return self::$del_or_a = '';
        }
        if (class_exists('Utils_RecordBrowser') &&
            isset(Utils_RecordBrowser::$access_override) &&
            Utils_RecordBrowser::$access_override['tab']==$tab &&
            Utils_RecordBrowser::$access_override['id']==$id) {
            self::$del_or_a = '</a>';
            if (!$nolink) $ret = '<a '.self::create_record_href($tab, $id, $action).'>';
            else self::$del_or_a = '';
        } else {
			$ret = '';
			$tip = '';
			self::$del_or_a = '';
            $has_access = self::get_access($tab, 'view', self::get_record($tab, $id));
            $is_active = DB::GetOne('SELECT active FROM '.$tab.'_data_1 WHERE id=%d',array($id));

			if (!$is_active) {
				$tip = __('This record was deleted from the system, please edit current record or contact system administrator');
				$ret = '<del>';
				self::$del_or_a = '</del>';                    
			}
            if (!$has_access) {
                $tip = ($tip?'<br>':'').__('You don\'t have permission to view this record.');
            }
            $tip = $tip ? Utils_TooltipCommon::open_tag_attrs($tip) : '';
            if (!$nolink) {
                if($has_access) {
                    $href = self::create_record_href($tab, $id, $action);
                    $ret = '<a '.$tip.' '.$href.'>'.$ret;
                    self::$del_or_a .= '</a>';
                } else {
                    $ret = '<span '.$tip.'>'.$ret;
                    self::$del_or_a .= '</span>';
                }
            }
        }
        return $ret;
    }
开发者ID:62BRAINS,项目名称:EPESI,代码行数:42,代码来源:RecordBrowserCommon_0.php


注:本文中的Utils_RecordBrowserCommon::del_or_a方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。