www.gusucode.com > HadSky PHP轻论坛系统源码 v2.4.2源码程序 > ytqlt_v2.4.2.0701/phpscript/plug/superadmin/save.php
<?php if (!defined('puyuetian') || !defined('SUPERADMIN')) exit('403'); $tip = '保存成功!'; switch ($table) { case 'set' : //SET表的设置保存 foreach ($_POST as $key => $value) { $getid = $_G['TABLE']['SET'] -> getId("setname", $key); if ($getid) { $array['id'] = $getid; } else { $array['id'] = 0; $array['setname'] = $key; } $array['setvalue'] = $value; $_G['TABLE']['SET'] -> newData($array); } break; case 'plug' : case 'readsort' : case 'download' : //版块表的保存 $readsorts = $_G['TABLE'][strtoupper($table)] -> getFullColumns(); foreach ($readsorts as $key => $value) { $fields .= ",{$value['Field']}"; } $fields = substr($fields, 1); $fields = explode(',', $fields); foreach ($_POST as $key => $value) { if (in_array($key, $fields)) { $array[$key] = $value; } } $_G['TABLE'][strtoupper($table)] -> newData($array); break; case 'user' : if ($type == 'special') { $userdata = $_G['TABLE']['USER'] -> getData(Cnum($_POST['id'])); if ($userdata) { $data = $userdata['data']; foreach ($_POST as $key => $value) { if ($key != 'id') { $data = ArrayData($data, $key, $value); } } $array['id'] = $userdata['id']; $array['data'] = $data; $_G['TABLE']['USER'] -> newData($array); } } break; default : break; }