=========================================================== [ ] admin/mod/alist/CFend_alist.class.php ----------------------------------------------------------- public function init() { $this->bind("hd_HtmlHead"); $this->bind("hd_Content"); <---- remove } public function hd_HtmlHead() { $url_mod = $this->urlMod(); ?> <------------------------------------------ =========================================================== [ ] admin/mod/alist/CBend_alist.class.php ----------------------------------------------------------- (before) protected function validate( $data ) { //-- locale $lca = CEnv::locale( $this->tbl_name."/validate" ); //-- vali macro CValiMacro::setup($data, $lca); if ( $data->cmd == "reg_done" ) { CValiMacro::vStr("title"); } else { CValiMacro::vCheckbox("pinidx"); CValiMacro::vStr("title"); CValiMacro::vStr("notes",false); CInpArticle::validate( $data ); } } (after) protected function validate( $data ) { //-- locale $lca = CEnv::locale( $this->tbl_name."/validate" ); //-- vali macro CValiMacro::setup($data, $lca); CInpArticle::validate( $data ); } =========================================================== [ ] admin/mod/alist/CBend_alist.class.php ----------------------------------------------------------- (before) class CBend_alist extends CBend_crud { public function init() { $this->tbl_name = "alist"; $this->id_name = "alist_id"; parent::init(); $this->bind("hd_search"); $this->bind("hd_edit_inp"); $this->bind("hd_edit_done"); $this->bind("hd_reg_inp"); $this->bind("hd_reg_done"); $this->bind("hd_del_multi"); $this->bind("hd_pin"); $this->bind("hd_copy"); } (after) class CBend_alist extends CBend_crud { public function init() { $this->tbl_name = "alist"; $this->id_name = "alist_id"; parent::init(); $this->bind("hd_edit_inp"); $this->bind("hd_edit_done"); } ----------------------------------------------------------- (before) public function pc_edit_inp( $data ) { //-- select clause $sx = array( $this->id_name, "alist.dt_create", "alist.group_id", "alist.pinidx", "alist.title", "alist.notes", ); (after) public function pc_edit_inp( $data ) { //-- select clause $sx = array( $this->id_name, "alist.dt_create", ); ----------------------------------------------------------- Delete these functions: public function pc_search( $data ) { public function pc_reg_done_validate( $data ) { public function pc_del_multi_delete_child( $data ) { public function pc_copy( $data ) { public function pc_copy_child( $data ) { =========================================================== [ ] admin/mod/alist/js/CAlistRecSettingsPanel.js ----------------------------------------------------------- Remove these lines: //-- limit # of chars on 'notes' var jqo_notes = this.jqo_form.find('textarea[name="notes"]'); var jqo_notes_cnt = this.jqo_form.find(".notes-cnt"); CDuan.charLimit( jqo_notes, jqo_notes_cnt, jqo_notes.attr("data-maxchar"), "%numofchar%/%maxchar%" ); =========================================================== [ ] admin/mod/alist/js/CAlist.js ----------------------------------------------------------- Modify "init" CAlist = { init : function( opt ) { for ( var key in opt ) { this[key] = opt[key]; } var _this = this; this.b_load = false; this.jqo_ctar_criteria = this.jqo_ctar.find(".ctar-criteria"); this.jqo_ctar_dtable = this.jqo_ctar.find(".ctar-dtable"); this.cajax = new CCAjax(); this.jms = new CJMS(); this.dtable = new CDTable({jms:this.jms, jqo_ctar_dtable:this.jqo_ctar_dtable}); this.pc_edit_inp(1001,"settings"); this.jms.bind( "rp_edit_inp", this, function( resp ) { if ( CFRes.execute(resp) ) { CAlistRec.open(resp); } }); CAlistRec.init({ jqo_ctar_main:$(".main-container") }); }, Delete these functions: pc_reg_inp : function() { pc_reg_done : function() { pc_del_multi : function() { pc_pin : function( jqo ) { pc_copy : function( jqo ) { =========================================================== [ ] admin/mod/alist/tpl.alistrec.tab.settings.inc.php ----------------------------------------------------------- Remove fields: Title Notes Pin to Top =========================================================== [ ] locale/en/alist/locale.bcrumb.inc.php ----------------------------------------------------------- (before) $lca["bcrumb:search"] = "Articles/Search"; $lca["bcrumb:edit"] = "Articles/Details"; $lca["bcrumb:reg"] = "Articles/Add New"; (after) $lca["bcrumb:edit"] = "Articles"; =========================================================== [ ] admin/mod/user/tpl.dtable.inc.php ----------------------------------------------------------- Delete these lines:
">
=========================================================== [ ] admin/mod/ ----------------------------------------------------------- Delete cfgapp =========================================================== [ ] admin/mod/btpl/mpage/menu.inc.php ----------------------------------------------------------- Delete: $items1["cfgapp"] = array( "rtp"=>"cfgapp", "title"=>"Settings", "roll"=>array("admin"), ); =========================================================== [ ] admin/mod/mod.inc.php ----------------------------------------------------------- Delete: $mods["cfgapp"] = null; =========================================================== [ ] admin/mod/alist/CInstCode.class.php ----------------------------------------------------------- (before) public function urlScriptTag() { return CEnv::urlClient() . "cn.php?id=" . $this->id; } (after) public function urlScriptTag() { return CEnv::urlClient() . "cn.php; } =========================================================== [ ] admin/mod/alist/tpl.inme.tab.inc.php ----------------------------------------------------------- (before) href=""> (after) href=""> =========================================================== [ ] admin/mod/alist/CAction_run_preview.class.php ----------------------------------------------------------- (before) $id = isset($_REQUEST["id"]) ? $_REQUEST["id"] : 0; (after) $id = 1001; =========================================================== [ ] admin/mod/fsc/CBend_crud.class.php ----------------------------------------------------------- (before) public function addGroupIdCond( &$cond ) { if ( !CUG::isAdmin() ) { $cond[] = CSql::clCond( $this->tbl_name . ".group_id","=", CSess::getUserInfo("group_id")); } } (after) public function addGroupIdCond( &$cond ) { } =========================================================== [ ] cn/include/CClient.class.php ----------------------------------------------------------- (before) public static function run() { $id = isset( $_REQUEST["id"] ) ? intval($_REQUEST["id"]) : 0; (after) public static function run() { $id = 1001 =========================================================== [ ] install/mod/setup/sql/sql.txt ----------------------------------------------------------- (add) -- -- Dumping data for table `tbl_alist` -- INSERT INTO `tbl_alist` (`alist_id`, `dt_create`, `user_id`, `group_id`) VALUES (1001, '2000-01-01 00:00:00', 1001, 1001); ----------------------------------------------------------- (before) CREATE TABLE IF NOT EXISTS `tbl_alist` ( `alist_id` int(11) NOT NULL AUTO_INCREMENT, `dt_create` datetime NOT NULL, `user_id` int(11) NOT NULL, `group_id` int(11) NOT NULL, `pinidx` tinyint(4) NOT NULL DEFAULT '0', `title` varchar(50) DEFAULT NULL, `notes` varchar(200) DEFAULT NULL, PRIMARY KEY (`alist_id`), KEY `dt_create` (`dt_create`), KEY `user_id` (`user_id`), KEY `group_id` (`group_id`), KEY `pinidx` (`pinidx`), KEY `title` (`title`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1001 ; (after) CREATE TABLE IF NOT EXISTS `tbl_alist` ( `alist_id` int(11) NOT NULL AUTO_INCREMENT, `dt_create` datetime NOT NULL, `user_id` int(11) NOT NULL, `group_id` int(11) NOT NULL, PRIMARY KEY (`alist_id`), KEY `dt_create` (`dt_create`), KEY `user_id` (`user_id`), KEY `group_id` (`group_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1001 ; ----------------------------------------------------------- (before) INSERT INTO `tbl_cfgdb` (`cfgdb_id`, `ckey`, `cval`) VALUES (1001, 'cfgapp', '{"tbl:user:default-page-size":10,"tbl:user:default-sort-val":"dt_create:asc","tbl:alist:default-page-size":10,"tbl:alist:default-sort-val":"dt_create:desc"}'); (after) INSERT INTO `tbl_cfgdb` (`cfgdb_id`, `ckey`, `cval`) VALUES (1001, 'cfgapp', '{"tbl:user:default-page-size":10,"tbl:user:default-sort-val":"dt_create:asc"}'); ===========================================================