本文整理汇总了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;
}
示例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;
}