Ext.onReady(function(){var tabpanel=new Ext.TabPanel({region:'center',deferredRender:false,activeTab:0,resizeTabs:true,minTabWidth:115,tabWidth:135,activeTab:0,enableTabScroll:true});tabpanel.add(new Ext.Panel({title:"综合信息",el:'shuoming'}));new Ext.Viewport({layout:"border",items:[new Ext.BoxComponent({region:'north',el:'north',height:30}),new Ext.BoxComponent({region:'south',el:'south',height:25}),{region:'west',id:'west-panel',title:'菜单',split:true,width:200,minSize:175,maxSize:400,collapsible:true,autoHide:true,margins:'0 0 0 5',layout:'accordion',layoutConfig:{animate:true},items:[{title:'管理',border:false,html:'<div id="tree-div" style="overflow:auto;width:100%;height:100%"></div>'}]},tabpanel]});var Tree=Ext.tree;var root=new Tree.AsyncTreeNode({text:'Ext JS',draggable:false,id:'root'});var tree=new Tree.TreePanel({el:'tree-div',autoScroll:true,root:root,animate:true,enableDD:false,border:false,rootVisible:false,containerScroll:true,loader:new Tree.TreeLoader({dataUrl:'treedata.php'})});tree.setRootNode(root);tree.render();root.expand();tree.expandAll();tree.on('click',treeClick);function treeClick(node,e){if(node.isLeaf()){e.stopEvent();var n=tabpanel.getComponent(node.id);var k=tabpanel.find('title',node.text);if(!n&&node.id=="tell"&&k==''){var store=new Ext.data.JsonStore({url:"_grid_json.php",root:"results",totalProperty:'total',fields:["id","name","tell","email","qq","school","spec","home","hometell","work","url"]});var sm=new Ext.grid.CheckboxSelectionModel({header:" ",sortable:true,width:20});var colM=new Ext.grid.ColumnModel([sm,{header:"ID",dataIndex:"id",sortable:true,width:20,hidden:true},{header:"姓名",dataIndex:"name",sortable:true,width:50},{header:"手机",dataIndex:"tell",sortable:true,width:80},{header:"邮箱",dataIndex:"email",sortable:true,renderer:showEmail,width:150},{header:"QQ",dataIndex:"qq",sortable:true,width:80},{header:"就读学校或毕业学校",dataIndex:"school",sortable:true},{header:"所学专业",dataIndex:"spec",width:100},{header:"家庭地址",dataIndex:"home",width:200},{header:"家庭电话",dataIndex:"hometell"},{header:"工作名称",dataIndex:"work"},{header:"个人主页",dataIndex:"url",renderer:showUrl}]);Ext.QuickTips.init();var s_pannel=new Ext.FormPanel({height:20,labelWidth:150,baseCls:'x-plain',defaults:{width:150,height:10},defaultType:'textfield',items:[{fieldLabel:'请输入姓名或者毕业院校',id:'title',name:'title',allowBlank:false,blankText:'搜索内容不能为空'}]});function _reload(){store.load({params:{start:0,limit:25}})}function _add(){Ext.form.Field.prototype.msgTarget='side';var window_form_add=new Ext.FormPanel({id:'window_form_add',name:'window_form_add',labelWidth:60,labelAlign:'right',baseCls:'x-plain',bodyStyle:'padding:5px 5px 0',width:350,frame:true,defaults:{width:320,height:260},defaultType:'textfield',items:[{xtype:'fieldset',title:'名片信息',defaults:{xtype:'textfield',width:200},items:[{name:'name',fieldLabel:'姓名',allowBlank:false,blankText:'姓名不能为空'},{xtype:'numberfield',name:'tell',fieldLabel:'手机号码',allowBlank:false,blankText:'手机号码不能为空'},{name:'qq',fieldLabel:'QQ',allowBlank:false,blankText:'QQ号码不能为空'},{name:'email',fieldLabel:'邮箱',allowBlank:false,blankText:'添加者邮箱不能为空',vtype:'email',emailText:'Email格式不正确'},{name:'school',fieldLabel:'毕业学校',allowBlank:false,blankText:'毕业院校不能为空'},{name:'spec',fieldLabel:'专业',allowBlank:false,blankText:'专业不能为空'},{name:'home',fieldLabel:'家庭地址',allowBlank:false,blankText:'家庭地址不能为空'},{xtype:'numberfield',name:'hometell',fieldLabel:'家庭电话',allowBlank:false,blankText:'家庭电话不能为空'},{name:'work',fieldLabel:'工作单位'},{name:'url',fieldLabel:'个人主页'}]}],buttons:[{text:'确定',handler:function(){if(add_widow.getComponent('window_form_add').form.isValid()){add_widow.getComponent('window_form_add').form.submit({waitTitle:'请稍候',waitMsg:'正在提交数据,请稍候....',url:'_action.php?action=add',method:'POST',success:function(form,action){var Result=action.result.success;if(Result==false){Ext.MessageBox.alert('提示',action.result.message)}else if(Result==true){Ext.MessageBox.alert('提示',action.result.message);window_form_add.form.reset();store.load({params:{start:0,limit:25}});add_widow.close()}},failure:function(form,action){Ext.MessageBox.alert('提示',action.result.message);window_form_add.form.reset()}})}}},{text:'取消',handler:function(){window_form_add.form.reset()}}]});var add_widow=new Ext.Window({title:"添加名片",width:350,height:380,modal:true,maximizable:true,items:window_form_add});add_widow.show()}function _edit(){var rows=grid.getSelectionModel().getSelections();if(rows){for(var i=0;i<rows.length;i++){Ext.form.Field.prototype.msgTarget='side';var window_form_edit=new Ext.FormPanel({id:'window_form_edit',name:'window_form_edit',labelWidth:60,labelAlign:'right',baseCls:'x-plain',bodyStyle:'padding:5px 5px 0',width:350,frame:true,defaults:{width:320,height:260},defaultType:'textfield',items:[{xtype:'fieldset',title:'名片信息',defaults:{xtype:'textfield',width:200},items:[{name:'id',fieldLabel:'id',xtype:'hidden',value:rows[i].get("id")},{name:'name',fieldLabel:'姓名',allowBlank:false,blankText:'姓名不能为空',value:rows[i].get("name")},{xtype:'numberfield',name:'tell',fieldLabel:'手机号码',allowBlank:false,blankText:'手机号码不能为空',value:rows[i].get("tell")},{name:'qq',fieldLabel:'QQ',allowBlank:false,blankText:'QQ号码不能为空',value:rows[i].get("qq")},{name:'email',fieldLabel:'邮箱',allowBlank:false,blankText:'添加者邮箱不能为空',value:rows[i].get("email"),vtype:'email',emailText:'Email格式不正确'},{name:'school',fieldLabel:'毕业学校',allowBlank:false,blankText:'毕业院校不能为空',value:rows[i].get("school")},{name:'spec',fieldLabel:'专业',allowBlank:false,blankText:'专业不能为空',value:rows[i].get("spec")},{name:'home',fieldLabel:'家庭地址',allowBlank:false,blankText:'家庭地址不能为空',value:rows[i].get("home")},{xtype:'numberfield',name:'hometell',fieldLabel:'家庭电话',allowBlank:false,blankText:'家庭电话不能为空',value:rows[i].get("hometell")},{name:'work',fieldLabel:'工作单位',value:rows[i].get("work")},{name:'url',fieldLabel:'个人主页',value:rows[i].get("url")}]}],buttons:[{text:'确定',handler:function(){if(edit_widow.getComponent('window_form_edit').form.isValid()){edit_widow.getComponent('window_form_edit').form.submit({waitTitle:'请稍候',waitMsg:'正在提交数据,请稍候....',url:'_action.php?action=edit',method:'POST',success:function(form,action){var Result=action.result.success;if(Result==false){Ext.MessageBox.alert('提示',action.result.message)}else if(Result==true){var g_start=getCookie('g_start');store.load({params:{start:g_start,limit:25}});edit_widow.close()}},failure:function(form,action){Ext.MessageBox.alert('提示',action.result.message);window_form_edit.form.reset()}})}}},{text:'取消',handler:function(){window_form_edit.form.reset()}}]});var edit_widow=new Ext.Window({title:"修改记录--"+rows[i].get("name"),width:350,height:380,modal:true,maximizable:true,items:window_form_edit});edit_widow.show()}}}function _del(){var rows=grid.getSelectionModel().getSelections();if(rows){Ext.Msg.prompt("请确认","是否真的删除这些名片吗?那么请输入权限口令",function(butten,text){if(butten=="ok"&&text=="jayboy.cn"){for(var i=0;i<rows.length;i++){Ext.Ajax.request({url:'_action.php?action=del',params:'id='+rows[i].get("id")})}store.load({params:{start:0,limit:25}})}else{Ext.Msg.alert("警告","口令错误!")}})}}function _create_xls(){window.open('_db2xls.php?action=create_xls')}var tb_text=new Ext.Toolbar.TextItem("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");var grid=new Ext.grid.GridPanel({title:"班级通讯录",id:'tell',closable:true,stripeRows:true,cm:colM,loadMask:true,store:store,autoExpandColumn:11,tbar:[s_pannel,tb_text,{xtype:"tbseparator"},{text:'&nbsp;搜索',icon:"img/page_find.png",cls:"x-btn-text-icon",handler:function(){store.load({params:{start:0,limit:25,title:Ext.get('title').dom.value}})}},{xtype:"tbseparator"},{text:'刷新',icon:"img/chart_pie.png",cls:"x-btn-text-icon",handler:_reload},{xtype:"tbseparator"},{text:'添加',icon:"img/chart_pie_add.png",cls:"x-btn-text-icon",handler:_add},{xtype:"tbseparator"},{text:"修改",icon:"img/chart_pie_edit.png",cls:"x-btn-text-icon",handler:_edit},{xtype:"tbseparator"},{text:"删除",icon:"img/chart_pie_delete.png",cls:"x-btn-text-icon",handler:_del},{xtype:"tbseparator"},{text:"导出EXCEL",icon:"img/chart_pie_link.png",cls:"x-btn-text-icon",handler:_create_xls}],bbar:new Ext.PagingToolbar({pageSize:25,store:store,displayInfo:true,displayMsg:'当前 {0} 到 {1} 共 {2}',emptyMsg:"没有数据返回",items:null})});store.load({params:{start:0,limit:25}});store.on('beforeload',function(){Ext.apply(this.baseParams,{title:Ext.get('title').dom.value})});function toggleDetails(btn,pressed){var view=grid.getView();view.showPreview=pressed;view.refresh()}var n=tabpanel.add(grid);tabpanel.setActiveTab(n)}if(!n&&node.id=="toall"&&k==''){var t_store=new Ext.data.JsonStore({url:"_toall_json.php",root:"results",totalProperty:'total',fields:["id","auther","value","time"]});var t_sm=new Ext.grid.CheckboxSelectionModel({header:" ",sortable:true,width:20});var t_colM=new Ext.grid.ColumnModel([t_sm,{header:"ID",dataIndex:"id",sortable:true,width:20,hidden:true},{header:"发布者",dataIndex:"auther",sortable:true,width:100},{header:"发布时间",dataIndex:"time",sortable:true,width:150},{header:"内容",dataIndex:"value",sortable:true,width:80}]);Ext.QuickTips.init();var t_s_pannel=new Ext.FormPanel({height:20,labelWidth:150,baseCls:'x-plain',defaults:{width:150,height:10},defaultType:'textfield',items:[{fieldLabel:'请输入发布者或公告内容',id:'t_title',name:'t_title',allowBlank:false,blankText:'搜索内容不能为空'}]});function t_reload(){t_store.load({params:{start:0,limit:25}})}function t_add(){Ext.form.Field.prototype.msgTarget='side';var t_window_form_add=new Ext.FormPanel({id:'t_window_form_add',name:'t_window_form_add',labelWidth:60,labelAlign:'right',baseCls:'x-plain',bodyStyle:'padding:5px 5px 0',width:580,frame:true,defaults:{width:200,height:20},defaultType:'textfield',items:[{name:'auther',fieldLabel:'发布人',allowBlank:false,blankText:'发布人不能为空'},{xtype:'fieldset',title:'公告内容',defaults:{xtype:'textfield',width:200},items:[{xtype:'htmleditor',name:'value',width:504,hideLabel:true,fieldLabel:'公告内容',allowBlank:false,blankText:'公告内容不能为空'}]}],buttons:[{text:'确定',handler:function(){if(t_add_widow.getComponent('t_window_form_add').form.isValid()){t_add_widow.getComponent('t_window_form_add').form.submit({waitTitle:'请稍候',waitMsg:'正在提交数据,请稍候....',url:'_action.php?action=t_add',method:'POST',success:function(form,action){var Result=action.result.success;if(Result==false){Ext.MessageBox.alert('提示',action.result.message)}else if(Result==true){Ext.MessageBox.alert('提示',action.result.message);t_window_form_add.form.reset();t_store.load({params:{start:0,limit:25}});t_add_widow.close()}},failure:function(form,action){Ext.MessageBox.alert('提示',action.result.message);t_window_form_add.form.reset()}})}}},{text:'取消',handler:function(){window_form.form.reset()}}]});var t_add_widow=new Ext.Window({title:"添加公告",width:560,height:330,modal:true,maximizable:true,items:t_window_form_add});t_add_widow.show()}function t_edit(){var rows=t_grid.getSelectionModel().getSelections();if(rows){for(var i=0;i<rows.length;i++){Ext.form.Field.prototype.msgTarget='side';var t_window_form_edit=new Ext.FormPanel({id:'t_window_form_edit',name:'t_window_form_edit',labelWidth:60,labelAlign:'right',baseCls:'x-plain',bodyStyle:'padding:5px 5px 0',width:580,frame:true,defaults:{width:200,height:20},defaultType:'textfield',items:[{xtype:'hidden',name:'id',value:rows[i].get("id")},{name:'auther',fieldLabel:'发布人',allowBlank:false,blankText:'发布人不能为空',value:rows[i].get("auther")},{xtype:'fieldset',title:'公告内容',defaults:{xtype:'textfield',width:200},items:[{xtype:'htmleditor',name:'value',width:504,hideLabel:true,fieldLabel:'公告内容',allowBlank:false,blankText:'公告内容不能为空',value:rows[i].get("value")}]}],buttons:[{text:'确定',handler:function(){if(t_edit_widow.getComponent('t_window_form_edit').form.isValid()){t_edit_widow.getComponent('t_window_form_edit').form.submit({waitTitle:'请稍候',waitMsg:'正在提交数据,请稍候....',url:'_action.php?action=t_edit',method:'POST',success:function(form,action){var Result=action.result.success;if(Result==false){Ext.MessageBox.alert('提示',action.result.message)}else if(Result==true){var _start=getCookie('t_start');t_store.load({params:{start:_start,limit:25}});t_edit_widow.close()}},failure:function(form,action){Ext.MessageBox.alert('提示',action.result.message);t_window_form_edit.form.reset()}})}}},{text:'取消',handler:function(){t_window_form_edit.form.reset()}}]});var t_edit_widow=new Ext.Window({title:"修改记录--"+rows[i].get("name"),width:560,height:330,modal:true,maximizable:true,items:t_window_form_edit});t_edit_widow.show()}}}function t_del(){var rows=t_grid.getSelectionModel().getSelections();if(rows){Ext.Msg.prompt("请确认","是否真的删除这些公告吗?那么请输入权限口令",function(butten,text){if(butten=="ok"&&text=="jayboy.cn"){for(var i=0;i<rows.length;i++){Ext.Ajax.request({url:'_action.php?action=t_del',params:'id='+rows[i].get("id")})}t_store.load({params:{start:0,limit:25}})}else{Ext.Msg.alert("警告","口令错误!")}})}}var t_text=new Ext.Toolbar.TextItem("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");var t_grid=new Ext.grid.GridPanel({title:"公告管理",id:'toall',closable:true,stripeRows:true,cm:t_colM,loadMask:true,store:t_store,autoExpandColumn:4,tbar:[t_s_pannel,t_text,{xtype:"tbseparator"},{text:'&nbsp;搜索',icon:"img/page_find.png",cls:"x-btn-text-icon",handler:function(){t_store.load({params:{start:0,limit:25,title:Ext.get('t_title').dom.value}})}},{xtype:"tbseparator"},{text:'刷新',icon:"img/chart_pie.png",cls:"x-btn-text-icon",handler:t_reload},{xtype:"tbseparator"},{text:'添加',icon:"img/chart_pie_add.png",cls:"x-btn-text-icon",handler:t_add},{xtype:"tbseparator"},{text:"修改",icon:"img/chart_pie_edit.png",cls:"x-btn-text-icon",handler:t_edit},{xtype:"tbseparator"},{text:"删除",icon:"img/chart_pie_delete.png",cls:"x-btn-text-icon",handler:t_del}],bbar:new Ext.PagingToolbar({pageSize:25,store:t_store,displayInfo:true,displayMsg:'当前 {0} 到 {1} 共 {2}',emptyMsg:"没有数据返回",items:null})});t_store.load({params:{start:0,limit:25}});var n=tabpanel.add(t_grid);tabpanel.setActiveTab(n)}if(!n&&node.id=="photo"&&k==''){var p_store=new Ext.data.JsonStore({url:"_photo_json.php",root:"results",totalProperty:'total',fields:["id","name","url","time","thumb","thumb_url","kind"]});var p_sm=new Ext.grid.CheckboxSelectionModel({header:" ",sortable:true,width:20});var p_colM=new Ext.grid.ColumnModel([p_sm,{header:"ID",dataIndex:"id",sortable:true,width:20,hidden:true},{header:"名称",dataIndex:"name",sortable:true,width:200},{header:"上传时间",dataIndex:"time",sortable:true,width:150},{header:"链接",dataIndex:"url",sortable:true,width:300,renderer:light_box},{header:"是否有缩略图",dataIndex:"thumb",sortable:true,width:80,renderer:showthumb},{header:"Thumb_url",dataIndex:"thumb_url",hidden:true},{header:"分类",dataIndex:"kind",sortable:true,width:100}]);Ext.QuickTips.init();var p_s_pannel=new Ext.FormPanel({height:20,labelWidth:100,baseCls:'x-plain',defaults:{width:150,height:10},defaultType:'textfield',items:[{fieldLabel:'请输入名称',id:'p_title',name:'p_title',allowBlank:false,blankText:'搜索内容不能为空'}]});function p_reload(){p_store.load({params:{start:0,limit:25}})}function p_add(){var dialog=new Ext.ux.UploadDialog.Dialog({autoCreate:true,closable:true,collapsible:false,draggable:true,minWidth:400,minHeight:200,width:600,height:400,permitted_extensions:['JPG','jpg','jpeg','JPEG'],proxyDrag:true,resizable:true,constraintoviewport:true,title:'文件上传',url:'up.php',reset_on_hide:false,allow_close_on_upload:true});dialog.show('show-button')}function p_edit(){var rows=p_grid.getSelectionModel().getSelections();if(rows){var p_select_kind=new Ext.data.JsonStore({url:"_select_kind.php",fields:['name','value'],totalProperty:"total",root:"results",id:"name"});for(var i=0;i<rows.length;i++){Ext.form.Field.prototype.msgTarget='side';var p_window_form_edit=new Ext.FormPanel({id:'p_window_form_edit',name:'p_window_form_edit',labelWidth:110,labelAlign:'right',baseCls:'x-plain',bodyStyle:'padding:5px 5px 0',width:380,frame:true,defaults:{width:350,height:100},defaultType:'textfield',items:[{xtype:'hidden',name:'id',value:rows[i].get("id")},{xtype:'fieldset',title:'照片信息',defaults:{xtype:'textfield',width:200},items:[{name:'name',fieldLabel:'照片名称',allowBlank:false,blankText:'名称不能为空',value:rows[i].get("name")},{xtype:'combo',name:'kind',fieldLabel:'分类(可直接输入)',store:p_select_kind,displayField:'name',valueField:'value',store:p_select_kind,triggerAction:'all',emptyText:'请选择分类...',selectOnFocus:true,value:rows[i].get("kind")}]}],buttons:[{text:'确定',handler:function(){if(p_edit_widow.getComponent('p_window_form_edit').form.isValid()){p_edit_widow.getComponent('p_window_form_edit').form.submit({waitTitle:'请稍候',waitMsg:'正在提交数据,请稍候....',url:'_action.php?action=p_edit',method:'POST',success:function(form,action){var Result=action.result.success;if(Result==false){Ext.MessageBox.alert('提示',action.result.message)}else if(Result==true){var _start=getCookie('p_start');p_store.load({params:{start:_start,limit:25}});p_edit_widow.close()}},failure:function(form,action){Ext.MessageBox.alert('提示',action.result.message);p_window_form_edit.form.reset()}})}}},{text:'取消',handler:function(){p_window_form_edit.form.reset()}}]});var p_edit_widow=new Ext.Window({title:"修改记录--"+rows[i].get("name"),width:380,height:190,modal:true,maximizable:true,items:p_window_form_edit});p_edit_widow.show()}}}function p_del(){var rows=p_grid.getSelectionModel().getSelections();if(rows){Ext.Msg.prompt("请确认","是否真的删除这些照片吗?那么请输入权限口令",function(butten,text){if(butten=="ok"&&text=="jayboy.cn"){for(var i=0;i<rows.length;i++){Ext.Ajax.request({url:'_action.php?action=p_del',method:'POST',params:{id:rows[i].get("id"),url:rows[i].get("url")}})}p_reload()}else{Ext.Msg.alert("警告","口令错误!")}})}}function p_create_thumb(){var rows=p_grid.getSelectionModel().getSelections();if(rows){Ext.Msg.confirm("请确认","是否要生成或删除缩略图",function(butten,text){if(butten=="yes"){for(var i=0;i<rows.length;i++){Ext.Ajax.request({url:'_action.php?action=p_thumb',method:'POST',params:{id:rows[i].get("id"),url:rows[i].get("url"),thumb:rows[i].get("thumb"),thumb_url:rows[i].get("thumb_url")}})}p_store.load({params:{start:0,limit:25}});Ext.Ajax.request({url:'_create_xml.php'})}})}}function p_create_xml(){Ext.Ajax.request({url:'_create_xml.php?action=create_xml'})}var p_text=new Ext.Toolbar.TextItem("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");var p_grid=new Ext.grid.GridPanel({title:"照片管理",id:'photo',closable:true,stripeRows:true,cm:p_colM,loadMask:true,store:p_store,autoExpandColumn:6,tbar:[p_s_pannel,p_text,{xtype:"tbseparator"},{text:'&nbsp;搜索',icon:"img/page_find.png",cls:"x-btn-text-icon",handler:function(){p_store.load({params:{start:0,limit:25,title:Ext.get('p_title').dom.value}})}},{xtype:"tbseparator"},{text:'刷新',icon:"img/chart_pie.png",cls:"x-btn-text-icon",handler:p_reload},{xtype:"tbseparator"},{text:'上传',icon:"img/chart_pie_add.png",cls:"x-btn-text-icon",handler:p_add},{xtype:"tbseparator"},{text:"修改",icon:"img/chart_pie_edit.png",cls:"x-btn-text-icon",handler:p_edit},{xtype:"tbseparator"},{text:"生成缩略图",icon:"img/application_view_tile.png",cls:"x-btn-text-icon",handler:p_create_thumb},{xtype:"tbseparator"},{text:"更新图片缓存",icon:"img/chart_pie_link.png",cls:"x-btn-text-icon",handler:p_create_xml},{xtype:"tbseparator"},{text:"删除",icon:"img/chart_pie_delete.png",cls:"x-btn-text-icon",handler:p_del}],bbar:new Ext.PagingToolbar({pageSize:25,store:p_store,displayInfo:true,displayMsg:'当前 {0} 到 {1} 共 {2}',emptyMsg:"没有数据返回",items:null})});p_store.load({params:{start:0,limit:25}});var n=tabpanel.add(p_grid);tabpanel.setActiveTab(n)}if(!n&&node.id=="photolist"&&k==''){var xd=Ext.data;var l_store=new Ext.data.JsonStore({url:'get-images.php',totalProperty:'total',root:'images',fields:['name','url',{name:'size',type:'float'},{name:'lastmod',type:'date',dateFormat:'timestamp'},'photo_url','id']});var sss="thumb/1217493696_38.jpg";var ddd="tst";var tpl=new Ext.XTemplate('<tpl for=".">','<div class="thumb-wrap">','<div class="thumb"><a  href="show.php?id={id}&url={photo_url}" target="_blank"><img src="{url}" title="{name}"></a></div>','<span class="x-editable">{shortName}</span></div>','</tpl>','<div class="x-clear"></div>');var photo_dataview=new Ext.DataView({store:l_store,tpl:tpl,autoHeight:true,overClass:'x-view-over',itemSelector:'div.thumb-wrap',emptyText:'正在加载,请稍候....',prepareData:function(data){data.shortName=Ext.util.Format.ellipsis(data.name,15);data.sizeString=Ext.util.Format.fileSize(data.size);data.dateString=data.lastmod.format("m/d/Y g:i a");return data}});var l_panel=new Ext.Panel({id:'photolist',frame:true,autoHeight:true,loadMask:true,closable:true,collapsible:true,border:false,bodyBorder:false,layout:'fit',title:'照片浏览',items:photo_dataview,tbar:[{xtype:"tbseparator"},{text:'刷新',icon:"img/chart_pie.png",cls:"x-btn-text-icon",handler:function(){l_store.load({params:{start:0,limit:24}})}},{xtype:"tbseparator"}],bbar:new Ext.PagingToolbar({pageSize:24,store:l_store,displayInfo:true,displayMsg:'当前 {0} 到 {1} 共 {2}',emptyMsg:"没有数据返回",items:null})});var n=tabpanel.add(l_panel);tabpanel.setActiveTab(n);l_store.load({params:{start:0,limit:24}})}if(!n&&node.id=="photocomm"&&k==''){var c_store=new Ext.data.JsonStore({url:"_photo_comm.php",root:"results",totalProperty:'total',fields:["id","user","value","time","name"]});var c_sm=new Ext.grid.CheckboxSelectionModel({header:" ",sortable:true,width:20});var c_colM=new Ext.grid.ColumnModel([c_sm,{header:"ID",dataIndex:"id",sortable:true,width:20,hidden:true},{header:"发布者",dataIndex:"user",sortable:true,width:100},{header:"发布时间",dataIndex:"time",sortable:true,width:150},{header:"内容",dataIndex:"value",sortable:true,width:80},{header:"照片名称",dataIndex:"name",sortable:true,width:80}]);Ext.QuickTips.init();var c_s_pannel=new Ext.FormPanel({height:20,labelWidth:150,baseCls:'x-plain',defaults:{width:150,height:10},defaultType:'textfield',items:[{fieldLabel:'请输入评论者或评论内容',id:'c_title',name:'c_title',allowBlank:false,blankText:'搜索内容不能为空'}]});function c_reload(){c_store.load({params:{start:0,limit:25}})}function c_del(){var rows=c_grid.getSelectionModel().getSelections();if(rows){Ext.Msg.prompt("请确认","是否真的删除这些公告吗?那么请输入权限口令",function(butten,text){if(butten=="ok"&&text=="jayboy.cn"){for(var i=0;i<rows.length;i++){Ext.Ajax.request({url:'_action.php?action=c_del',params:'id='+rows[i].get("id")})}c_store.load({params:{start:0,limit:25}})}else{Ext.Msg.alert("警告","口令错误!")}})}}var c_text=new Ext.Toolbar.TextItem("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");var c_grid=new Ext.grid.GridPanel({title:"照片评论管理管理",id:'photocomm',closable:true,stripeRows:true,cm:c_colM,loadMask:true,store:c_store,autoExpandColumn:4,tbar:[c_s_pannel,c_text,{xtype:"tbseparator"},{text:'&nbsp;搜索',icon:"img/page_find.png",cls:"x-btn-text-icon",handler:function(){c_store.load({params:{start:0,limit:25,title:Ext.get('c_title').dom.value}})}},{xtype:"tbseparator"},{text:'刷新',icon:"img/chart_pie.png",cls:"x-btn-text-icon",handler:c_reload},{xtype:"tbseparator"},{text:"删除",icon:"img/chart_pie_delete.png",cls:"x-btn-text-icon",handler:c_del}],bbar:new Ext.PagingToolbar({pageSize:25,store:c_store,displayInfo:true,displayMsg:'当前 {0} 到 {1} 共 {2}',emptyMsg:"没有数据返回",items:null})});c_store.load({params:{start:0,limit:25}});var n=tabpanel.add(c_grid);tabpanel.setActiveTab(n)}if(!n&&node.id=="flashphoto"&&k==''){window.open('flash.php')}if(!n&&node.id=="idea"&&k==''){var i_store=new Ext.data.JsonStore({url:"_idea_json.php",root:"results",totalProperty:'total',fields:["id","auther","value","time"]});var i_sm=new Ext.grid.CheckboxSelectionModel({header:" ",sortable:true,width:20});var i_colM=new Ext.grid.ColumnModel([i_sm,{header:"ID",dataIndex:"id",sortable:true,width:20,hidden:true},{header:"留言者",dataIndex:"auther",sortable:true,width:100},{header:"提交时间",dataIndex:"time",sortable:true,width:150},{header:"留言内容",dataIndex:"value",sortable:true}]);Ext.QuickTips.init();var i_s_pannel=new Ext.FormPanel({height:20,labelWidth:150,baseCls:'x-plain',defaults:{width:150,height:10},defaultType:'textfield',items:[{fieldLabel:'请输入留言者或留言内容',id:'i_title',name:'i_title',allowBlank:false,blankText:'搜索内容不能为空'}]});function i_reload(){i_store.load({params:{start:0,limit:25}})}function i_add(){Ext.form.Field.prototype.msgTarget='side';var i_window_form_add=new Ext.FormPanel({id:'i_window_form_add',name:'i_window_form_add',labelWidth:60,labelAlign:'right',baseCls:'x-plain',bodyStyle:'padding:5px 5px 0',width:580,frame:true,defaults:{width:200,height:20},defaultType:'textfield',items:[{name:'auther',fieldLabel:'姓名',allowBlank:false,blankText:'发布人不能为空'},{xtype:'fieldset',title:'留言内容',defaults:{xtype:'textfield',width:200},items:[{xtype:'htmleditor',name:'value',width:504,hideLabel:true,fieldLabel:'留言内容',allowBlank:false,blankText:'留言内容不能为空'}]}],buttons:[{text:'确定',handler:function(){if(i_add_widow.getComponent('i_window_form_add').form.isValid()){i_add_widow.getComponent('i_window_form_add').form.submit({waitTitle:'请稍候',waitMsg:'正在提交数据,请稍候....',url:'_action.php?action=i_add',method:'POST',success:function(form,action){var Result=action.result.success;if(Result==false){Ext.MessageBox.alert('提示',action.result.message)}else if(Result==true){Ext.MessageBox.alert('提示',action.result.message);i_window_form_add.form.reset();i_store.load({params:{start:0,limit:25}});i_add_widow.close()}},failure:function(form,action){Ext.MessageBox.alert('提示',action.result.message);i_window_form_add.form.reset()}})}}},{text:'取消',handler:function(){window_form.form.reset()}}]});var i_add_widow=new Ext.Window({title:"提交留言",width:560,height:330,modal:true,maximizable:true,items:i_window_form_add});i_add_widow.show()}function i_del(){var rows=i_grid.getSelectionModel().getSelections();if(rows){Ext.Msg.prompt("请确认","是否真的删除这些留言吗?那么请输入权限口令",function(butten,text){if(butten=="ok"&&text=="jayboy.cn"){for(var i=0;i<rows.length;i++){Ext.Ajax.request({url:'_action.php?action=i_del',params:'id='+rows[i].get("id")})}i_store.load({params:{start:0,limit:25}})}else{Ext.Msg.alert("警告","口令错误!")}})}}var i_text=new Ext.Toolbar.TextItem("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");var i_grid=new Ext.grid.GridPanel({title:"意见收集",id:'idea',closable:true,stripeRows:true,cm:i_colM,loadMask:true,store:i_store,autoExpandColumn:4,tbar:[i_s_pannel,i_text,{xtype:"tbseparator"},{text:'&nbsp;搜索',icon:"img/page_find.png",cls:"x-btn-text-icon",handler:function(){i_store.load({params:{start:0,limit:25,title:Ext.get('i_title').dom.value}})}},{xtype:"tbseparator"},{text:'刷新',icon:"img/chart_pie.png",cls:"x-btn-text-icon",handler:i_reload},{xtype:"tbseparator"},{text:'我要留言',icon:"img/chart_pie_add.png",cls:"x-btn-text-icon",handler:i_add},{xtype:"tbseparator"},{text:"删除",icon:"img/chart_pie_delete.png",cls:"x-btn-text-icon",handler:i_del}],bbar:new Ext.PagingToolbar({pageSize:25,store:i_store,displayInfo:true,displayMsg:'当前 {0} 到 {1} 共 {2}',emptyMsg:"没有数据返回",items:null})});i_store.load({params:{start:0,limit:25}});var n=tabpanel.add(i_grid);tabpanel.setActiveTab(n)}if(!n&&node.id=="quit"&&k==''){Ext.Msg.confirm("请确认","真的要退出吗?",function(butten,text){if(butten=="yes"){Ext.Ajax.request({url:'_action.php?action=quit',params:'q=q'});window.close()}})}else{tabpanel.setActiveTab(node.id)}}}});setTimeout(function(){Ext.get('loading').remove();Ext.get('loading-mask').fadeOut({remove:true})},250);
