當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。