private function save_field() { $name = Lua::post('name'); if (empty($name)) { Lua::ajaxmessage('error', '字段名称'); } $fieldname = Lua::post('fieldname'); if (empty($fieldname)) { Lua::ajaxmessage('error', '字段标识'); } $model_id = Lua::get('model_id'); $table_id = Lua::get('table_id'); $mdb = $this->_get($model_id); $tdb = $this->_table($table_id); $this->_exists($fieldname, $tdb['tablename']); $sqlarr = array('fieldname' => $fieldname, 'fieldtype' => Lua::post('fieldtype'), 'model_id' => $model_id, 'name' => $name, 'table_id' => $table_id, 'updatetime' => time(), 'relate_id' => Lua::post('relate_id')); Lua::insert('lua_model_field', $sqlarr); Lua::create_field($tdb['tablename'], Lua::post('fieldtype'), $fieldname); Lua::write_log($this->user, '添加模型字段', "tableid={$table_id}<br />model_id={$model_id}<br />table=" . $tdb['tablename'] . "<br />fieldname={$fieldname}", SYSNAME); Lua::ajaxmessage('success', '操作成功', "./model.htm?action=field&model_id={$model_id}&id={$table_id}"); }
private function save_field() { $name = Lua::post('name'); if (empty($name)) { Lua::ajaxmessage('error', '字段名称'); } $fieldname = Lua::post('fieldname'); if (empty($fieldname)) { Lua::ajaxmessage('error', '字段标识'); } $id = Lua::get('id'); $db = $this->_model($id, 1); $this->_check($fieldname); $sqlarr = array('fieldname' => $fieldname, 'fieldtype' => Lua::post('fieldtype'), 'name' => $name, 'systemname' => SYSNAME, 'updatetime' => time(), 'model_id' => $id, 'relate_id' => Lua::post('relate_id')); Lua::insert('lua_member_model_field', $sqlarr); Lua::create_field($db['tablename'], Lua::post('fieldtype'), $fieldname); Lua::write_log($this->user, '增加会员字段', "model_id={$id}<br />table=" . $db['tablename'] . "<br />field={$fieldname}", SYSNAME); Lua::ajaxmessage('success', '操作成功', "./member.htm?action=model_field&id={$id}"); }