function fncGetListField($fieldname, $fieldvalue, $A, $icon_arr) { global $_CONF; global $LANG_ACCESS; global $_DATABOX_CONF; global $LANG_DATABOX_ADMIN; $retval = ''; $template = ''; if (isset($_REQUEST['template'])) { $template = COM_applyFilter($_REQUEST['template']); } switch ($fieldname) { //編集アイコン case 'editid': $url = $_CONF['site_url'] . "/" . THIS_SCRIPT; $url .= "?"; $url .= "mode=edit"; $url .= "&id=" . $A['id']; if ($template != "") { $url .= "&template=" . $template; } $retval = COM_createLink($icon_arr['edit'], $url); break; case 'copy': $url = $_CONF['site_url'] . "/" . THIS_SCRIPT; $url .= "?"; $url .= "mode=copy"; $url .= "&id=" . $A['id']; $retval = COM_createLink($icon_arr['copy'], $url); break; case 'id': $name = COM_stripslashes($A['id']); $url = $_CONF['site_url'] . "/databox/data.php"; $url .= "?"; $url .= "id=" . $A['id']; $url .= "&m=id"; $url = COM_buildUrl($url); $retval = COM_createLink($name, $url); break; case 'code': $name = COM_stripslashes($A['code']); $rt = databox_detail_link(0, $A['code'], $name); $retval = $rt['link']; break; //下書 //下書 case 'draft_flag': if ($A['draft_flag'] == 1) { $switch = 'checked="checked"'; } else { $switch = ''; } $retval = "<form action=\"{$_CONF['site_admin_url']}"; $retval .= "/plugins/" . THIS_SCRIPT . "\" method=\"post\">"; $retval .= "<input type=\"checkbox\" name=\"drafton\" "; $retval .= "onclick=\"submit()\" value=\"{$A['draft_flag']}\" {$switch} disabled>"; $retval .= "<input type=\"hidden\" name=\"draftChange\" "; $retval .= "value=\"{$A['id']}\">"; $retval .= "</form>"; break; case 'udatetime': $curtime = COM_getUserDateTimeFormat($A['udatetime']); $retval = $curtime[0]; break; case 'remaingdays': if ($fieldvalue != "") { $retval = "<span class=\"databox_admin_{$fieldvalue}\">"; $retval .= "{$fieldvalue}</span>"; } break; //各項目 //各項目 default: $retval = $fieldvalue; break; } return $retval; }
function fncGetListField($fieldname, $fieldvalue, $A, $icon_arr) { global $_CONF; global $LANG_ACCESS; global $_DATABOX_CONF; $retval = ''; switch ($fieldname) { //編集アイコン case 'editid': $url = $_CONF['site_admin_url'] . "/plugins/" . THIS_SCRIPT; $url .= "?"; $url .= "mode=edit"; $url .= "&id=" . $A['id']; $retval = COM_createLink($icon_arr['edit'], $url); break; case 'copy': $url = $_CONF['site_admin_url'] . "/plugins/" . THIS_SCRIPT; $url .= "?"; $url .= "mode=copy"; $url .= "&id=" . $A['id']; $retval = COM_createLink($icon_arr['copy'], $url); break; case 'id': $name = COM_stripslashes($A['id']); $url = $_CONF['site_url'] . "/databox/data.php"; $url .= "?"; $url .= "id=" . $A['id']; $url .= "&m=id"; $url = COM_buildUrl($url); $retval = COM_createLink($name, $url); break; case 'code': $name = COM_stripslashes($A['code']); $rt = databox_detail_link(0, $A['code'], $name); $retval = $rt['link']; break; //属性セット名 //属性セット名 case 'fieldset_name': $name = COM_applyFilter($A['fieldset_name']); $url = $_CONF['site_admin_url'] . "/plugins/" . THIS_SCRIPT; $url .= "?"; $url .= "mode=changeset"; $url .= "&id=" . $A['id']; $retval = COM_createLink($name, $url); break; //下書 //下書 case 'draft_flag': if ($A['draft_flag'] == 1) { $switch = 'checked="checked"'; } else { $switch = ''; } $query_limit = COM_applyFilter($_REQUEST['query_limit']); $direction = COM_applyFilter($_REQUEST['direction']); $filter_val = COM_applyFilter($_REQUEST['filter_val']); $databoxlistpage = COM_applyFilter($_REQUEST['databoxlistpage']); $order = COM_applyFilter($_REQUEST['order'], true); $prevorder = COM_applyFilter($_REQUEST['prevorder']); $retval = "<form action=\"{$_CONF['site_admin_url']}"; $retval .= "/plugins/" . THIS_SCRIPT . "\" method=\"post\">"; $retval .= "<input type=\"checkbox\" name=\"drafton\" "; $retval .= "onclick=\"submit()\" value=\"{$A['draft_flag']}\" {$switch}>"; $retval .= "<input type=\"hidden\" name=\"draftChange\" "; $retval .= "value=\"{$A['id']}\">"; $retval .= "<input type=\"hidden\" name=\"" . CSRF_TOKEN . "\""; $retval .= " value=\"" . SEC_createToken() . "\"" . XHTML . ">"; $retval .= "<input type=\"hidden\" name=\"order\" value=\"{$order}\" />"; $retval .= "<input type=\"hidden\" name=\"prevorder\" value=\"{$prevorder}\" />"; $retval .= "<input type=\"hidden\" name=\"query_limit\" value=\"{$query_limit}\" />"; $retval .= "<input type=\"hidden\" name=\"direction\" value=\"{$direction}\" />"; $retval .= "<input type=\"hidden\" name=\"filter_val\" value=\"{$filter_val}\" />"; $retval .= "<input type=\"hidden\" name=\"databoxlistpage\" value=\"{$databoxlistpage}\" />"; $retval .= "</form>"; break; case 'udatetime': $curtime = COM_getUserDateTimeFormat($A['udatetime']); $retval = $curtime[0]; break; case 'remaingdays': if ($fieldvalue != "") { $retval = "<span class=\"databox_admin_{$fieldvalue}\">"; $retval .= "{$fieldvalue}</span>"; } break; //各項目 //各項目 default: $retval = $fieldvalue; break; } return $retval; }