├── .gitattributes ├── .gitignore ├── api ├── config.inc.php ├── include │ └── db_mysql.class.php ├── uc.php └── uc_client │ ├── client.php │ ├── control │ ├── app.php │ ├── cache.php │ ├── domain.php │ ├── feed.php │ ├── friend.php │ ├── index.htm │ ├── mail.php │ ├── pm.php │ ├── tag.php │ └── user.php │ ├── data │ ├── cache │ │ ├── apps.php │ │ └── index.htm │ └── index.htm │ ├── index.htm │ ├── lib │ ├── db.class.php │ ├── index.htm │ ├── sendmail.inc.php │ ├── uccode.class.php │ └── xml.class.php │ └── model │ ├── app.php │ ├── base.php │ ├── cache.php │ ├── domain.php │ ├── friend.php │ ├── index.htm │ ├── mail.php │ ├── misc.php │ ├── note.php │ ├── pm.php │ ├── tag.php │ └── user.php ├── app ├── bank │ ├── api.php │ ├── cls │ │ ├── coupon.cls.php │ │ └── orders.cls.php │ ├── master.php │ └── tpls │ │ └── master │ │ ├── addcoupon.tpl │ │ ├── coupon.tpl │ │ ├── header.tpl │ │ ├── index.tpl │ │ ├── menu.tpl │ │ ├── nav.tpl │ │ ├── orders.tpl │ │ └── outcoupon.tpl ├── content │ ├── app.php │ ├── cls │ │ ├── ad.cls.php │ │ ├── api.cls.php │ │ ├── block.cls.php │ │ ├── config.cls.php │ │ ├── content.cls.php │ │ ├── position.cls.php │ │ └── work.cls.php │ ├── master.php │ ├── styles │ │ ├── css │ │ │ └── theme.css │ │ └── img │ │ │ ├── glyphicons-halflings-white.png │ │ │ ├── glyphicons-halflings.png │ │ │ └── theme │ │ │ ├── bg.png │ │ │ ├── foot.jpg │ │ │ ├── logo.jpg │ │ │ └── title.jpg │ └── tpls │ │ ├── app │ │ ├── category_default.tpl │ │ ├── content_default.tpl │ │ ├── foot.tpl │ │ ├── header.tpl │ │ ├── index.tpl │ │ └── nav.tpl │ │ └── master │ │ ├── Copy of category.tpl │ │ ├── addfield.tpl │ │ ├── addmodule.tpl │ │ ├── blocks.tpl │ │ ├── blocks_add.tpl │ │ ├── blocks_modify.tpl │ │ ├── category.tpl │ │ ├── category_add.tpl │ │ ├── category_ajax_data.tpl │ │ ├── category_edit.tpl │ │ ├── content.tpl │ │ ├── content_add.tpl │ │ ├── content_copy.tpl │ │ ├── content_edit.tpl │ │ ├── content_move.tpl │ │ ├── content_position.tpl │ │ ├── fields.tpl │ │ ├── header.tpl │ │ ├── index.tpl │ │ ├── menu.tpl │ │ ├── modifyfield.tpl │ │ ├── modifymodule.tpl │ │ ├── module.tpl │ │ ├── nav.tpl │ │ ├── preview.tpl │ │ └── preview_ajax.tpl ├── core │ ├── api.php │ ├── cls │ │ └── apps.cls.php │ ├── master.php │ ├── styles │ │ ├── css │ │ │ ├── bootstrap-combined.min.css │ │ │ ├── bootstrap-responsive.css │ │ │ ├── bootstrap.css │ │ │ ├── datepicker.css │ │ │ ├── datetimepicker.css │ │ │ ├── img │ │ │ │ ├── glyphicons-halflings-white.png │ │ │ │ └── glyphicons-halflings.png │ │ │ ├── jquery-ui.css │ │ │ ├── layoutit.css │ │ │ ├── moplugin.css │ │ │ └── plugin.css │ │ ├── images │ │ │ ├── board.png │ │ │ ├── favicon.png │ │ │ ├── icons │ │ │ │ ├── Book.png │ │ │ │ ├── Calendar.png │ │ │ │ ├── Chat.png │ │ │ │ ├── Clipboard.png │ │ │ │ ├── Compas.png │ │ │ │ ├── Gift-Box.png │ │ │ │ ├── Infinity-Loop.png │ │ │ │ ├── Mail.png │ │ │ │ ├── Map.png │ │ │ │ ├── Pensils.png │ │ │ │ ├── Pocket.png │ │ │ │ ├── Retina-Ready.png │ │ │ │ ├── Toilet-Paper.png │ │ │ │ └── Watches.png │ │ │ ├── layout.png │ │ │ ├── loader.gif │ │ │ ├── noimage.gif │ │ │ ├── none.gif │ │ │ ├── noupload.gif │ │ │ ├── private.png │ │ │ ├── private2.png │ │ │ ├── right.png │ │ │ ├── uploadico.png │ │ │ └── wrong.png │ │ ├── img │ │ │ ├── glyphicons-halflings-white.png │ │ │ └── glyphicons-halflings.png │ │ └── js │ │ │ ├── bootstrap-datepicker.js │ │ │ ├── bootstrap-datetimepicker.js │ │ │ ├── bootstrap-datetimepicker.zh-CN.js │ │ │ ├── bootstrap.min.js │ │ │ ├── ckeditor │ │ │ ├── CHANGES.md │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── build-config.js │ │ │ ├── ckeditor.js │ │ │ ├── config.js │ │ │ ├── contents.css │ │ │ ├── lang │ │ │ │ ├── zh-cn.js │ │ │ │ └── zh.js │ │ │ ├── plugins │ │ │ │ ├── a11yhelp │ │ │ │ │ └── dialogs │ │ │ │ │ │ ├── a11yhelp.js │ │ │ │ │ │ └── lang │ │ │ │ │ │ ├── _translationstatus.txt │ │ │ │ │ │ ├── ar.js │ │ │ │ │ │ ├── bg.js │ │ │ │ │ │ ├── ca.js │ │ │ │ │ │ ├── cs.js │ │ │ │ │ │ ├── cy.js │ │ │ │ │ │ ├── da.js │ │ │ │ │ │ ├── de.js │ │ │ │ │ │ ├── el.js │ │ │ │ │ │ ├── en.js │ │ │ │ │ │ ├── eo.js │ │ │ │ │ │ ├── es.js │ │ │ │ │ │ ├── et.js │ │ │ │ │ │ ├── fa.js │ │ │ │ │ │ ├── fi.js │ │ │ │ │ │ ├── fr-ca.js │ │ │ │ │ │ ├── fr.js │ │ │ │ │ │ ├── gu.js │ │ │ │ │ │ ├── he.js │ │ │ │ │ │ ├── hi.js │ │ │ │ │ │ ├── hr.js │ │ │ │ │ │ ├── hu.js │ │ │ │ │ │ ├── it.js │ │ │ │ │ │ ├── ja.js │ │ │ │ │ │ ├── km.js │ │ │ │ │ │ ├── ku.js │ │ │ │ │ │ ├── lt.js │ │ │ │ │ │ ├── lv.js │ │ │ │ │ │ ├── mk.js │ │ │ │ │ │ ├── mn.js │ │ │ │ │ │ ├── nb.js │ │ │ │ │ │ ├── nl.js │ │ │ │ │ │ ├── no.js │ │ │ │ │ │ ├── pl.js │ │ │ │ │ │ ├── pt-br.js │ │ │ │ │ │ ├── pt.js │ │ │ │ │ │ ├── ro.js │ │ │ │ │ │ ├── ru.js │ │ │ │ │ │ ├── sk.js │ │ │ │ │ │ ├── sl.js │ │ │ │ │ │ ├── sq.js │ │ │ │ │ │ ├── sv.js │ │ │ │ │ │ ├── th.js │ │ │ │ │ │ ├── tr.js │ │ │ │ │ │ ├── ug.js │ │ │ │ │ │ ├── uk.js │ │ │ │ │ │ ├── vi.js │ │ │ │ │ │ └── zh-cn.js │ │ │ │ ├── about │ │ │ │ │ └── dialogs │ │ │ │ │ │ ├── about.js │ │ │ │ │ │ └── logo_ckeditor.png │ │ │ │ ├── clipboard │ │ │ │ │ └── dialogs │ │ │ │ │ │ └── paste.js │ │ │ │ ├── colordialog │ │ │ │ │ └── dialogs │ │ │ │ │ │ └── colordialog.js │ │ │ │ ├── dialog │ │ │ │ │ └── dialogDefinition.js │ │ │ │ ├── div │ │ │ │ │ └── dialogs │ │ │ │ │ │ └── div.js │ │ │ │ ├── fakeobjects │ │ │ │ │ └── images │ │ │ │ │ │ └── spacer.gif │ │ │ │ ├── find │ │ │ │ │ └── dialogs │ │ │ │ │ │ └── find.js │ │ │ │ ├── flash │ │ │ │ │ ├── dialogs │ │ │ │ │ │ └── flash.js │ │ │ │ │ └── images │ │ │ │ │ │ └── placeholder.png │ │ │ │ ├── forms │ │ │ │ │ ├── dialogs │ │ │ │ │ │ ├── button.js │ │ │ │ │ │ ├── checkbox.js │ │ │ │ │ │ ├── form.js │ │ │ │ │ │ ├── hiddenfield.js │ │ │ │ │ │ ├── radio.js │ │ │ │ │ │ ├── select.js │ │ │ │ │ │ ├── textarea.js │ │ │ │ │ │ └── textfield.js │ │ │ │ │ └── images │ │ │ │ │ │ └── hiddenfield.gif │ │ │ │ ├── icons.png │ │ │ │ ├── iframe │ │ │ │ │ ├── dialogs │ │ │ │ │ │ └── iframe.js │ │ │ │ │ └── images │ │ │ │ │ │ └── placeholder.png │ │ │ │ ├── image │ │ │ │ │ ├── dialogs │ │ │ │ │ │ └── image.js │ │ │ │ │ └── images │ │ │ │ │ │ └── noimage.png │ │ │ │ ├── link │ │ │ │ │ ├── dialogs │ │ │ │ │ │ ├── anchor.js │ │ │ │ │ │ └── link.js │ │ │ │ │ └── images │ │ │ │ │ │ └── anchor.png │ │ │ │ ├── liststyle │ │ │ │ │ └── dialogs │ │ │ │ │ │ └── liststyle.js │ │ │ │ ├── magicline │ │ │ │ │ └── images │ │ │ │ │ │ └── icon.png │ │ │ │ ├── pagebreak │ │ │ │ │ └── images │ │ │ │ │ │ └── pagebreak.gif │ │ │ │ ├── pastefromword │ │ │ │ │ └── filter │ │ │ │ │ │ └── default.js │ │ │ │ ├── preview │ │ │ │ │ └── preview.html │ │ │ │ ├── scayt │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ ├── README.md │ │ │ │ │ └── dialogs │ │ │ │ │ │ ├── options.js │ │ │ │ │ │ └── toolbar.css │ │ │ │ ├── showblocks │ │ │ │ │ └── images │ │ │ │ │ │ ├── block_address.png │ │ │ │ │ │ ├── block_blockquote.png │ │ │ │ │ │ ├── block_div.png │ │ │ │ │ │ ├── block_h1.png │ │ │ │ │ │ ├── block_h2.png │ │ │ │ │ │ ├── block_h3.png │ │ │ │ │ │ ├── block_h4.png │ │ │ │ │ │ ├── block_h5.png │ │ │ │ │ │ ├── block_h6.png │ │ │ │ │ │ ├── block_p.png │ │ │ │ │ │ └── block_pre.png │ │ │ │ ├── smiley │ │ │ │ │ ├── dialogs │ │ │ │ │ │ └── smiley.js │ │ │ │ │ └── images │ │ │ │ │ │ ├── angel_smile.gif │ │ │ │ │ │ ├── angry_smile.gif │ │ │ │ │ │ ├── broken_heart.gif │ │ │ │ │ │ ├── confused_smile.gif │ │ │ │ │ │ ├── cry_smile.gif │ │ │ │ │ │ ├── devil_smile.gif │ │ │ │ │ │ ├── embaressed_smile.gif │ │ │ │ │ │ ├── embarrassed_smile.gif │ │ │ │ │ │ ├── envelope.gif │ │ │ │ │ │ ├── heart.gif │ │ │ │ │ │ ├── kiss.gif │ │ │ │ │ │ ├── lightbulb.gif │ │ │ │ │ │ ├── omg_smile.gif │ │ │ │ │ │ ├── regular_smile.gif │ │ │ │ │ │ ├── sad_smile.gif │ │ │ │ │ │ ├── shades_smile.gif │ │ │ │ │ │ ├── teeth_smile.gif │ │ │ │ │ │ ├── thumbs_down.gif │ │ │ │ │ │ ├── thumbs_up.gif │ │ │ │ │ │ ├── tongue_smile.gif │ │ │ │ │ │ ├── tounge_smile.gif │ │ │ │ │ │ ├── whatchutalkingabout_smile.gif │ │ │ │ │ │ └── wink_smile.gif │ │ │ │ ├── specialchar │ │ │ │ │ └── dialogs │ │ │ │ │ │ ├── lang │ │ │ │ │ │ ├── _translationstatus.txt │ │ │ │ │ │ ├── ca.js │ │ │ │ │ │ ├── cs.js │ │ │ │ │ │ ├── cy.js │ │ │ │ │ │ ├── de.js │ │ │ │ │ │ ├── el.js │ │ │ │ │ │ ├── en.js │ │ │ │ │ │ ├── eo.js │ │ │ │ │ │ ├── es.js │ │ │ │ │ │ ├── et.js │ │ │ │ │ │ ├── fa.js │ │ │ │ │ │ ├── fi.js │ │ │ │ │ │ ├── fr-ca.js │ │ │ │ │ │ ├── fr.js │ │ │ │ │ │ ├── he.js │ │ │ │ │ │ ├── hr.js │ │ │ │ │ │ ├── it.js │ │ │ │ │ │ ├── ku.js │ │ │ │ │ │ ├── lv.js │ │ │ │ │ │ ├── nb.js │ │ │ │ │ │ ├── nl.js │ │ │ │ │ │ ├── no.js │ │ │ │ │ │ ├── pl.js │ │ │ │ │ │ ├── pt-br.js │ │ │ │ │ │ ├── sk.js │ │ │ │ │ │ ├── sq.js │ │ │ │ │ │ ├── sv.js │ │ │ │ │ │ ├── th.js │ │ │ │ │ │ ├── tr.js │ │ │ │ │ │ ├── ug.js │ │ │ │ │ │ └── zh-cn.js │ │ │ │ │ │ └── specialchar.js │ │ │ │ ├── table │ │ │ │ │ └── dialogs │ │ │ │ │ │ └── table.js │ │ │ │ ├── tabletools │ │ │ │ │ └── dialogs │ │ │ │ │ │ └── tableCell.js │ │ │ │ ├── templates │ │ │ │ │ ├── dialogs │ │ │ │ │ │ ├── templates.css │ │ │ │ │ │ └── templates.js │ │ │ │ │ └── templates │ │ │ │ │ │ ├── default.js │ │ │ │ │ │ └── images │ │ │ │ │ │ ├── template1.gif │ │ │ │ │ │ ├── template2.gif │ │ │ │ │ │ └── template3.gif │ │ │ │ └── wsc │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ ├── README.md │ │ │ │ │ └── dialogs │ │ │ │ │ ├── ciframe.html │ │ │ │ │ ├── tmpFrameset.html │ │ │ │ │ ├── wsc.css │ │ │ │ │ └── wsc.js │ │ │ ├── skins │ │ │ │ └── moono │ │ │ │ │ ├── dialog.css │ │ │ │ │ ├── dialog_ie.css │ │ │ │ │ ├── dialog_ie7.css │ │ │ │ │ ├── dialog_ie8.css │ │ │ │ │ ├── dialog_iequirks.css │ │ │ │ │ ├── dialog_opera.css │ │ │ │ │ ├── editor.css │ │ │ │ │ ├── editor_gecko.css │ │ │ │ │ ├── editor_ie.css │ │ │ │ │ ├── editor_ie7.css │ │ │ │ │ ├── editor_ie8.css │ │ │ │ │ ├── editor_iequirks.css │ │ │ │ │ ├── icons.png │ │ │ │ │ ├── images │ │ │ │ │ ├── arrow.png │ │ │ │ │ ├── close.png │ │ │ │ │ └── mini.png │ │ │ │ │ └── readme.md │ │ │ └── styles.js │ │ │ ├── highcharts.js │ │ │ ├── html5.js │ │ │ ├── jquery-1.9.1.min.js │ │ │ ├── jquery-ui.js │ │ │ ├── jquery.json.js │ │ │ ├── jquery.min.js │ │ │ ├── plugin.js │ │ │ ├── swfu │ │ │ ├── swfupload.js │ │ │ ├── swfupload.swf │ │ │ └── swfuploadbutton.swf │ │ │ ├── unslider.min.js │ │ │ └── wechat.js │ └── tpls │ │ └── master │ │ ├── apps.tpl │ │ ├── config.tpl │ │ ├── header.tpl │ │ ├── index.tpl │ │ ├── login.tpl │ │ ├── menu.tpl │ │ └── nav.tpl ├── document │ ├── api.php │ └── config │ │ └── config.php ├── exam │ ├── api.php │ ├── app.php │ ├── cls │ │ ├── answer.cls.php │ │ ├── area.cls.php │ │ ├── basic.cls.php │ │ ├── exam.cls.php │ │ ├── favor.cls.php │ │ ├── info.cls.php │ │ ├── question.cls.php │ │ └── section.cls.php │ ├── config │ │ └── config.php │ ├── lang │ │ └── exam.lang.php │ ├── master.php │ ├── phone.php │ ├── styles │ │ ├── css │ │ │ ├── core.css │ │ │ ├── exam_paper.css │ │ │ ├── global.css │ │ │ ├── login.css │ │ │ ├── mathquill.css │ │ │ ├── plugin.css │ │ │ └── style.css │ │ ├── image │ │ │ ├── answer_note_tit.jpg │ │ │ ├── answer_tit.jpg │ │ │ ├── body_bg.jpg │ │ │ ├── btn_begin_exam.jpg │ │ │ ├── btn_begin_exam_n.jpg │ │ │ ├── btn_begin_exam_y.jpg │ │ │ ├── btn_begin_exam_z.jpg │ │ │ ├── btn_begin_exer.jpg │ │ │ ├── btn_login.jpg │ │ │ ├── btn_open_basic.jpg │ │ │ ├── btn_qu_option.jpg │ │ │ ├── calculator.jpg │ │ │ ├── caozuoshuoming_tit.jpg │ │ │ ├── clue_bg.jpg │ │ │ ├── column_pic1.jpg │ │ │ ├── column_pic2.jpg │ │ │ ├── column_pic3.jpg │ │ │ ├── column_pic4.jpg │ │ │ ├── column_pic5.jpg │ │ │ ├── column_pic6.jpg │ │ │ ├── editor.jpg │ │ │ ├── editor │ │ │ │ ├── ColumnBg.gif │ │ │ │ ├── bg-menu-tab.gif │ │ │ │ ├── function.gif │ │ │ │ ├── icon.png │ │ │ │ └── icon1.png │ │ │ ├── exam_notice_basic.jpg │ │ │ ├── exam_notice_tit.jpg │ │ │ ├── exam_opened_basic.jpg │ │ │ ├── exam_paper_tit.jpg │ │ │ ├── exam_tit.jpg │ │ │ ├── exer_notice_tit.jpg │ │ │ ├── fenshu.gif │ │ │ ├── h-1.jpg │ │ │ ├── h-2.jpg │ │ │ ├── h-3.jpg │ │ │ ├── h-4.jpg │ │ │ ├── h-5.jpg │ │ │ ├── h-6.jpg │ │ │ ├── h-7.jpg │ │ │ ├── head_banner.jpg │ │ │ ├── head_bg.jpg │ │ │ ├── home_btn.jpg │ │ │ ├── house_tit.jpg │ │ │ ├── icon-mark.gif │ │ │ ├── icon.gif │ │ │ ├── icon.psd │ │ │ ├── icon_dot.jpg │ │ │ ├── icon_listen.jpg │ │ │ ├── icon_shopcar.jpg │ │ │ ├── importdemo.jpg │ │ │ ├── importdemo2.jpg │ │ │ ├── kaoshengxinxi_tit.jpg │ │ │ ├── km_kj_tit.jpg │ │ │ ├── left_lesson_bg_hb.jpg │ │ │ ├── left_lesson_bg_mid.jpg │ │ │ ├── lesson_nav_bg.gif │ │ │ ├── login02_tit.jpg │ │ │ ├── login_tit.jpg │ │ │ ├── lvbiao_close_btn.jpg │ │ │ ├── open_left_btn.gif │ │ │ ├── paper.png │ │ │ ├── photo.jpg │ │ │ ├── qianghuaxunlian_tit.jpg │ │ │ ├── result_img.jpg │ │ │ ├── result_tit.jpg │ │ │ ├── right_760_bor_hb.jpg │ │ │ ├── right_760_bor_mid.jpg │ │ │ ├── right_970_bor_hb.jpg │ │ │ ├── right_970_bor_mid.jpg │ │ │ ├── save_img.jpg │ │ │ ├── shitiliebiao_tit.jpg │ │ │ ├── shouze_tit.jpg │ │ │ ├── simulation_tit.jpg │ │ │ ├── suijikaoshi_tit.jpg │ │ │ ├── time_bg.jpg │ │ │ ├── tishi_tit.jpg │ │ │ ├── tit_bg.jpg │ │ │ ├── usertabledemo.jpg │ │ │ ├── usertabledemo2.jpg │ │ │ ├── wrong_note_tit.jpg │ │ │ └── xuanzekemu_tit.jpg │ │ └── js │ │ │ ├── SpryCollapsiblePanel.js │ │ │ ├── index.js │ │ │ ├── lesson_nav.js │ │ │ ├── lib.js │ │ │ ├── mathquill.min.js │ │ │ ├── paperview.js │ │ │ └── plugin.js │ ├── teach.php │ └── tpls │ │ ├── app │ │ ├── basics.tpl │ │ ├── basics_detail.tpl │ │ ├── basics_open.tpl │ │ ├── bread.tpl │ │ ├── exam.tpl │ │ ├── exam_mkscore.tpl │ │ ├── exam_order.tpl │ │ ├── exam_paper.tpl │ │ ├── exam_paper_question.tpl │ │ ├── exam_rules.tpl │ │ ├── exam_score.tpl │ │ ├── exam_selectsubject.tpl │ │ ├── exam_sign.tpl │ │ ├── exam_view.tpl │ │ ├── exampaper.tpl │ │ ├── exampaper_mkscore.tpl │ │ ├── exampaper_paper.tpl │ │ ├── exampaper_paper_question.tpl │ │ ├── exampaper_score.tpl │ │ ├── exampaper_sign.tpl │ │ ├── exampaper_view.tpl │ │ ├── exercise.tpl │ │ ├── exercise_mkscore.tpl │ │ ├── exercise_number.tpl │ │ ├── exercise_paper.tpl │ │ ├── exercise_paper_question.tpl │ │ ├── exercise_score.tpl │ │ ├── exercise_view.tpl │ │ ├── favor.tpl │ │ ├── foot.tpl │ │ ├── head.tpl │ │ ├── header.tpl │ │ ├── history.tpl │ │ ├── history_exampaperview.tpl │ │ ├── history_exampaperwrongs.tpl │ │ ├── history_examview.tpl │ │ ├── history_examwrongs.tpl │ │ ├── history_exerciseview.tpl │ │ ├── history_exercisewrongs.tpl │ │ ├── index.tpl │ │ ├── left.tpl │ │ ├── lesson.tpl │ │ ├── lesson_ajaxquestion.tpl │ │ ├── lesson_number.tpl │ │ ├── lesson_paper.tpl │ │ ├── nav.tpl │ │ ├── plugin_editor.tpl │ │ ├── record.tpl │ │ └── scores.tpl │ │ ├── master │ │ ├── basic.tpl │ │ ├── basic_add.tpl │ │ ├── basic_addarea.tpl │ │ ├── basic_addpoint.tpl │ │ ├── basic_addquestype.tpl │ │ ├── basic_addsection.tpl │ │ ├── basic_addsubject.tpl │ │ ├── basic_area.tpl │ │ ├── basic_examrange.tpl │ │ ├── basic_modify.tpl │ │ ├── basic_modifyarea.tpl │ │ ├── basic_modifypoint.tpl │ │ ├── basic_modifyquest.tpl │ │ ├── basic_modifysection.tpl │ │ ├── basic_modifysubject.tpl │ │ ├── basic_point.tpl │ │ ├── basic_questype.tpl │ │ ├── basic_section.tpl │ │ ├── basic_subject.tpl │ │ ├── exams.tpl │ │ ├── exams_ajaxsetting.tpl │ │ ├── exams_auto.tpl │ │ ├── exams_modifyauto.tpl │ │ ├── exams_modifyself.tpl │ │ ├── exams_selected.tpl │ │ ├── exams_self.tpl │ │ ├── header.tpl │ │ ├── index.tpl │ │ ├── menu.tpl │ │ ├── nav.tpl │ │ ├── question_add.tpl │ │ ├── question_batadd.tpl │ │ ├── question_detail.tpl │ │ ├── question_filebatadd.tpl │ │ ├── questionchildrows_modify.tpl │ │ ├── questionrows.tpl │ │ ├── questionrows_add.tpl │ │ ├── questionrows_addchild.tpl │ │ ├── questionrows_batadd.tpl │ │ ├── questionrows_bataddchild.tpl │ │ ├── questionrows_detail.tpl │ │ ├── questionrows_list.tpl │ │ ├── questionrows_modify.tpl │ │ ├── questions.tpl │ │ ├── questions_modify.tpl │ │ ├── recyle_knows.tpl │ │ ├── recyle_questions.tpl │ │ ├── recyle_rowsquestions.tpl │ │ ├── selectquestions.tpl │ │ ├── tools.tpl │ │ ├── tools_history.tpl │ │ ├── tools_session.tpl │ │ ├── user.tpl │ │ ├── user_batopen.tpl │ │ └── users_basic.tpl │ │ ├── phone │ │ ├── basics.tpl │ │ ├── exercise.tpl │ │ ├── exercise_number.tpl │ │ ├── exercise_paper.tpl │ │ ├── exercise_score.tpl │ │ ├── exercise_view.tpl │ │ ├── favor.tpl │ │ ├── foot.tpl │ │ ├── header.tpl │ │ ├── history_exerciseview.tpl │ │ ├── index.tpl │ │ ├── login.tpl │ │ ├── nav.tpl │ │ └── scores.tpl │ │ └── teach │ │ ├── basic.tpl │ │ ├── basic_add.tpl │ │ ├── basic_addarea.tpl │ │ ├── basic_addpoint.tpl │ │ ├── basic_addquestype.tpl │ │ ├── basic_addsection.tpl │ │ ├── basic_addsubject.tpl │ │ ├── basic_area.tpl │ │ ├── basic_examrange.tpl │ │ ├── basic_modify.tpl │ │ ├── basic_modifypoint.tpl │ │ ├── basic_modifysection.tpl │ │ ├── basic_modifysubject.tpl │ │ ├── basic_point.tpl │ │ ├── basic_questype.tpl │ │ ├── basic_section.tpl │ │ ├── basic_subject.tpl │ │ ├── exams.tpl │ │ ├── exams_ajaxsetting.tpl │ │ ├── exams_auto.tpl │ │ ├── exams_modifyauto.tpl │ │ ├── exams_modifyself.tpl │ │ ├── exams_selected.tpl │ │ ├── exams_self.tpl │ │ ├── header.tpl │ │ ├── index.tpl │ │ ├── menu.tpl │ │ ├── nav.tpl │ │ ├── question_add.tpl │ │ ├── question_batadd.tpl │ │ ├── question_detail.tpl │ │ ├── questionchildrows_modify.tpl │ │ ├── questionrows.tpl │ │ ├── questionrows_add.tpl │ │ ├── questionrows_addchild.tpl │ │ ├── questionrows_batadd.tpl │ │ ├── questionrows_bataddchild.tpl │ │ ├── questionrows_detail.tpl │ │ ├── questionrows_list.tpl │ │ ├── questionrows_modify.tpl │ │ ├── questions.tpl │ │ ├── questions_modify.tpl │ │ ├── recyle_knows.tpl │ │ ├── recyle_questions.tpl │ │ ├── recyle_rowsquestions.tpl │ │ ├── selectquestions.tpl │ │ ├── user.tpl │ │ ├── users_basic.tpl │ │ ├── users_decide.tpl │ │ ├── users_history.tpl │ │ └── users_scorelist.tpl └── user │ ├── api.php │ ├── app.php │ ├── center.php │ ├── cls │ ├── config.cls.php │ ├── msg.cls.php │ └── user.cls.php │ ├── master.php │ ├── phone.php │ ├── styles │ ├── css │ │ ├── phone.css │ │ └── theme.css │ └── img │ │ └── theme │ │ ├── board.png │ │ ├── bom_cor.png │ │ ├── logo.png │ │ ├── right.png │ │ └── wrong.png │ └── tpls │ ├── api │ ├── foot.tpl │ ├── header.tpl │ └── payfor_status.tpl │ ├── app │ ├── foot.tpl │ ├── header.tpl │ ├── login.tpl │ ├── nav.tpl │ └── register.tpl │ ├── center │ ├── foot.tpl │ ├── header.tpl │ ├── index.tpl │ ├── menu.tpl │ ├── modifyuser.tpl │ ├── nav.tpl │ ├── payfor.tpl │ └── payfor_detail.tpl │ ├── master │ ├── actor.tpl │ ├── addactor.tpl │ ├── addfield.tpl │ ├── addmodule.tpl │ ├── adduser.tpl │ ├── batadduser.tpl │ ├── fields.tpl │ ├── header.tpl │ ├── index.tpl │ ├── menu.tpl │ ├── modifyactor.tpl │ ├── modifyfield.tpl │ ├── modifymodule.tpl │ ├── modifyuser.tpl │ ├── module.tpl │ ├── nav.tpl │ ├── preview.tpl │ └── user.tpl │ └── phone │ ├── foot.tpl │ ├── header.tpl │ ├── login.tpl │ └── register.tpl ├── data ├── compile │ ├── bank │ │ └── tpls │ │ │ └── master │ │ │ ├── %%cpl%%header.php │ │ │ ├── %%cpl%%index.php │ │ │ ├── %%cpl%%menu.php │ │ │ └── %%cpl%%nav.php │ ├── content │ │ └── tpls │ │ │ ├── app │ │ │ ├── %%cpl%%content_default.php │ │ │ ├── %%cpl%%foot.php │ │ │ ├── %%cpl%%header.php │ │ │ ├── %%cpl%%index.php │ │ │ └── %%cpl%%nav.php │ │ │ └── master │ │ │ ├── %%cpl%%addmodule.php │ │ │ ├── %%cpl%%blocks.php │ │ │ ├── %%cpl%%category.php │ │ │ ├── %%cpl%%content.php │ │ │ ├── %%cpl%%fields.php │ │ │ ├── %%cpl%%header.php │ │ │ ├── %%cpl%%index.php │ │ │ ├── %%cpl%%menu.php │ │ │ ├── %%cpl%%module.php │ │ │ └── %%cpl%%nav.php │ ├── core │ │ └── tpls │ │ │ └── master │ │ │ ├── %%cpl%%apps.php │ │ │ ├── %%cpl%%header.php │ │ │ ├── %%cpl%%index.php │ │ │ ├── %%cpl%%login.php │ │ │ ├── %%cpl%%menu.php │ │ │ └── %%cpl%%nav.php │ ├── exam │ │ └── tpls │ │ │ ├── app │ │ │ ├── %%cpl%%basics.php │ │ │ ├── %%cpl%%basics_detail.php │ │ │ ├── %%cpl%%basics_open.php │ │ │ ├── %%cpl%%exam.php │ │ │ ├── %%cpl%%exam_mkscore.php │ │ │ ├── %%cpl%%exam_paper_question.php │ │ │ ├── %%cpl%%exam_score.php │ │ │ ├── %%cpl%%exampaper.php │ │ │ ├── %%cpl%%exampaper_paper.php │ │ │ ├── %%cpl%%exercise.php │ │ │ ├── %%cpl%%foot.php │ │ │ ├── %%cpl%%header.php │ │ │ ├── %%cpl%%history.php │ │ │ ├── %%cpl%%history_examview.php │ │ │ ├── %%cpl%%index.php │ │ │ ├── %%cpl%%lesson.php │ │ │ ├── %%cpl%%lesson_ajaxquestion.php │ │ │ ├── %%cpl%%lesson_number.php │ │ │ ├── %%cpl%%lesson_paper.php │ │ │ ├── %%cpl%%nav.php │ │ │ └── %%cpl%%scores.php │ │ │ ├── master │ │ │ ├── %%cpl%%basic.php │ │ │ ├── %%cpl%%basic_addarea.php │ │ │ ├── %%cpl%%basic_addpoint.php │ │ │ ├── %%cpl%%basic_addsubject.php │ │ │ ├── %%cpl%%basic_area.php │ │ │ ├── %%cpl%%basic_examrange.php │ │ │ ├── %%cpl%%basic_modify.php │ │ │ ├── %%cpl%%basic_modifyarea.php │ │ │ ├── %%cpl%%basic_modifypoint.php │ │ │ ├── %%cpl%%basic_modifyquest.php │ │ │ ├── %%cpl%%basic_modifysubject.php │ │ │ ├── %%cpl%%basic_point.php │ │ │ ├── %%cpl%%basic_questype.php │ │ │ ├── %%cpl%%basic_section.php │ │ │ ├── %%cpl%%basic_subject.php │ │ │ ├── %%cpl%%exams.php │ │ │ ├── %%cpl%%exams_auto.php │ │ │ ├── %%cpl%%exams_modifyauto.php │ │ │ ├── %%cpl%%exams_modifyself.php │ │ │ ├── %%cpl%%exams_selected.php │ │ │ ├── %%cpl%%exams_self.php │ │ │ ├── %%cpl%%header.php │ │ │ ├── %%cpl%%index.php │ │ │ ├── %%cpl%%menu.php │ │ │ ├── %%cpl%%nav.php │ │ │ ├── %%cpl%%question_add.php │ │ │ ├── %%cpl%%question_batadd.php │ │ │ ├── %%cpl%%question_detail.php │ │ │ ├── %%cpl%%question_filebatadd.php │ │ │ ├── %%cpl%%questionchildrows_modify.php │ │ │ ├── %%cpl%%questionrows.php │ │ │ ├── %%cpl%%questionrows_list.php │ │ │ ├── %%cpl%%questionrows_modify.php │ │ │ ├── %%cpl%%questions.php │ │ │ ├── %%cpl%%questions_modify.php │ │ │ ├── %%cpl%%recyle_knows.php │ │ │ ├── %%cpl%%recyle_questions.php │ │ │ ├── %%cpl%%recyle_rowsquestions.php │ │ │ ├── %%cpl%%selectquestions.php │ │ │ ├── %%cpl%%tools.php │ │ │ ├── %%cpl%%tools_history.php │ │ │ ├── %%cpl%%tools_session.php │ │ │ ├── %%cpl%%user.php │ │ │ ├── %%cpl%%user_batopen.php │ │ │ └── %%cpl%%users_basic.php │ │ │ ├── phone │ │ │ ├── %%cpl%%basics.php │ │ │ ├── %%cpl%%exercise.php │ │ │ ├── %%cpl%%exercise_number.php │ │ │ ├── %%cpl%%exercise_paper.php │ │ │ ├── %%cpl%%exercise_score.php │ │ │ ├── %%cpl%%foot.php │ │ │ ├── %%cpl%%header.php │ │ │ ├── %%cpl%%index.php │ │ │ └── %%cpl%%nav.php │ │ │ └── teach │ │ │ ├── %%cpl%%basic.php │ │ │ ├── %%cpl%%basic_add.php │ │ │ ├── %%cpl%%basic_modify.php │ │ │ ├── %%cpl%%exams.php │ │ │ ├── %%cpl%%exams_auto.php │ │ │ ├── %%cpl%%exams_modifyself.php │ │ │ ├── %%cpl%%exams_self.php │ │ │ ├── %%cpl%%header.php │ │ │ ├── %%cpl%%index.php │ │ │ ├── %%cpl%%menu.php │ │ │ ├── %%cpl%%nav.php │ │ │ ├── %%cpl%%questions.php │ │ │ ├── %%cpl%%users_basic.php │ │ │ ├── %%cpl%%users_history.php │ │ │ └── %%cpl%%users_scorelist.php │ └── user │ │ └── tpls │ │ ├── app │ │ ├── %%cpl%%foot.php │ │ ├── %%cpl%%header.php │ │ ├── %%cpl%%login.php │ │ ├── %%cpl%%nav.php │ │ └── %%cpl%%register.php │ │ ├── center │ │ ├── %%cpl%%header.php │ │ ├── %%cpl%%index.php │ │ ├── %%cpl%%menu.php │ │ ├── %%cpl%%modifyuser.php │ │ ├── %%cpl%%nav.php │ │ └── %%cpl%%payfor.php │ │ └── master │ │ ├── %%cpl%%actor.php │ │ ├── %%cpl%%addfield.php │ │ ├── %%cpl%%adduser.php │ │ ├── %%cpl%%batadduser.php │ │ ├── %%cpl%%fields.php │ │ ├── %%cpl%%header.php │ │ ├── %%cpl%%index.php │ │ ├── %%cpl%%menu.php │ │ ├── %%cpl%%modifyactor.php │ │ ├── %%cpl%%modifyfield.php │ │ ├── %%cpl%%modifymodule.php │ │ ├── %%cpl%%modifyuser.php │ │ ├── %%cpl%%module.php │ │ ├── %%cpl%%nav.php │ │ ├── %%cpl%%preview.php │ │ └── %%cpl%%user.php ├── html │ ├── content │ │ └── tpls │ │ │ ├── app │ │ │ └── index.html │ │ │ └── master │ │ │ ├── blocks.html │ │ │ ├── category.html │ │ │ ├── content.html │ │ │ ├── index.html │ │ │ └── module.html │ ├── core │ │ └── tpls │ │ │ └── master │ │ │ ├── apps.html │ │ │ ├── index.html │ │ │ └── login.html │ ├── exam │ │ └── tpls │ │ │ ├── app │ │ │ ├── basics.html │ │ │ ├── basics_detail.html │ │ │ ├── basics_open.html │ │ │ ├── exam.html │ │ │ ├── exam_mkscore.html │ │ │ ├── exam_paper_question.html │ │ │ ├── exam_score.html │ │ │ ├── exampaper.html │ │ │ ├── exampaper_paper.html │ │ │ ├── exercise.html │ │ │ ├── history.html │ │ │ ├── history_examview.html │ │ │ ├── index.html │ │ │ └── scores.html │ │ │ ├── master │ │ │ ├── basic.html │ │ │ ├── basic_addpoint.html │ │ │ ├── basic_addsubject.html │ │ │ ├── basic_area.html │ │ │ ├── basic_examrange.html │ │ │ ├── basic_modify.html │ │ │ ├── basic_modifyarea.html │ │ │ ├── basic_modifypoint.html │ │ │ ├── basic_modifyquest.html │ │ │ ├── basic_modifysubject.html │ │ │ ├── basic_point.html │ │ │ ├── basic_questype.html │ │ │ ├── basic_section.html │ │ │ ├── basic_subject.html │ │ │ ├── exams.html │ │ │ ├── exams_auto.html │ │ │ ├── exams_modifyauto.html │ │ │ ├── exams_selected.html │ │ │ ├── exams_self.html │ │ │ ├── index.html │ │ │ ├── question_add.html │ │ │ ├── question_batadd.html │ │ │ ├── question_detail.html │ │ │ ├── question_filebatadd.html │ │ │ ├── questionchildrows_modify.html │ │ │ ├── questionrows.html │ │ │ ├── questionrows_list.html │ │ │ ├── questionrows_modify.html │ │ │ ├── questions.html │ │ │ ├── questions_modify.html │ │ │ ├── recyle_knows.html │ │ │ ├── recyle_questions.html │ │ │ ├── recyle_rowsquestions.html │ │ │ ├── selectquestions.html │ │ │ ├── tools.html │ │ │ ├── tools_history.html │ │ │ ├── tools_session.html │ │ │ ├── user.html │ │ │ ├── user_batopen.html │ │ │ └── users_basic.html │ │ │ └── teach │ │ │ ├── exams.html │ │ │ ├── index.html │ │ │ ├── questions.html │ │ │ ├── users_basic.html │ │ │ └── users_scorelist.html │ └── user │ │ └── tpls │ │ ├── app │ │ └── login.html │ │ ├── center │ │ ├── index.html │ │ ├── modifyuser.html │ │ └── payfor.html │ │ └── master │ │ ├── actor.html │ │ ├── addfield.html │ │ ├── adduser.html │ │ ├── batadduser.html │ │ ├── fields.html │ │ ├── index.html │ │ ├── modifyactor.html │ │ ├── modifyfield.html │ │ ├── modifymodule.html │ │ ├── modifyuser.html │ │ ├── module.html │ │ ├── preview.html │ │ └── user.html └── score │ ├── 1417590517-5-score.csv │ ├── 1417678891-5-score.csv │ ├── 1417679634-5-score.csv │ ├── 1417680229-5-score.csv │ └── 1417680349-5-score.csv ├── files ├── attach │ └── images │ │ └── content │ │ ├── 20141026 │ │ ├── 14143066236723.jpg │ │ ├── 14143066414697.jpg │ │ └── 14143066568097.jpg │ │ ├── 20141102 │ │ └── 14148992285450.png │ │ ├── 20141125 │ │ ├── 14169010829969.csv │ │ ├── 14169011374301.csv │ │ ├── 14169013893458.csv │ │ ├── 14169020886196.csv │ │ └── 14169021648233.csv │ │ ├── 20141203 │ │ ├── 14175882883869.csv │ │ └── 14175883635374.csv │ │ └── 20141204 │ │ ├── 14176757944439.csv │ │ ├── 14176758903129.csv │ │ └── 14176760382633.csv └── public │ └── font │ └── Symbola.ttf ├── index.php ├── lib ├── alipay.cls.php ├── api.cls.php ├── ca.cls.php ├── category.cls.php ├── cnf.cls.php ├── config.inc.php ├── db.cls.php ├── editor.cls.php ├── ev.cls.php ├── files.cls.php ├── ftp.cls.php ├── gd.cls.php ├── gms.cls.php ├── html.cls.php ├── http.cls.php ├── include │ ├── alipay.func.php │ ├── alipay_notify.class.php │ ├── alipay_submit.class.php │ ├── php_serial.class.php │ └── sphinxapi.php ├── init.cls.php ├── module.cls.php ├── pg.cls.php ├── session.cls.php ├── smtp.cls.php ├── sphinx.cls.php ├── sql.cls.php ├── strings.cls.php ├── tpl.cls.php └── wechat.cls.php ├── pechina.sql └── readMe.txt /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | *.sln merge=union 7 | *.csproj merge=union 8 | *.vbproj merge=union 9 | *.fsproj merge=union 10 | *.dbproj merge=union 11 | 12 | # Standard to msysgit 13 | *.doc diff=astextplain 14 | *.DOC diff=astextplain 15 | *.docx diff=astextplain 16 | *.DOCX diff=astextplain 17 | *.dot diff=astextplain 18 | *.DOT diff=astextplain 19 | *.pdf diff=astextplain 20 | *.PDF diff=astextplain 21 | *.rtf diff=astextplain 22 | *.RTF diff=astextplain 23 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Windows image file caches 2 | Thumbs.db 3 | ehthumbs.db 4 | 5 | # Folder config file 6 | Desktop.ini 7 | 8 | # Recycle Bin used on file shares 9 | $RECYCLE.BIN/ 10 | 11 | # Windows Installer files 12 | *.cab 13 | *.msi 14 | *.msm 15 | *.msp 16 | 17 | # ========================= 18 | # Operating System Files 19 | # ========================= 20 | 21 | # OSX 22 | # ========================= 23 | 24 | .DS_Store 25 | .AppleDouble 26 | .LSOverride 27 | 28 | # Icon must end with two \r 29 | Icon 30 | 31 | # Thumbnails 32 | ._* 33 | 34 | # Files that might appear on external disk 35 | .Spotlight-V100 36 | .Trashes 37 | 38 | # Directories potentially created on remote AFP share 39 | .AppleDB 40 | .AppleDesktop 41 | Network Trash Folder 42 | Temporary Items 43 | .apdisk 44 | -------------------------------------------------------------------------------- /api/config.inc.php: -------------------------------------------------------------------------------- 1 | appcontrol(); 16 | } 17 | 18 | function appcontrol() { 19 | parent::__construct(); 20 | $this->load('app'); 21 | } 22 | 23 | function onls() { 24 | $this->init_input(); 25 | $applist = $_ENV['app']->get_apps('appid, type, name, url, tagtemplates, viewprourl, synlogin'); 26 | $applist2 = array(); 27 | foreach($applist as $key => $app) { 28 | $app['tagtemplates'] = $this->unserialize($app['tagtemplates']); 29 | $applist2[$app['appid']] = $app; 30 | } 31 | return $applist2; 32 | } 33 | 34 | function onadd() { 35 | } 36 | 37 | function onucinfo() { 38 | } 39 | 40 | function _random($length, $numeric = 0) { 41 | } 42 | 43 | function _generate_key() { 44 | } 45 | 46 | function _format_notedata($notedata) { 47 | } 48 | } 49 | 50 | ?> -------------------------------------------------------------------------------- /api/uc_client/control/cache.php: -------------------------------------------------------------------------------- 1 | cachecontrol(); 16 | } 17 | 18 | function cachecontrol() { 19 | parent::__construct(); 20 | } 21 | 22 | function onupdate($arr) { 23 | $this->load("cache"); 24 | $_ENV['cache']->updatedata(); 25 | } 26 | 27 | } 28 | 29 | ?> -------------------------------------------------------------------------------- /api/uc_client/control/domain.php: -------------------------------------------------------------------------------- 1 | domaincontrol(); 16 | } 17 | 18 | function domaincontrol() { 19 | parent::__construct(); 20 | $this->init_input(); 21 | $this->load('domain'); 22 | } 23 | 24 | function onls() { 25 | return $_ENV['domain']->get_list(1, 9999, 9999); 26 | } 27 | } 28 | 29 | ?> -------------------------------------------------------------------------------- /api/uc_client/control/index.htm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/uc_client/control/mail.php: -------------------------------------------------------------------------------- 1 | mailcontrol(); 16 | } 17 | 18 | function mailcontrol() { 19 | parent::__construct(); 20 | $this->init_input(); 21 | } 22 | 23 | function onadd() { 24 | $this->load('mail'); 25 | $mail = array(); 26 | $mail['appid'] = UC_APPID; 27 | $mail['uids'] = explode(',', $this->input('uids')); 28 | $mail['emails'] = explode(',', $this->input('emails')); 29 | $mail['subject'] = $this->input('subject'); 30 | $mail['message'] = $this->input('message'); 31 | $mail['charset'] = $this->input('charset'); 32 | $mail['htmlon'] = intval($this->input('htmlon')); 33 | $mail['level'] = abs(intval($this->input('level'))); 34 | $mail['frommail'] = $this->input('frommail'); 35 | $mail['dateline'] = $this->time; 36 | return $_ENV['mail']->add($mail); 37 | } 38 | 39 | } 40 | 41 | ?> -------------------------------------------------------------------------------- /api/uc_client/control/user.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/api/uc_client/control/user.php -------------------------------------------------------------------------------- /api/uc_client/data/cache/apps.php: -------------------------------------------------------------------------------- 1 | 4 | array ( 5 | 'appid' => '1', 6 | 'type' => 'DISCUZX', 7 | 'name' => 'Discuz!', 8 | 'url' => 'http://127.0.0.1/dz31x', 9 | 'ip' => '', 10 | 'viewprourl' => '', 11 | 'apifilename' => 'uc.php', 12 | 'charset' => 'utf-8', 13 | 'synlogin' => '1', 14 | 'extra' => '', 15 | 'recvnote' => '1', 16 | ), 17 | 'UC_API' => 'http://127.0.0.1/ucenter', 18 | ); 19 | -------------------------------------------------------------------------------- /api/uc_client/data/cache/index.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/api/uc_client/data/cache/index.htm -------------------------------------------------------------------------------- /api/uc_client/data/index.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/api/uc_client/data/index.htm -------------------------------------------------------------------------------- /api/uc_client/index.htm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/uc_client/lib/index.htm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/uc_client/model/app.php: -------------------------------------------------------------------------------- 1 | appmodel($base); 19 | } 20 | 21 | function appmodel(&$base) { 22 | $this->base = $base; 23 | $this->db = $base->db; 24 | } 25 | 26 | function get_apps($col = '*', $where = '') { 27 | $arr = $this->db->fetch_all("SELECT $col FROM ".UC_DBTABLEPRE."applications".($where ? ' WHERE '.$where : ''), 'appid'); 28 | foreach($arr as $k => $v) { 29 | isset($v['extra']) && !empty($v['extra']) && $v['extra'] = unserialize($v['extra']); 30 | unset($v['authkey']); 31 | $arr[$k] = $v; 32 | } 33 | return $arr; 34 | } 35 | } 36 | ?> -------------------------------------------------------------------------------- /api/uc_client/model/domain.php: -------------------------------------------------------------------------------- 1 | domainmodel($base); 19 | } 20 | 21 | function domainmodel(&$base) { 22 | $this->base = $base; 23 | $this->db = $base->db; 24 | } 25 | 26 | function add_domain($domain, $ip) { 27 | if($domain) { 28 | $this->db->query("INSERT INTO ".UC_DBTABLEPRE."domains SET domain='$domain', ip='$ip'"); 29 | } 30 | return $this->db->insert_id(); 31 | } 32 | 33 | function get_total_num() { 34 | $data = $this->db->result_first("SELECT COUNT(*) FROM ".UC_DBTABLEPRE."domains"); 35 | return $data; 36 | } 37 | 38 | function get_list($page, $ppp, $totalnum) { 39 | $start = $this->base->page_get_start($page, $ppp, $totalnum); 40 | $data = $this->db->fetch_all("SELECT * FROM ".UC_DBTABLEPRE."domains LIMIT $start, $ppp"); 41 | return $data; 42 | } 43 | 44 | function delete_domain($arr) { 45 | $domainids = $this->base->implode($arr); 46 | $this->db->query("DELETE FROM ".UC_DBTABLEPRE."domains WHERE id IN ($domainids)"); 47 | return $this->db->affected_rows(); 48 | } 49 | 50 | function update_domain($domain, $ip, $id) { 51 | $this->db->query("UPDATE ".UC_DBTABLEPRE."domains SET domain='$domain', ip='$ip' WHERE id='$id'"); 52 | return $this->db->affected_rows(); 53 | } 54 | } 55 | 56 | ?> -------------------------------------------------------------------------------- /api/uc_client/model/index.htm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/uc_client/model/pm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/api/uc_client/model/pm.php -------------------------------------------------------------------------------- /app/bank/api.php: -------------------------------------------------------------------------------- 1 | G = $G; 10 | $this->files = $this->G->make('files'); 11 | $this->session = $this->G->make('session'); 12 | } 13 | 14 | public function randcode() 15 | { 16 | header("Content-type: image/png"); 17 | $rand = $this->session->setRandCode($rand); 18 | echo $this->files->createRandImage($rand,90,36); 19 | } 20 | } 21 | 22 | ?> -------------------------------------------------------------------------------- /app/bank/tpls/master/index.tpl: -------------------------------------------------------------------------------- 1 | {x2;include:header} {x2;include:nav}
{x2;include:menu}
开发者信息

QQ:278768688 官方站:http://www.phpems.net 本版版本号:{x2;c:PE_VERSION}

使用帮助

帮助论坛:http://www.phpems.net/bbs/

微信公众号:PHPEMS

-------------------------------------------------------------------------------- /app/bank/tpls/master/menu.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/bank/tpls/master/nav.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/content/cls/ad.cls.php: -------------------------------------------------------------------------------- 1 | G = $G; 10 | } 11 | 12 | public function _init() 13 | { 14 | $this->positions = NULL; 15 | $this->sql = $this->G->make('sql'); 16 | $this->db = $this->G->make('db'); 17 | $this->pg = $this->G->make('pg'); 18 | $this->ev = $this->G->make('ev'); 19 | } 20 | 21 | public function getAdById($id) 22 | { 23 | $data = array(false,'ad',"adid = '{$id}'"); 24 | $sql = $this->sql->makeSelect($data); 25 | return $this->db->fetch($sql,'adstyle'); 26 | } 27 | 28 | public function modifyAd($id,$args) 29 | { 30 | $data = array('ad',$args,"adid = '{$id}'"); 31 | $sql = $this->sql->makeUpdate($data); 32 | $this->db->exec($sql); 33 | return $this->db->affectedRows(); 34 | } 35 | 36 | public function getAdList($args,$page,$number = 20) 37 | { 38 | $data = array( 39 | 'select' => false, 40 | 'table' => 'ad', 41 | 'query' => $args, 42 | 'orderby' => 'adid DESC' 43 | ); 44 | return $this->db->listElements($page,$number,$data); 45 | } 46 | } 47 | 48 | ?> 49 | -------------------------------------------------------------------------------- /app/content/cls/block.cls.php: -------------------------------------------------------------------------------- 1 | G = $G; 10 | } 11 | 12 | public function _init() 13 | { 14 | $this->categories = NULL; 15 | $this->tidycategories = NULL; 16 | $this->sql = $this->G->make('sql'); 17 | $this->db = $this->G->make('db'); 18 | $this->pg = $this->G->make('pg'); 19 | $this->ev = $this->G->make('ev'); 20 | } 21 | 22 | public function getBlockList($args,$page,$number = 20) 23 | { 24 | $data = array( 25 | 'select' => false, 26 | 'table' => 'block', 27 | 'query' => $args, 28 | 'orderby' => 'blockid DESC' 29 | ); 30 | return $this->db->listElements($page,$number,$data); 31 | } 32 | 33 | public function addBlock($args) 34 | { 35 | $data = array('block',$args); 36 | $sql = $this->sql->makeInsert($data); 37 | $this->db->exec($sql); 38 | return $this->db->lastInsertId(); 39 | } 40 | 41 | public function delBlock($id) 42 | { 43 | return $this->db->delElement(array('table' => 'block','query' => "blockid = '{$id}'")); 44 | } 45 | 46 | public function getBlockById($id) 47 | { 48 | $data = array(false,'block',"blockid = '{$id}'"); 49 | $sql = $this->sql->makeSelect($data); 50 | return $this->db->fetch($sql,'blockcontent'); 51 | } 52 | 53 | public function modifyBlock($id,$args) 54 | { 55 | $data = array('block',$args,"blockid = '{$id}'"); 56 | $sql = $this->sql->makeUpdate($data); 57 | $this->db->exec($sql); 58 | return $this->db->affectedRows(); 59 | } 60 | } 61 | 62 | ?> 63 | -------------------------------------------------------------------------------- /app/content/cls/config.cls.php: -------------------------------------------------------------------------------- 1 | 13 | -------------------------------------------------------------------------------- /app/content/styles/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/content/styles/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /app/content/styles/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/content/styles/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /app/content/styles/img/theme/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/content/styles/img/theme/bg.png -------------------------------------------------------------------------------- /app/content/styles/img/theme/foot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/content/styles/img/theme/foot.jpg -------------------------------------------------------------------------------- /app/content/styles/img/theme/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/content/styles/img/theme/logo.jpg -------------------------------------------------------------------------------- /app/content/styles/img/theme/title.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/content/styles/img/theme/title.jpg -------------------------------------------------------------------------------- /app/content/tpls/app/foot.tpl: -------------------------------------------------------------------------------- 1 |
2 |
3 | 14 |
15 |
16 | -------------------------------------------------------------------------------- /app/content/tpls/app/nav.tpl: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 | 6 | {x2;if:$_user['userid']} 7 | 您好({x2;$_user['username']})   用户中心{x2;if:$_user['teacher_subjects']}   教师管理{x2;elseif:$_user['groupid'] == 1}   后台管理{x2;endif}   退出 8 | {x2;else} 9 | 登录   注册 10 | {x2;endif} 11 |      12 | 13 |
14 |
15 |
16 |
17 |
18 |

19 |
20 | 34 |
35 |
36 |
-------------------------------------------------------------------------------- /app/content/tpls/master/category_ajax_data.tpl: -------------------------------------------------------------------------------- 1 | {x2;tree:$child,category,cid} 2 | 3 | 4 | {x2;v:category['catid']} 5 | 6 | {x2;v:category['catname']} 7 | 8 |
9 | 10 | 11 |
12 | 13 | 14 | {x2;endtree} -------------------------------------------------------------------------------- /app/content/tpls/master/content_position.tpl: -------------------------------------------------------------------------------- 1 |
2 |
3 |
移动分类
4 |
5 |
6 | 7 | 8 |
9 |
10 | 16 |
17 |
18 |
19 | 20 | 21 | {x2;tree:$search,arg,sid} 22 | 23 | {x2;endtree} 24 | 25 |
26 |
27 |
28 |
-------------------------------------------------------------------------------- /app/content/tpls/master/index.tpl: -------------------------------------------------------------------------------- 1 | {x2;include:header} {x2;include:nav}
{x2;include:menu}
开发者信息

QQ:278768688 官方站:http://www.phpems.net 本版版本号:{x2;c:PE_VERSION}

使用帮助

帮助论坛:http://www.phpems.net/bbs/

微信公众号:PHPEMS

-------------------------------------------------------------------------------- /app/content/tpls/master/menu.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/content/tpls/master/nav.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/content/tpls/master/preview.tpl: -------------------------------------------------------------------------------- 1 | {x2;include:header} 2 | 3 | {x2;include:nav} 4 |
5 |
6 |
7 | {x2;include:menu} 8 |
9 |
10 | 15 | 33 |
34 |
35 | {x2;$module['modulename']} 36 | {x2;tree:$forms,form,fid} 37 |
38 | 39 | {x2;v:form['html']} 40 |
41 | {x2;endtree} 42 |
43 |
44 |
45 |
46 |
47 | 48 | -------------------------------------------------------------------------------- /app/content/tpls/master/preview_ajax.tpl: -------------------------------------------------------------------------------- 1 | {x2;tree:$forms,form,fid} 2 |
3 | 4 |
{x2;v:form['html']}
5 |
6 | {x2;endtree} -------------------------------------------------------------------------------- /app/core/api.php: -------------------------------------------------------------------------------- 1 | G = $G; 10 | $this->files = $this->G->make('files'); 11 | $this->session = $this->G->make('session'); 12 | } 13 | 14 | public function randcode() 15 | { 16 | header("Content-type: image/png"); 17 | $rand = $this->session->setRandCode($rand); 18 | echo $this->files->createRandImage($rand,90,36); 19 | } 20 | } 21 | 22 | ?> -------------------------------------------------------------------------------- /app/core/cls/apps.cls.php: -------------------------------------------------------------------------------- 1 | G = $G; 10 | } 11 | 12 | public function _init() 13 | { 14 | $this->sql = $this->G->make('sql'); 15 | $this->db = $this->G->make('db'); 16 | $this->ev = $this->G->make('ev'); 17 | $this->files = $this->G->make('files'); 18 | } 19 | 20 | //根据应用名获取应用信息 21 | public function getApp($appid) 22 | { 23 | $data = array(false,'app',"appid = '{$appid}'"); 24 | $sql = $this->sql->makeSelect($data); 25 | return $this->db->fetch($sql,'appsetting'); 26 | } 27 | 28 | //修改应用信息 29 | public function modifyApp($appid,$args) 30 | { 31 | $data = array('app',$args,"appid = '{$appid}'"); 32 | $sql = $this->sql->makeUpdate($data); 33 | return $this->db->exec($sql); 34 | } 35 | 36 | //添加应用信息 37 | public function addApp($appid,$args) 38 | { 39 | $args['appid'] = $appid; 40 | $data = array('app',$args); 41 | $sql = $this->sql->makeInsert($data); 42 | $this->db->exec($sql); 43 | return $this->db->lastInsertId(); 44 | } 45 | 46 | //获取本地应用列表 47 | public function getLocalAppList() 48 | { 49 | return $this->files->listDir('app'); 50 | } 51 | 52 | //获取数据库内应用列表 53 | public function getAppList($args = 1) 54 | { 55 | $data = array(false,'app',$args,false,false,false); 56 | $sql = $this->sql->makeSelect($data); 57 | $r = $this->db->fetchAll($sql,'appid','appsetting'); 58 | foreach($r as $key => $p) 59 | { 60 | if(!file_exists('app/'.$key))unset($r[$key]); 61 | } 62 | return $r; 63 | } 64 | } 65 | 66 | ?> 67 | -------------------------------------------------------------------------------- /app/core/styles/css/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/css/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /app/core/styles/css/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/css/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /app/core/styles/css/moplugin.css: -------------------------------------------------------------------------------- 1 | body{background:url('../images/bg.png');} 2 | a{color:#333333;} 3 | .navbar .nav{margin:0px auto;width: auto;} 4 | .navbar-inner{border-radius:0px;padding:0px;} 5 | .caption{margin-top:0.5em;} 6 | .carousel{border: 4px solid #FFFFFF;box-shadow: 0px 1px 1px 1px rgba(202, 202, 202, 0.8);} 7 | .carousel-caption{padding:5px 10px;background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5)} 8 | .carousel-control{width:16px;height:16px;font-size:18px;line-height:14px;top:97%;left:10px;} 9 | .carousel-control.right{right:10px;} 10 | .thumbnails > li{margin-bottom:10px;} 11 | .thumbnail{border-width:2px;background:none repeat scroll 0 0 rgba(255, 255, 255, 0.5);margin:0.3em;} 12 | .foot{height:50px;} 13 | #footnav{padding:0px 24px;width:290px;margin: auto;} 14 | img.media-object{width:60px;} -------------------------------------------------------------------------------- /app/core/styles/css/plugin.css: -------------------------------------------------------------------------------- 1 | *{font-family:"Microsoft YaHei"} 2 | a:hover,a:focus{text-decoration:none;} 3 | .borderbox{padding:1em;border: 1px solid #DDDDDD;border-radius:0.25em;background:#FFFFFF;} 4 | .noborderbox{background:#FFFFFF;background-color: #F5F5F5;padding:1em} 5 | .greyrow{background-color: #F5F5F5;border: 1px solid #DDDDDD;border-radius:0.25em;} 6 | .blocker{margin-top:1em;} 7 | .randCode{height:28px;width:72px;cursor:pointer;} 8 | .dropdown-menu,.dropdown-menu li{background-color:#FFFFFF;} 9 | .thumbuper{width: 210px; height: auto;position:relative;overflow:hidden;padding:5px 5px 5px 0px;} 10 | .thumbuper .boot{width: auto; height: auto;text-align:right;overflow:hidden;} 11 | .thumbuper .first{position:absolute;width: 100%; height: 100%;line-height:150px;top:0px;left:0px;text-align:center;z-index:9;color:#999999;} 12 | .thumbuper .second,.thumbuper .second2{position:absolute;width: 16px; height: 16px;bottom:10px;right:12px;z-index:999;} 13 | .thumbuper .second2{top:16px;} 14 | .cke_dialog_contents input[type="text"]{height:24px;line-height:1em;} 15 | .thumbuper .swfupload{cursor:pointer;} 16 | .thumbuper .thumbnail{min-height:150px;} 17 | input.liter{width:24px;padding:2px 5px;} 18 | .media .plugin{border:1px solid #E3E3E3; padding:2px;overflow:hidden;width:120px;} 19 | a.current{font-weight:800;color:#000000;} 20 | .accordion-toggle{font-weight:800;} 21 | .accordion-inner li{line-height:2em;} 22 | .datepicker{z-index: 9999;} 23 | .weixintool{position:absolute;text-align:right;margin-top:-35px;left:240px;width:105px;height:35px;z-index:999;background-color:#333333;line-height:35px;} 24 | .weixintool a{margin-right:15px;} -------------------------------------------------------------------------------- /app/core/styles/images/board.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/board.png -------------------------------------------------------------------------------- /app/core/styles/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/favicon.png -------------------------------------------------------------------------------- /app/core/styles/images/icons/Book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/icons/Book.png -------------------------------------------------------------------------------- /app/core/styles/images/icons/Calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/icons/Calendar.png -------------------------------------------------------------------------------- /app/core/styles/images/icons/Chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/icons/Chat.png -------------------------------------------------------------------------------- /app/core/styles/images/icons/Clipboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/icons/Clipboard.png -------------------------------------------------------------------------------- /app/core/styles/images/icons/Compas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/icons/Compas.png -------------------------------------------------------------------------------- /app/core/styles/images/icons/Gift-Box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/icons/Gift-Box.png -------------------------------------------------------------------------------- /app/core/styles/images/icons/Infinity-Loop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/icons/Infinity-Loop.png -------------------------------------------------------------------------------- /app/core/styles/images/icons/Mail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/icons/Mail.png -------------------------------------------------------------------------------- /app/core/styles/images/icons/Map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/icons/Map.png -------------------------------------------------------------------------------- /app/core/styles/images/icons/Pensils.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/icons/Pensils.png -------------------------------------------------------------------------------- /app/core/styles/images/icons/Pocket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/icons/Pocket.png -------------------------------------------------------------------------------- /app/core/styles/images/icons/Retina-Ready.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/icons/Retina-Ready.png -------------------------------------------------------------------------------- /app/core/styles/images/icons/Toilet-Paper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/icons/Toilet-Paper.png -------------------------------------------------------------------------------- /app/core/styles/images/icons/Watches.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/icons/Watches.png -------------------------------------------------------------------------------- /app/core/styles/images/layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/layout.png -------------------------------------------------------------------------------- /app/core/styles/images/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/loader.gif -------------------------------------------------------------------------------- /app/core/styles/images/noimage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/noimage.gif -------------------------------------------------------------------------------- /app/core/styles/images/none.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/none.gif -------------------------------------------------------------------------------- /app/core/styles/images/noupload.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/noupload.gif -------------------------------------------------------------------------------- /app/core/styles/images/private.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/private.png -------------------------------------------------------------------------------- /app/core/styles/images/private2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/private2.png -------------------------------------------------------------------------------- /app/core/styles/images/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/right.png -------------------------------------------------------------------------------- /app/core/styles/images/uploadico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/uploadico.png -------------------------------------------------------------------------------- /app/core/styles/images/wrong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/images/wrong.png -------------------------------------------------------------------------------- /app/core/styles/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /app/core/styles/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /app/core/styles/js/bootstrap-datetimepicker.zh-CN.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Simplified Chinese translation for bootstrap-datetimepicker 3 | * Yuan Cheung 4 | */ 5 | ;(function($){ 6 | $.fn.datetimepicker.dates['zh-CN'] = { 7 | days: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"], 8 | daysShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六", "周日"], 9 | daysMin: ["日", "一", "二", "三", "四", "五", "六", "日"], 10 | months: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 11 | monthsShort: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], 12 | today: "今日", 13 | suffix: [], 14 | meridiem: ["上午", "下午"] 15 | }; 16 | }(jQuery)); 17 | -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/README.md: -------------------------------------------------------------------------------- 1 | CKEditor 4 2 | ========== 3 | 4 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 5 | http://ckeditor.com - See LICENSE.md for license information. 6 | 7 | CKEditor is a text editor to be used inside web pages. It's not a replacement 8 | for desktop text editors like Word or OpenOffice, but a component to be used as 9 | part of web applications and websites. 10 | 11 | ## Documentation 12 | 13 | The full editor documentation is available online at the following address: 14 | http://docs.ckeditor.com 15 | 16 | ## Installation 17 | 18 | Installing CKEditor is an easy task. Just follow these simple steps: 19 | 20 | 1. **Download** the latest version from the CKEditor website: 21 | http://ckeditor.com. You should have already completed this step, but be 22 | sure you have the very latest version. 23 | 2. **Extract** (decompress) the downloaded file into the root of your website. 24 | 25 | **Note:** CKEditor is by default installed in the `ckeditor` folder. You can 26 | place the files in whichever you want though. 27 | 28 | ## Checking Your Installation 29 | 30 | The editor comes with a few sample pages that can be used to verify that 31 | installation proceeded properly. Take a look at the `samples` directory. 32 | 33 | To test your installation, just call the following page at your website: 34 | 35 | http:////samples/index.html 36 | 37 | For example: 38 | 39 | http://www.example.com/ckeditor/samples/index.html 40 | -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/config.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | * For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | CKEDITOR.editorConfig = function( config ) { 7 | // Define changes to default configuration here. For example: 8 | // config.language = 'fr'; 9 | // config.uiColor = '#AADC6E'; 10 | config.filebrowserUploadUrl = 'index.php?document-api-uploadfile'; 11 | config.filebrowserImageUploadUrl = 'index.php?document-api-upload'; 12 | config.filebrowserFlashUploadUrl = 'index.php?document-api-upload'; 13 | config.allowedContent = true; 14 | config.height = '250px'; 15 | config.toolbar = [ 16 | ['Source','Preview','-','Templates'], 17 | ['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print'], 18 | ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'], 19 | '/', 20 | ['Bold','Italic','Underline','Strike','-','Subscript','Superscript'], 21 | ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'], 22 | ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'], 23 | ['Link','Unlink','Anchor'], 24 | ['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak'], 25 | '/', 26 | ['Styles','Format','Font','FontSize'], 27 | ['TextColor','MathJax','BGColor'] 28 | ]; 29 | CKEDITOR.config.contentsCss = ['app/core/styles/js/ckeditor/contents.css','app/core/styles/css/bootstrap.css', 'app/exam/styles/css/mathquill.css']; 30 | }; 31 | -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 2 | For licensing, see LICENSE.html or http://ckeditor.com/license 3 | 4 | cs.js Found: 30 Missing: 0 5 | cy.js Found: 30 Missing: 0 6 | da.js Found: 12 Missing: 18 7 | de.js Found: 30 Missing: 0 8 | el.js Found: 25 Missing: 5 9 | eo.js Found: 30 Missing: 0 10 | fa.js Found: 30 Missing: 0 11 | fi.js Found: 30 Missing: 0 12 | fr.js Found: 30 Missing: 0 13 | gu.js Found: 12 Missing: 18 14 | he.js Found: 30 Missing: 0 15 | it.js Found: 30 Missing: 0 16 | mk.js Found: 5 Missing: 25 17 | nb.js Found: 30 Missing: 0 18 | nl.js Found: 30 Missing: 0 19 | no.js Found: 30 Missing: 0 20 | pt-br.js Found: 30 Missing: 0 21 | ro.js Found: 6 Missing: 24 22 | tr.js Found: 30 Missing: 0 23 | ug.js Found: 27 Missing: 3 24 | vi.js Found: 6 Missing: 24 25 | zh-cn.js Found: 30 Missing: 0 26 | -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/a11yhelp/dialogs/lang/zh-cn.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.plugins.setLang("a11yhelp","zh-cn",{title:"访问功能说明",contents:"帮助内容。要关闭此对话框请按 ESC 键。",legend:[{name:"一般的",items:[{name:"编辑器工具栏",legend:"按 ${toolbarFocus} 导航到工具栏,使用 TAB 键和 SHIFT+TAB 组合键移动到上一个和下一个工具栏组。使用左右箭头键移动到上一个和下一个工具栏按钮。按空格键或回车键以选中工具栏按钮。"},{name:"编辑器对话框",legend:"在对话框内,TAB 键移动到下一个字段,SHIFT + TAB 组合键移动到上一个字段,ENTER 键提交对话框,ESC 键取消对话框。对于有多标签的对话框,用ALT + F10来移到标签列表。然后用 TAB 键或者向右箭头来移动到下一个标签;SHIFT + TAB 组合键或者向左箭头移动到上一个标签。用 SPACE 键或者 ENTER 键选择标签。"},{name:"编辑器上下文菜单",legend:"用 ${contextMenu}或者 应用程序键 打开上下文菜单。然后用 TAB 键或者下箭头键来移动到下一个菜单项;SHIFT + TAB 组合键或者上箭头键移动到上一个菜单项。用 SPACE 键或者 ENTER 键选择菜单项。用 SPACE 键,ENTER 键或者右箭头键打开子菜单。返回菜单用 ESC 键或者左箭头键。用 ESC 键关闭上下文菜单。"}, 6 | {name:"编辑器列表框",legend:"在列表框中,移到下一列表项用 TAB 键或者下箭头键。移到上一列表项用SHIFT + TAB 组合键或者上箭头键,用 SPACE 键或者 ENTER 键选择列表项。用 ESC 键收起列表框。"},{name:"编辑器元素路径栏",legend:"按 ${elementsPathFocus} 以导航到元素路径栏,使用 TAB 键或右箭头键选择下一个元素,使用 SHIFT+TAB 组合键或左箭头键选择上一个元素,按空格键或回车键以选定编辑器里的元素。"}]},{name:"命令",items:[{name:" 撤消命令",legend:"按 ${undo}"},{name:" 重做命令",legend:"按 ${redo}"},{name:" 加粗命令",legend:"按 ${bold}"},{name:" 倾斜命令",legend:"按 ${italic}"},{name:" 下划线命令",legend:"按 ${underline}"},{name:" 链接命令",legend:"按 ${link}"},{name:" 工具栏折叠命令",legend:"按 ${toolbarCollapse}"}, 7 | {name:"访问前一个焦点区域的命令",legend:"按${accessPreviousSpace} 访问^符号前最近的不可访问的焦点区域,例如:两个相邻的HR(人力资源)元素。重复此组合按键可以到达远处的焦点区域。"},{name:"访问下一个焦点区域命令",legend:"按${accessNextSpace} 访问^符号后最近的不可访问的焦点区域,例如:两个相邻的HR(人力资源)元素。重复此组合按键可以到达远处的焦点区域。"},{name:"访问功能帮助",legend:"按 ${a11yHelp}"}]}]}); -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/about/dialogs/about.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.dialog.add("about",function(a){a=a.lang.about;return{title:CKEDITOR.env.ie?a.dlgTitle:a.title,minWidth:390,minHeight:230,contents:[{id:"tab1",label:"",title:"",expand:!0,padding:0,elements:[{type:"html",html:'

CKEditor '+ 6 | CKEDITOR.version+" (revision "+CKEDITOR.revision+')
http://ckeditor.com

'+a.help.replace("$1",''+a.userGuide+"")+"

"+a.moreInfo+'
http://ckeditor.com/about/license

'+a.copy.replace("$1",'CKSource - Frederico Knabben')+"

"}]}],buttons:[CKEDITOR.dialog.cancelButton]}}); -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/about/dialogs/logo_ckeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/about/dialogs/logo_ckeditor.png -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/dialog/dialogDefinition.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/fakeobjects/images/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/fakeobjects/images/spacer.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/flash/images/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/flash/images/placeholder.png -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/forms/images/hiddenfield.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/forms/images/hiddenfield.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/icons.png -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/iframe/images/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/iframe/images/placeholder.png -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/image/images/noimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/image/images/noimage.png -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/link/images/anchor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/link/images/anchor.png -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/magicline/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/magicline/images/icon.png -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/pagebreak/images/pagebreak.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/pagebreak/images/pagebreak.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/preview/preview.html: -------------------------------------------------------------------------------- 1 | 11 | -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/scayt/LICENSE.md: -------------------------------------------------------------------------------- 1 | Software License Agreement 2 | ========================== 3 | 4 | **CKEditor SCAYT Plugin** 5 | Copyright © 2012, [CKSource](http://cksource.com) - Frederico Knabben. All rights reserved. 6 | 7 | Licensed under the terms of any of the following licenses at your choice: 8 | 9 | * GNU General Public License Version 2 or later (the "GPL"): 10 | http://www.gnu.org/licenses/gpl.html 11 | 12 | * GNU Lesser General Public License Version 2.1 or later (the "LGPL"): 13 | http://www.gnu.org/licenses/lgpl.html 14 | 15 | * Mozilla Public License Version 1.1 or later (the "MPL"): 16 | http://www.mozilla.org/MPL/MPL-1.1.html 17 | 18 | You are not required to, but if you want to explicitly declare the license you have chosen to be bound to when using, reproducing, modifying and distributing this software, just include a text file titled "legal.txt" in your version of this software, indicating your license choice. 19 | 20 | Sources of Intellectual Property Included in this plugin 21 | -------------------------------------------------------- 22 | 23 | Where not otherwise indicated, all plugin content is authored by CKSource engineers and consists of CKSource-owned intellectual property. In some specific instances, the plugin will incorporate work done by developers outside of CKSource with their express permission. 24 | 25 | Trademarks 26 | ---------- 27 | 28 | CKEditor is a trademark of CKSource - Frederico Knabben. All other brand and product names are trademarks, registered trademarks or service marks of their respective holders. 29 | -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/scayt/README.md: -------------------------------------------------------------------------------- 1 | CKEditor SCAYT Plugin 2 | ===================== 3 | 4 | This plugin brings Spell Check As You Type (SCAYT) into CKEditor. 5 | 6 | SCAYT is a "installation-less", using the web-services of [WebSpellChecker.net](http://www.webspellchecker.net/). It's an out of the box solution. 7 | 8 | Installation 9 | ------------ 10 | 11 | 1. Clone/copy this repository contents in a new "plugins/scayt" folder in your CKEditor installation. 12 | 2. Enable the "scayt" plugin in the CKEditor configuration file (config.js): 13 | 14 | config.extraPlugins = 'scayt'; 15 | 16 | That's all. SCAYT will appear on the editor toolbar and will be ready to use. 17 | 18 | License 19 | ------- 20 | 21 | Licensed under the terms of any of the following licenses at your choice: [GPL](http://www.gnu.org/licenses/gpl.html), [LGPL](http://www.gnu.org/licenses/lgpl.html) and [MPL](http://www.mozilla.org/MPL/MPL-1.1.html). 22 | 23 | See LICENSE.md for more information. 24 | 25 | Developed in cooperation with [WebSpellChecker.net](http://www.webspellchecker.net/). 26 | -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/scayt/dialogs/toolbar.css: -------------------------------------------------------------------------------- 1 | a 2 | { 3 | text-decoration:none; 4 | padding: 2px 4px 4px 6px; 5 | display : block; 6 | border-width: 1px; 7 | border-style: solid; 8 | margin : 0px; 9 | } 10 | 11 | a.cke_scayt_toogle:hover, 12 | a.cke_scayt_toogle:focus, 13 | a.cke_scayt_toogle:active 14 | { 15 | border-color: #316ac5; 16 | background-color: #dff1ff; 17 | color : #000; 18 | cursor: pointer; 19 | margin : 0px; 20 | } 21 | a.cke_scayt_toogle { 22 | color : #316ac5; 23 | border-color: #fff; 24 | } 25 | .scayt_enabled a.cke_scayt_item { 26 | color : #316ac5; 27 | border-color: #fff; 28 | margin : 0px; 29 | } 30 | .scayt_disabled a.cke_scayt_item { 31 | color : gray; 32 | border-color : #fff; 33 | } 34 | .scayt_enabled a.cke_scayt_item:hover, 35 | .scayt_enabled a.cke_scayt_item:focus, 36 | .scayt_enabled a.cke_scayt_item:active 37 | { 38 | border-color: #316ac5; 39 | background-color: #dff1ff; 40 | color : #000; 41 | cursor: pointer; 42 | } 43 | .scayt_disabled a.cke_scayt_item:hover, 44 | .scayt_disabled a.cke_scayt_item:focus, 45 | .scayt_disabled a.cke_scayt_item:active 46 | { 47 | border-color: gray; 48 | background-color: #dff1ff; 49 | color : gray; 50 | cursor: no-drop; 51 | } 52 | .cke_scayt_set_on, .cke_scayt_set_off 53 | { 54 | display: none; 55 | } 56 | .scayt_enabled .cke_scayt_set_on 57 | { 58 | display: none; 59 | } 60 | .scayt_disabled .cke_scayt_set_on 61 | { 62 | display: inline; 63 | } 64 | .scayt_disabled .cke_scayt_set_off 65 | { 66 | display: none; 67 | } 68 | .scayt_enabled .cke_scayt_set_off 69 | { 70 | display: inline; 71 | } 72 | -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/showblocks/images/block_address.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/showblocks/images/block_address.png -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/showblocks/images/block_blockquote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/showblocks/images/block_blockquote.png -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/showblocks/images/block_div.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/showblocks/images/block_div.png -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/showblocks/images/block_h1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/showblocks/images/block_h1.png -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/showblocks/images/block_h2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/showblocks/images/block_h2.png -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/showblocks/images/block_h3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/showblocks/images/block_h3.png -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/showblocks/images/block_h4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/showblocks/images/block_h4.png -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/showblocks/images/block_h5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/showblocks/images/block_h5.png -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/showblocks/images/block_h6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/showblocks/images/block_h6.png -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/showblocks/images/block_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/showblocks/images/block_p.png -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/showblocks/images/block_pre.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/showblocks/images/block_pre.png -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/smiley/images/angel_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/smiley/images/angel_smile.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/smiley/images/angry_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/smiley/images/angry_smile.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/smiley/images/broken_heart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/smiley/images/broken_heart.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/smiley/images/confused_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/smiley/images/confused_smile.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/smiley/images/cry_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/smiley/images/cry_smile.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/smiley/images/devil_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/smiley/images/devil_smile.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/smiley/images/embaressed_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/smiley/images/embaressed_smile.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/smiley/images/embarrassed_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/smiley/images/embarrassed_smile.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/smiley/images/envelope.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/smiley/images/envelope.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/smiley/images/heart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/smiley/images/heart.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/smiley/images/kiss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/smiley/images/kiss.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/smiley/images/lightbulb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/smiley/images/lightbulb.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/smiley/images/omg_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/smiley/images/omg_smile.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/smiley/images/regular_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/smiley/images/regular_smile.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/smiley/images/sad_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/smiley/images/sad_smile.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/smiley/images/shades_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/smiley/images/shades_smile.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/smiley/images/teeth_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/smiley/images/teeth_smile.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/smiley/images/thumbs_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/smiley/images/thumbs_down.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/smiley/images/thumbs_up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/smiley/images/thumbs_up.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/smiley/images/tongue_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/smiley/images/tongue_smile.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/smiley/images/tounge_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/smiley/images/tounge_smile.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/smiley/images/wink_smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/smiley/images/wink_smile.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 2 | For licensing, see LICENSE.html or http://ckeditor.com/license 3 | 4 | cs.js Found: 118 Missing: 0 5 | cy.js Found: 118 Missing: 0 6 | de.js Found: 118 Missing: 0 7 | el.js Found: 16 Missing: 102 8 | eo.js Found: 118 Missing: 0 9 | et.js Found: 31 Missing: 87 10 | fa.js Found: 24 Missing: 94 11 | fi.js Found: 23 Missing: 95 12 | fr.js Found: 118 Missing: 0 13 | hr.js Found: 23 Missing: 95 14 | it.js Found: 118 Missing: 0 15 | nb.js Found: 118 Missing: 0 16 | nl.js Found: 118 Missing: 0 17 | no.js Found: 118 Missing: 0 18 | tr.js Found: 118 Missing: 0 19 | ug.js Found: 39 Missing: 79 20 | zh-cn.js Found: 118 Missing: 0 21 | -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/templates/templates/default.js: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | CKEDITOR.addTemplates("default",{imagesPath:CKEDITOR.getUrl(CKEDITOR.plugins.getPath("templates")+"templates/images/"),templates:[{title:"Image and Title",image:"template1.gif",description:"One main image with a title and text that surround the image.",html:'

Type the title here

Type the text here

'},{title:"Strange Template",image:"template2.gif",description:"A template that defines two colums, each one with a title, and some text.", 6 | html:'

Title 1

Title 2

Text 1Text 2

More text goes here.

'},{title:"Text and Table",image:"template3.gif",description:"A title with some text and a table.",html:'

Title goes here

Table title
   
   
   

Type the text here

'}]}); -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/templates/templates/images/template1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/templates/templates/images/template1.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/templates/templates/images/template2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/templates/templates/images/template2.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/templates/templates/images/template3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/plugins/templates/templates/images/template3.gif -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/wsc/LICENSE.md: -------------------------------------------------------------------------------- 1 | Software License Agreement 2 | ========================== 3 | 4 | **CKEditor WSC Plugin** 5 | Copyright © 2012, [CKSource](http://cksource.com) - Frederico Knabben. All rights reserved. 6 | 7 | Licensed under the terms of any of the following licenses at your choice: 8 | 9 | * GNU General Public License Version 2 or later (the "GPL"): 10 | http://www.gnu.org/licenses/gpl.html 11 | 12 | * GNU Lesser General Public License Version 2.1 or later (the "LGPL"): 13 | http://www.gnu.org/licenses/lgpl.html 14 | 15 | * Mozilla Public License Version 1.1 or later (the "MPL"): 16 | http://www.mozilla.org/MPL/MPL-1.1.html 17 | 18 | You are not required to, but if you want to explicitly declare the license you have chosen to be bound to when using, reproducing, modifying and distributing this software, just include a text file titled "legal.txt" in your version of this software, indicating your license choice. 19 | 20 | Sources of Intellectual Property Included in this plugin 21 | -------------------------------------------------------- 22 | 23 | Where not otherwise indicated, all plugin content is authored by CKSource engineers and consists of CKSource-owned intellectual property. In some specific instances, the plugin will incorporate work done by developers outside of CKSource with their express permission. 24 | 25 | Trademarks 26 | ---------- 27 | 28 | CKEditor is a trademark of CKSource - Frederico Knabben. All other brand and product names are trademarks, registered trademarks or service marks of their respective holders. 29 | -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/wsc/README.md: -------------------------------------------------------------------------------- 1 | CKEditor WebSpellChecker Plugin 2 | =============================== 3 | 4 | This plugin brings Web Spell Checker (WSC) into CKEditor. 5 | 6 | WSC is "installation-less", using the web-services of [WebSpellChecker.net](http://www.webspellchecker.net/). It's an out of the box solution. 7 | 8 | Installation 9 | ------------ 10 | 11 | 1. Clone/copy this repository contents in a new "plugins/wsc" folder in your CKEditor installation. 12 | 2. Enable the "wsc" plugin in the CKEditor configuration file (config.js): 13 | 14 | config.extraPlugins = 'wsc'; 15 | 16 | That's all. WSC will appear on the editor toolbar and will be ready to use. 17 | 18 | License 19 | ------- 20 | 21 | Licensed under the terms of any of the following licenses at your choice: [GPL](http://www.gnu.org/licenses/gpl.html), [LGPL](http://www.gnu.org/licenses/lgpl.html) and [MPL](http://www.mozilla.org/MPL/MPL-1.1.html). 22 | 23 | See LICENSE.md for more information. 24 | 25 | Developed in cooperation with [WebSpellChecker.net](http://www.webspellchecker.net/). 26 | -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/wsc/dialogs/ciframe.html: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 47 | 48 |

49 | 50 | -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/plugins/wsc/dialogs/wsc.css: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved. 3 | For licensing, see LICENSE.html or http://ckeditor.com/license 4 | */ 5 | 6 | html, body 7 | { 8 | background-color: transparent; 9 | margin: 0px; 10 | padding: 0px; 11 | } 12 | 13 | body 14 | { 15 | padding: 10px; 16 | } 17 | 18 | body, td, input, select, textarea 19 | { 20 | font-size: 11px; 21 | font-family: 'Microsoft Sans Serif' , Arial, Helvetica, Verdana; 22 | } 23 | 24 | .midtext 25 | { 26 | padding:0px; 27 | margin:10px; 28 | } 29 | 30 | .midtext p 31 | { 32 | padding:0px; 33 | margin:10px; 34 | } 35 | 36 | .Button 37 | { 38 | border: #737357 1px solid; 39 | color: #3b3b1f; 40 | background-color: #c7c78f; 41 | } 42 | 43 | .PopupTabArea 44 | { 45 | color: #737357; 46 | background-color: #e3e3c7; 47 | } 48 | 49 | .PopupTitleBorder 50 | { 51 | border-bottom: #d5d59d 1px solid; 52 | } 53 | .PopupTabEmptyArea 54 | { 55 | padding-left: 10px; 56 | border-bottom: #d5d59d 1px solid; 57 | } 58 | 59 | .PopupTab, .PopupTabSelected 60 | { 61 | border-right: #d5d59d 1px solid; 62 | border-top: #d5d59d 1px solid; 63 | border-left: #d5d59d 1px solid; 64 | padding: 3px 5px 3px 5px; 65 | color: #737357; 66 | } 67 | 68 | .PopupTab 69 | { 70 | margin-top: 1px; 71 | border-bottom: #d5d59d 1px solid; 72 | cursor: pointer; 73 | } 74 | 75 | .PopupTabSelected 76 | { 77 | font-weight: bold; 78 | cursor: default; 79 | padding-top: 4px; 80 | border-bottom: #f1f1e3 1px solid; 81 | background-color: #f1f1e3; 82 | } 83 | -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/skins/moono/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/skins/moono/icons.png -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/skins/moono/images/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/skins/moono/images/arrow.png -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/skins/moono/images/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/skins/moono/images/close.png -------------------------------------------------------------------------------- /app/core/styles/js/ckeditor/skins/moono/images/mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/ckeditor/skins/moono/images/mini.png -------------------------------------------------------------------------------- /app/core/styles/js/swfu/swfupload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/swfu/swfupload.js -------------------------------------------------------------------------------- /app/core/styles/js/swfu/swfupload.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/swfu/swfupload.swf -------------------------------------------------------------------------------- /app/core/styles/js/swfu/swfuploadbutton.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/core/styles/js/swfu/swfuploadbutton.swf -------------------------------------------------------------------------------- /app/core/tpls/master/apps.tpl: -------------------------------------------------------------------------------- 1 | {x2;include:header} {x2;include:nav}
{x2;include:menu}
{x2;tree:$localapps['dir'],lapp,aid} {x2;endtree}
模块标识 模块名称 状态 操作
{x2;v:lapp['name']} {x2;if:$apps[v:lapp['name']]}{x2;$apps[v:lapp['name']]['appname']}{x2;else}未设置{x2;endif} {x2;if:$apps[v:lapp['name']]['appstatus']}正常{x2;else}禁用{x2;endif}
-------------------------------------------------------------------------------- /app/core/tpls/master/index.tpl: -------------------------------------------------------------------------------- 1 | {x2;include:header} {x2;include:nav}
{x2;include:menu}
开发者信息

QQ:278768688 官方站:http://www.phpems.net 本版版本号:{x2;c:PE_VERSION}

使用帮助

帮助论坛:http://www.phpems.net/bbs/

微信公众号:PHPEMS

-------------------------------------------------------------------------------- /app/core/tpls/master/menu.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/core/tpls/master/nav.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/document/config/config.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/exam/config/config.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/exam/lang/exam.lang.php: -------------------------------------------------------------------------------- 1 | array('单选题','多选题','不定项选择题','判断题','单选题',) 10 | ); 11 | ?> 12 | -------------------------------------------------------------------------------- /app/exam/styles/css/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/css/global.css -------------------------------------------------------------------------------- /app/exam/styles/css/plugin.css: -------------------------------------------------------------------------------- 1 | *{font-family:"Microsoft YaHei"} 2 | a:hover,a:focus{text-decoration:none;} 3 | li,dd{line-height:2em;} 4 | .menu_con li,.menu-bd dd{line-height:2.5em;} 5 | .toolbar .btns { 6 | float: right; 7 | } 8 | .toolbar .btns span { 9 | border-left: 1px dotted #CCCCCC; 10 | cursor: pointer; 11 | margin-left: 8px; 12 | padding-left: 8px; 13 | } 14 | a.current{color:red;} -------------------------------------------------------------------------------- /app/exam/styles/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/css/style.css -------------------------------------------------------------------------------- /app/exam/styles/image/answer_note_tit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/answer_note_tit.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/answer_tit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/answer_tit.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/body_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/body_bg.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/btn_begin_exam.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/btn_begin_exam.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/btn_begin_exam_n.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/btn_begin_exam_n.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/btn_begin_exam_y.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/btn_begin_exam_y.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/btn_begin_exam_z.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/btn_begin_exam_z.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/btn_begin_exer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/btn_begin_exer.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/btn_login.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/btn_login.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/btn_open_basic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/btn_open_basic.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/btn_qu_option.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/btn_qu_option.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/calculator.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/calculator.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/caozuoshuoming_tit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/caozuoshuoming_tit.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/clue_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/clue_bg.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/column_pic1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/column_pic1.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/column_pic2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/column_pic2.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/column_pic3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/column_pic3.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/column_pic4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/column_pic4.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/column_pic5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/column_pic5.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/column_pic6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/column_pic6.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/editor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/editor.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/editor/ColumnBg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/editor/ColumnBg.gif -------------------------------------------------------------------------------- /app/exam/styles/image/editor/bg-menu-tab.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/editor/bg-menu-tab.gif -------------------------------------------------------------------------------- /app/exam/styles/image/editor/function.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/editor/function.gif -------------------------------------------------------------------------------- /app/exam/styles/image/editor/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/editor/icon.png -------------------------------------------------------------------------------- /app/exam/styles/image/editor/icon1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/editor/icon1.png -------------------------------------------------------------------------------- /app/exam/styles/image/exam_notice_basic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/exam_notice_basic.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/exam_notice_tit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/exam_notice_tit.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/exam_opened_basic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/exam_opened_basic.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/exam_paper_tit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/exam_paper_tit.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/exam_tit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/exam_tit.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/exer_notice_tit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/exer_notice_tit.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/fenshu.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/fenshu.gif -------------------------------------------------------------------------------- /app/exam/styles/image/h-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/h-1.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/h-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/h-2.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/h-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/h-3.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/h-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/h-4.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/h-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/h-5.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/h-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/h-6.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/h-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/h-7.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/head_banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/head_banner.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/head_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/head_bg.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/home_btn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/home_btn.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/house_tit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/house_tit.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/icon-mark.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/icon-mark.gif -------------------------------------------------------------------------------- /app/exam/styles/image/icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/icon.gif -------------------------------------------------------------------------------- /app/exam/styles/image/icon.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/icon.psd -------------------------------------------------------------------------------- /app/exam/styles/image/icon_dot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/icon_dot.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/icon_listen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/icon_listen.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/icon_shopcar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/icon_shopcar.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/importdemo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/importdemo.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/importdemo2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/importdemo2.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/kaoshengxinxi_tit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/kaoshengxinxi_tit.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/km_kj_tit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/km_kj_tit.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/left_lesson_bg_hb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/left_lesson_bg_hb.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/left_lesson_bg_mid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/left_lesson_bg_mid.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/lesson_nav_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/lesson_nav_bg.gif -------------------------------------------------------------------------------- /app/exam/styles/image/login02_tit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/login02_tit.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/login_tit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/login_tit.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/lvbiao_close_btn.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/lvbiao_close_btn.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/open_left_btn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/open_left_btn.gif -------------------------------------------------------------------------------- /app/exam/styles/image/paper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/paper.png -------------------------------------------------------------------------------- /app/exam/styles/image/photo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/photo.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/qianghuaxunlian_tit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/qianghuaxunlian_tit.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/result_img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/result_img.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/result_tit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/result_tit.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/right_760_bor_hb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/right_760_bor_hb.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/right_760_bor_mid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/right_760_bor_mid.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/right_970_bor_hb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/right_970_bor_hb.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/right_970_bor_mid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/right_970_bor_mid.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/save_img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/save_img.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/shitiliebiao_tit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/shitiliebiao_tit.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/shouze_tit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/shouze_tit.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/simulation_tit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/simulation_tit.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/suijikaoshi_tit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/suijikaoshi_tit.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/time_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/time_bg.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/tishi_tit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/tishi_tit.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/tit_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/tit_bg.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/usertabledemo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/usertabledemo.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/usertabledemo2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/usertabledemo2.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/wrong_note_tit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/wrong_note_tit.jpg -------------------------------------------------------------------------------- /app/exam/styles/image/xuanzekemu_tit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/image/xuanzekemu_tit.jpg -------------------------------------------------------------------------------- /app/exam/styles/js/lesson_nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/js/lesson_nav.js -------------------------------------------------------------------------------- /app/exam/styles/js/mathquill.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/exam/styles/js/mathquill.min.js -------------------------------------------------------------------------------- /app/exam/tpls/app/bread.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/exam/tpls/app/exam_selectsubject.tpl: -------------------------------------------------------------------------------- 1 | {x2;include:head} 2 | 3 | 4 | {x2;include:nav} 5 | 6 |
7 | 8 | {x2;include:left} 9 | 10 |
11 | {x2;include:bread} 12 |
13 |
14 |
15 |

16 | 选择考试科目 17 | 机考模拟系统要求计算机浏览器为IE8、IE9、Chrome+、Safari4+或Firefox+版本! 18 |

19 |
20 | {x2;tree:$data['opensubjects'],subject,sid} 21 | {x2;v:subject['subject']} 22 | {x2;endtree} 23 |
24 |
25 |
26 |
27 |
28 | 29 | {x2;include:foot} 30 | 36 | 37 | -------------------------------------------------------------------------------- /app/exam/tpls/app/exercise_number.tpl: -------------------------------------------------------------------------------- 1 | {x2;tree:$questype,quest,qid} 2 |
  • 3 | {x2;v:quest['questype']}(共{x2;$numbers[v:quest['questid']]}题),选 题 4 | 选择的题数不能超过{x2;$numbers[v:quest['questid']]} 5 |
  • 6 | {x2;endtree} -------------------------------------------------------------------------------- /app/exam/tpls/app/foot.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 | 14 |
    15 |
    16 | -------------------------------------------------------------------------------- /app/exam/tpls/app/header.tpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | PHPEMS无纸化模拟考试系统 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /app/exam/tpls/app/index.tpl: -------------------------------------------------------------------------------- 1 | {x2;include:header} 2 | 3 | {x2;include:nav} 4 |
    5 |
    6 |
    7 |
    8 | 20 | 25 | 39 |
      40 | {x2;endif} 41 | {x2;endtree} 42 |
    43 |
    44 |
    45 |
    46 |
    47 | {x2;include:foot} 48 | 49 | -------------------------------------------------------------------------------- /app/exam/tpls/app/lesson.tpl: -------------------------------------------------------------------------------- 1 | {x2;include:header} 2 | 3 | {x2;include:nav} 4 |
    5 |
    6 |
    7 |
    8 | 19 | 24 | {x2;tree:$sections,section,sid} 25 | 26 | 27 | 28 | {x2;tree:$basic['basicknows'][v:section['sectionid']],know,kid} 29 | 30 | {x2;if:v:kid % 6 == 0}{x2;endif} 31 | {x2;endtree} 32 | {x2;if:(v:kid % 6 != 0) && (v:kid/6 >= 1)} 33 | {x2;eval: v:mod = 6 - v:kid % 6;} 34 | 35 | {x2;endif} 36 | 37 |
    {x2;v:section['section']}
    {x2;$knows[v:know]['knows']}
    38 | {x2;endif} 39 |
    40 |
    41 |
    42 |
    43 |
    44 | {x2;include:foot} 45 | 46 | -------------------------------------------------------------------------------- /app/exam/tpls/app/lesson_number.tpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {x2;tree:$questype,quest,qid} 5 | 13 | {x2;if:v:qid % 6 == 0} 14 | 15 | 16 | {x2;endif} 17 | {x2;endtree} 18 | 19 |
    {x2;$knows['knows']}
    6 | {x2;v:quest['questype']}(共{x2;$numbers[v:quest['questid']]}题) 7 | {x2;if:$numbers[v:quest['questid']]} 8 | 练习 9 | {x2;else} 10 | 练习 11 | {x2;endif} 12 |
    -------------------------------------------------------------------------------- /app/exam/tpls/app/lesson_paper.tpl: -------------------------------------------------------------------------------- 1 | {x2;include:header} 2 | 3 | {x2;include:nav} 4 |
    5 |
    6 |
    7 |
    8 | 22 |
    23 |
    24 |
    25 |
    26 |
    27 | {x2;include:foot} 28 | 33 | 34 | -------------------------------------------------------------------------------- /app/exam/tpls/app/nav.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
    4 |
    5 | 6 | {x2;if:$_user['userid']} 7 | 您好({x2;$_user['username']})   用户中心{x2;if:$_user['teacher_subjects']}   教师管理{x2;elseif:$_user['groupid'] == 1}   后台管理{x2;endif}   退出 8 | {x2;else} 9 | 登录   注册 10 | {x2;endif} 11 |      12 | 13 |
    14 |
    15 |
    16 |
    17 |
    18 |

    19 |
    20 | 34 |
    35 |
    36 |
    -------------------------------------------------------------------------------- /app/exam/tpls/app/plugin_editor.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/exam/tpls/master/basic_addsubject.tpl: -------------------------------------------------------------------------------- 1 | {x2;if:!$userhash} 2 | {x2;include:header} 3 | 4 | {x2;include:nav} 5 |
    6 |
    7 |
    8 | {x2;include:menu} 9 |
    10 |
    11 | {x2;endif} 12 | 17 | 25 |
    26 |
    27 |
    28 | 29 |
    30 | 31 |
    32 |
    33 |
    34 |
    35 | 36 | 37 | 38 |
    39 |
    40 |
    41 |
    42 | {x2;if:!$userhash} 43 |
    44 |
    45 |
    46 | 47 | 48 | {x2;endif} -------------------------------------------------------------------------------- /app/exam/tpls/master/basic_modifysubject.tpl: -------------------------------------------------------------------------------- 1 | {x2;if:!$userhash} 2 | {x2;include:header} 3 | 4 | {x2;include:nav} 5 |
    6 |
    7 |
    8 | {x2;include:menu} 9 |
    10 |
    11 | {x2;endif} 12 | 16 | 21 |
    22 |
    23 |
    24 | 25 |
    26 | 27 |
    28 |
    29 |
    30 |
    31 | 32 | 33 | 34 | 35 |
    36 |
    37 |
    38 |
    39 | {x2;if:!$userhash} 40 |
    41 |
    42 |
    43 | 44 | 45 | {x2;endif} -------------------------------------------------------------------------------- /app/exam/tpls/master/index.tpl: -------------------------------------------------------------------------------- 1 | {x2;include:header} {x2;include:nav}
    {x2;include:menu}
    开发者信息

    QQ:278768688 官方站:http://www.phpems.net 本版版本号:{x2;c:PE_VERSION}

    使用帮助

    帮助论坛:http://www.phpems.net/bbs/

    微信公众号:PHPEMS

    -------------------------------------------------------------------------------- /app/exam/tpls/master/nav.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/exam/tpls/master/question_detail.tpl: -------------------------------------------------------------------------------- 1 | 2 | {x2;if:$question['questionknowsid']} 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | {x2;endif} 16 | 17 | 18 | 19 | 20 | 21 | 22 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |
    所属科目:{x2;$subject['subject']} 
    所属章节:{x2;tree:$sections,section,sid}{x2;v:section['section']}{x2;endtree}  
    所属知识点:{x2;tree:$question['questionknowsid'],know,kid}{x2;v:know['knows']}{x2;endtree}  
    标题:{x2;realhtml:$question['question']}
    备选项: 23 | {x2;realhtml:$question['questionselect']} 24 |
    答案:{x2;realhtml:$question['questionanswer']}
    解析:{x2;realhtml:$question['questiondescribe']} 
    难度:{x2;if:$question['questionlevel']==1}易{x2;elseif:$question['questionlevel']==2}中{x2;elseif:$question['questionlevel']==3}难{x2;endif} 
    -------------------------------------------------------------------------------- /app/exam/tpls/master/tools_history.tpl: -------------------------------------------------------------------------------- 1 | {x2;include:header} {x2;include:nav}
    {x2;include:menu}
    批量删除考试记录
    考试时间: -
    -------------------------------------------------------------------------------- /app/exam/tpls/master/tools_session.tpl: -------------------------------------------------------------------------------- 1 | {x2;include:header} {x2;include:nav}
    {x2;include:menu}
    批量删除考试会话
    会话时间(将删除早于这个时间的会话):
    -------------------------------------------------------------------------------- /app/exam/tpls/phone/basics.tpl: -------------------------------------------------------------------------------- 1 | {x2;include:header} 2 | 3 | {x2;include:nav} 4 |
    5 |
    6 |
    7 |
    8 | 16 | 21 |
      22 |
    • 23 |
      24 | 25 |
      26 |

      27 | 强化训练 28 |

      29 |
      30 |
      31 |
    • 32 |
    • 33 |
      34 | 35 |
      36 |

      37 | 习题收藏 38 |

      39 |
      40 |
      41 |
    • 42 |
    43 |
    44 |
    45 |
    46 |
    47 | {x2;include:foot} 48 | 49 | -------------------------------------------------------------------------------- /app/exam/tpls/phone/exercise_number.tpl: -------------------------------------------------------------------------------- 1 | {x2;tree:$questype,quest,qid} 2 | {x2;if:!v:quest['questsort'] && $numbers[v:quest['questid']]} 3 | 6 | {x2;endif} 7 | {x2;endtree} -------------------------------------------------------------------------------- /app/exam/tpls/phone/exercise_score.tpl: -------------------------------------------------------------------------------- 1 | {x2;include:header} 2 | 3 | {x2;include:nav} 4 |
    5 |
    6 |
    7 |
    8 | 19 |

    {x2;$sessionvars['examsession']}

    20 |
    21 |
    22 |
    23 |

    {x2;$sessionvars['examsessionscore']}分

    24 |
    25 | 26 |
    27 |
    28 |
    29 |
    30 |
    31 |
    32 | {x2;include:foot} 33 | 34 | -------------------------------------------------------------------------------- /app/exam/tpls/phone/foot.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
      4 |
    • PHPEMS模拟考试系统手机端
    • 5 |
    6 |
    7 |
    -------------------------------------------------------------------------------- /app/exam/tpls/phone/index.tpl: -------------------------------------------------------------------------------- 1 | {x2;include:header} 2 | 3 | {x2;include:nav} 4 |
    5 |
    6 |
    7 |
    8 | 13 | 27 |
      28 | {x2;endif} 29 | {x2;endtree} 30 |
    31 |
    32 |
    33 |
    34 |
    35 | {x2;include:foot} 36 | 37 | -------------------------------------------------------------------------------- /app/exam/tpls/phone/nav.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |

    4 |
    5 | 16 |
    17 |
    18 |
    -------------------------------------------------------------------------------- /app/exam/tpls/phone/scores.tpl: -------------------------------------------------------------------------------- 1 | {x2;include:header} 2 | 3 | {x2;include:nav} 4 |
    5 |
    6 |
    7 |
    8 | 19 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | {x2;tree:$scores['data'],score,sid} 32 | 33 | 34 | 35 | 36 | 37 | 38 | {x2;endtree} 39 |
    名次用户名得分考试时间
    {x2;eval: echo ($page - 1)*20 + v:sid}{x2;v:score['ehusername']}{x2;v:score['ehscore']}{x2;date:v:score['ehstarttime'],'Y-m-d'}
    40 | 43 |
    44 |
    45 |
    46 |
    47 | {x2;include:foot} 48 | 49 | -------------------------------------------------------------------------------- /app/exam/tpls/teach/basic_addsubject.tpl: -------------------------------------------------------------------------------- 1 | {x2;if:!$userhash} 2 | {x2;include:header} 3 | 4 | {x2;include:nav} 5 |
    6 |
    7 |
    8 | {x2;include:menu} 9 |
    10 |
    11 | {x2;endif} 12 | 17 | 25 | 26 |
    27 |
    28 | 29 |
    30 | 31 |
    32 |
    33 |
    34 |
    35 | 36 | 37 | 38 |
    39 |
    40 |
    41 | 42 | {x2;if:!$userhash} 43 |
    44 |
    45 |
    46 | 47 | 48 | {x2;endif} -------------------------------------------------------------------------------- /app/exam/tpls/teach/basic_modifysubject.tpl: -------------------------------------------------------------------------------- 1 | {x2;if:!$userhash} 2 | {x2;include:header} 3 | 4 | {x2;include:nav} 5 |
    6 |
    7 |
    8 | {x2;include:menu} 9 |
    10 |
    11 | {x2;endif} 12 | 16 | 21 |
    22 |
    23 |
    24 | 25 |
    26 | 27 |
    28 |
    29 |
    30 |
    31 | 32 | 33 | 34 | 35 |
    36 |
    37 |
    38 |
    39 | {x2;if:!$userhash} 40 |
    41 |
    42 |
    43 | 44 | 45 | {x2;endif} -------------------------------------------------------------------------------- /app/exam/tpls/teach/index.tpl: -------------------------------------------------------------------------------- 1 | {x2;include:header} {x2;include:nav}
    {x2;include:menu}
    开发者信息

    QQ:278768688 官方站:http://www.phpems.net 本版版本号:{x2;c:PE_VERSION}

    使用帮助

    帮助论坛:http://www.phpems.net/bbs/

    微信公众号:PHPEMS

    -------------------------------------------------------------------------------- /app/exam/tpls/teach/nav.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/exam/tpls/teach/question_detail.tpl: -------------------------------------------------------------------------------- 1 | 2 | {x2;if:$question['questionknowsid']} 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | {x2;endif} 16 | 17 | 18 | 19 | 20 | 21 | 22 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |
    所属科目:{x2;$subject['subject']} 
    所属章节:{x2;tree:$sections,section,sid}{x2;v:section['section']}{x2;endtree}  
    所属知识点:{x2;tree:$question['questionknowsid'],know,kid}{x2;v:know['knows']}{x2;endtree}  
    标题:{x2;realhtml:$question['question']}
    备选项: 23 | {x2;realhtml:$question['questionselect']} 24 |
    答案:{x2;realhtml:$question['questionanswer']}
    解析:{x2;realhtml:$question['questiondescribe']} 
    难度:{x2;if:$question['questionlevel']==1}易{x2;elseif:$question['questionlevel']==2}中{x2;elseif:$question['questionlevel']==3}难{x2;endif} 
    -------------------------------------------------------------------------------- /app/user/cls/config.cls.php: -------------------------------------------------------------------------------- 1 | 13 | -------------------------------------------------------------------------------- /app/user/styles/img/theme/board.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/user/styles/img/theme/board.png -------------------------------------------------------------------------------- /app/user/styles/img/theme/bom_cor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/user/styles/img/theme/bom_cor.png -------------------------------------------------------------------------------- /app/user/styles/img/theme/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/user/styles/img/theme/logo.png -------------------------------------------------------------------------------- /app/user/styles/img/theme/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/user/styles/img/theme/right.png -------------------------------------------------------------------------------- /app/user/styles/img/theme/wrong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/app/user/styles/img/theme/wrong.png -------------------------------------------------------------------------------- /app/user/tpls/api/foot.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 | 14 |
    15 |
    -------------------------------------------------------------------------------- /app/user/tpls/api/payfor_status.tpl: -------------------------------------------------------------------------------- 1 | {x2;include:header} 2 | 3 |
    4 |
    5 |

    6 |

    模拟考试系统

    7 |
    8 |
    9 |
    10 |
    11 |
    12 |
    13 |
    14 |
    15 |
    16 | 订单号:{x2;$order['ordersn']} 17 |
    18 |

    19 | {x2;if:$status} 20 | 付款成功,查看订单详情 21 | {x2;else} 22 | 付款失败 23 | 查看充值记录 24 | {x2;endif} 25 |

    26 |
    27 |
    28 |
    29 |
    30 |
    31 |
    32 |
    33 | {x2;include:foot} 34 | 35 | -------------------------------------------------------------------------------- /app/user/tpls/app/foot.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 | 14 |
    15 |
    -------------------------------------------------------------------------------- /app/user/tpls/app/nav.tpl: -------------------------------------------------------------------------------- 1 |
    {x2;if:$_user['userid']} 您好({x2;$_user['username']})   用户中心{x2;if:$_user['teacher_subjects']}   教师管理{x2;elseif:$_user['groupid'] == 1}   后台管理{x2;endif}   退出 {x2;else} 登录   注册 {x2;endif}     
    -------------------------------------------------------------------------------- /app/user/tpls/center/foot.tpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /app/user/tpls/center/index.tpl: -------------------------------------------------------------------------------- 1 | {x2;include:header} 2 | 3 | {x2;include:nav} 4 |
    5 |
    6 |
    7 |
    8 |
    9 | {x2;include:menu} 10 |
    11 |
    12 |
    13 |
    14 |
    15 |
    16 | 20 |
    21 |
    22 |
    300x200
    23 |
    24 |
    25 |
    26 |

    {x2;$_user['username']}

    27 |

    注册日期:{x2;date:$_user['userregtime'],'Y-m-d'}

    28 |

    注册IP:{x2;$_user['userregip']}

    29 |

    您现有积分:{x2;$_user['usercoin']}

    30 |

     

    31 |

    充值

    32 |
    33 |
     
    34 |
    35 |
    36 |
    37 |

     

    38 |

    用户组:{x2;$groups[$_user['usergroupid']]['groupname']}

    39 |

    真实姓名:{x2;$_user['usertruename']}

    40 |

    邮箱:{x2;$_user['useremail']}

    41 |

     

    42 |
    43 |
     
    44 |
    45 |
    46 |
    47 |
    48 |
    49 |
    50 |
    51 | 52 | -------------------------------------------------------------------------------- /app/user/tpls/center/menu.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/user/tpls/center/nav.tpl: -------------------------------------------------------------------------------- 1 |
    {x2;if:$_user['userid']} 您好({x2;$_user['username']})   用户中心{x2;if:$_user['teacher_subjects']}   教师管理{x2;elseif:$_user['groupid'] == 1}   后台管理{x2;endif}   退出 {x2;else} 登录   注册 {x2;endif}     
    -------------------------------------------------------------------------------- /app/user/tpls/center/payfor_detail.tpl: -------------------------------------------------------------------------------- 1 | {x2;include:header} 2 | 3 | {x2;include:nav} 4 |
    5 |
    6 |
    7 |
    8 |
    9 | {x2;include:menu} 10 |
    11 |
    12 |
    13 |
    14 |
    15 |
    16 | 20 |
    21 |
    22 |
    订单号:{x2;$order['ordersn']}
    23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 |
    充值金额可兑换积分下单时间
    {x2;$order['orderprice']}{x2;eval:echo $order['orderprice']*10}{x2;date:$order['ordercreatetime'],'Y-m-d'}

    应付款:¥{x2;$order['orderprice']}

    38 |

    {x2;if:$order['orderstatus'] == 1}去支付(测试使用,进入后请勿付款){x2;else} {x2;$orderstatus[$order['orderstatus']]}{x2;endif}

    39 |
    40 |
    41 |
    42 |
    43 |
    44 |
    45 |
    46 | 47 | -------------------------------------------------------------------------------- /app/user/tpls/master/header.tpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 无纸化模拟考试系统 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /app/user/tpls/master/index.tpl: -------------------------------------------------------------------------------- 1 | {x2;include:header} {x2;include:nav}
    {x2;include:menu}
    开发者信息

    QQ:278768688 官方站:http://www.phpems.net 本版版本号:{x2;c:PE_VERSION}

    使用帮助

    帮助论坛:http://www.phpems.net/bbs/

    微信公众号:PHPEMS

    -------------------------------------------------------------------------------- /app/user/tpls/master/menu.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/user/tpls/master/nav.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/user/tpls/master/preview.tpl: -------------------------------------------------------------------------------- 1 | {x2;include:header} 2 | 3 | {x2;include:nav} 4 |
    5 |
    6 |
    7 | {x2;include:menu} 8 |
    9 |
    10 | 15 | 33 |
    34 |
    35 | {x2;$module['modulename']} 36 | {x2;tree:$forms,form,fid} 37 |
    38 | 39 | {x2;v:form['html']} 40 |
    41 | {x2;endtree} 42 |
    43 |
    44 |
    45 |
    46 |
    47 | 48 | -------------------------------------------------------------------------------- /app/user/tpls/phone/foot.tpl: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
      4 |
    • PHPEMS模拟考试系统手机端
    • 5 |
    6 |
    7 |
    -------------------------------------------------------------------------------- /app/user/tpls/phone/login.tpl: -------------------------------------------------------------------------------- 1 | {x2;include:header} 2 | 3 |
    4 |
    5 |

    6 |
    7 |
    8 |
    9 |
    10 |
    11 |
    12 |
    13 |
    14 |
    15 | 16 |
    17 | 18 |
    19 |
    20 |
    21 | 22 |
    23 | 24 |
    25 |
    26 |
    27 |
    28 | 29 | 30 | 31 |
    32 |
    33 |
    34 |
    35 |
    36 |
    37 |
    38 |
    39 |
    40 | {x2;include:foot} 41 | 42 | -------------------------------------------------------------------------------- /data/compile/bank/tpls/master/%%cpl%%index.php: -------------------------------------------------------------------------------- 1 | _compileInclude('header'); ?> _compileInclude('nav'); ?>
    _compileInclude('menu'); ?>
    开发者信息

    QQ:278768688 官方站:http://www.phpems.net 本版版本号:

    使用帮助

    帮助论坛:http://www.phpems.net/bbs/

    微信公众号:PHPEMS

    -------------------------------------------------------------------------------- /data/compile/bank/tpls/master/%%cpl%%menu.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/compile/content/tpls/app/%%cpl%%foot.php: -------------------------------------------------------------------------------- 1 |
    2 |
    3 | 14 |
    15 |
    16 | -------------------------------------------------------------------------------- /data/compile/content/tpls/app/%%cpl%%nav.php: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
    4 |
    5 | 6 | tpl_var['_user']['userid']){ ?> 7 | 您好(tpl_var['_user']['username']; ?>)   用户中心tpl_var['_user']['teacher_subjects']){ ?>   教师管理tpl_var['_user']['groupid'] == 1){ ?>   后台管理   退出 8 | 9 | 登录   注册 10 | 11 |      12 | 13 |
    14 |
    15 |
    16 |
    17 |
    18 |

    19 |
    20 | 34 |
    35 |
    36 |
    -------------------------------------------------------------------------------- /data/compile/content/tpls/master/%%cpl%%index.php: -------------------------------------------------------------------------------- 1 | _compileInclude('header'); ?> _compileInclude('nav'); ?>
    _compileInclude('menu'); ?>
    开发者信息

    QQ:278768688 官方站:http://www.phpems.net 本版版本号:

    使用帮助

    帮助论坛:http://www.phpems.net/bbs/

    微信公众号:PHPEMS

    -------------------------------------------------------------------------------- /data/compile/content/tpls/master/%%cpl%%menu.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/compile/core/tpls/master/%%cpl%%apps.php: -------------------------------------------------------------------------------- 1 | _compileInclude('header'); ?> _compileInclude('nav'); ?>
    _compileInclude('menu'); ?>
    tpl_var['localapps']['dir'] as $key => $lapp){ 3 | $aid++; ?>
    模块标识 模块名称 状态 操作
    tpl_var['apps'][$lapp['name']]){ ?>tpl_var['apps'][$lapp['name']]['appname']; ?>未设置 tpl_var['apps'][$lapp['name']]['appstatus']){ ?>正常禁用
    -------------------------------------------------------------------------------- /data/compile/core/tpls/master/%%cpl%%index.php: -------------------------------------------------------------------------------- 1 | _compileInclude('header'); ?> _compileInclude('nav'); ?>
    _compileInclude('menu'); ?>
    开发者信息

    QQ:278768688 官方站:http://www.phpems.net 本版版本号:

    使用帮助

    帮助论坛:http://www.phpems.net/bbs/

    微信公众号:PHPEMS

    -------------------------------------------------------------------------------- /data/compile/core/tpls/master/%%cpl%%menu.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/compile/exam/tpls/app/%%cpl%%foot.php: -------------------------------------------------------------------------------- 1 |
    2 |
    3 | 14 |
    15 |
    16 | -------------------------------------------------------------------------------- /data/compile/exam/tpls/app/%%cpl%%lesson_number.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | tpl_var['questype'] as $key => $quest){ 6 | $qid++; ?> 7 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |
    tpl_var['knows']['knows']; ?>
    8 | (共tpl_var['numbers'][$quest['questid']]; ?>题) 9 | tpl_var['numbers'][$quest['questid']]){ ?> 10 | 练习 11 | 12 | 练习 13 | 14 |
    -------------------------------------------------------------------------------- /data/compile/exam/tpls/app/%%cpl%%lesson_paper.php: -------------------------------------------------------------------------------- 1 | _compileInclude('header'); ?> 2 | 3 | _compileInclude('nav'); ?> 4 |
    5 |
    6 |
    7 |
    8 | 22 |
    23 |
    24 |
    25 |
    26 |
    27 | _compileInclude('foot'); ?> 28 | 33 | 34 | -------------------------------------------------------------------------------- /data/compile/exam/tpls/app/%%cpl%%nav.php: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
    4 |
    5 | 6 | tpl_var['_user']['userid']){ ?> 7 | 您好(tpl_var['_user']['username']; ?>)   用户中心tpl_var['_user']['teacher_subjects']){ ?>   教师管理tpl_var['_user']['groupid'] == 1){ ?>   后台管理   退出 8 | 9 | 登录   注册 10 | 11 |      12 | 13 |
    14 |
    15 |
    16 |
    17 |
    18 |

    19 |
    20 | 34 |
    35 |
    36 |
    -------------------------------------------------------------------------------- /data/compile/exam/tpls/master/%%cpl%%index.php: -------------------------------------------------------------------------------- 1 | _compileInclude('header'); ?> _compileInclude('nav'); ?>
    _compileInclude('menu'); ?>
    开发者信息

    QQ:278768688 官方站:http://www.phpems.net 本版版本号:

    使用帮助

    帮助论坛:http://www.phpems.net/bbs/

    微信公众号:PHPEMS

    -------------------------------------------------------------------------------- /data/compile/exam/tpls/master/%%cpl%%tools_session.php: -------------------------------------------------------------------------------- 1 | _compileInclude('header'); ?> _compileInclude('nav'); ?>
    _compileInclude('menu'); ?>
    批量删除考试会话
    会话时间(将删除早于这个时间的会话):
    -------------------------------------------------------------------------------- /data/compile/exam/tpls/phone/%%cpl%%basics.php: -------------------------------------------------------------------------------- 1 | _compileInclude('header'); ?> 2 | 3 | _compileInclude('nav'); ?> 4 |
    5 |
    6 |
    7 |
    8 | 16 | 21 |
      22 |
    • 23 |
      24 | 25 |
      26 |

      27 | 强化训练 28 |

      29 |
      30 |
      31 |
    • 32 |
    • 33 |
      34 | 35 |
      36 |

      37 | 习题收藏 38 |

      39 |
      40 |
      41 |
    • 42 |
    43 |
    44 |
    45 |
    46 |
    47 | _compileInclude('foot'); ?> 48 | 49 | -------------------------------------------------------------------------------- /data/compile/exam/tpls/phone/%%cpl%%exercise_number.php: -------------------------------------------------------------------------------- 1 | tpl_var['questype'] as $key => $quest){ 3 | $qid++; ?> 4 | tpl_var['numbers'][$quest['questid']]){ ?> 5 | 8 | 9 | -------------------------------------------------------------------------------- /data/compile/exam/tpls/phone/%%cpl%%exercise_score.php: -------------------------------------------------------------------------------- 1 | _compileInclude('header'); ?> 2 | 3 | _compileInclude('nav'); ?> 4 |
    5 |
    6 |
    7 |
    8 | 19 |

    tpl_var['sessionvars']['examsession']; ?>

    20 |
    21 |
    22 |
    23 |

    tpl_var['sessionvars']['examsessionscore']; ?>分

    24 |
    25 | 26 |
    27 |
    28 |
    29 |
    30 |
    31 | 32 | _compileInclude('foot'); ?> 33 | 34 | -------------------------------------------------------------------------------- /data/compile/exam/tpls/phone/%%cpl%%foot.php: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |
      4 |
    • PHPEMS模拟考试系统手机端
    • 5 |
    6 |
    7 |
    -------------------------------------------------------------------------------- /data/compile/exam/tpls/phone/%%cpl%%index.php: -------------------------------------------------------------------------------- 1 | _compileInclude('header'); ?> 2 | 3 | _compileInclude('nav'); ?> 4 |
    5 |
    6 |
    7 |
    8 | 13 | 29 |
      30 | 31 | 32 |
    33 |
    34 |
    35 |
    36 |
    37 | _compileInclude('foot'); ?> 38 | 39 | -------------------------------------------------------------------------------- /data/compile/exam/tpls/phone/%%cpl%%nav.php: -------------------------------------------------------------------------------- 1 |
    2 |
    3 |

    4 |
    5 | 16 |
    17 |
    18 |
    -------------------------------------------------------------------------------- /data/compile/exam/tpls/teach/%%cpl%%index.php: -------------------------------------------------------------------------------- 1 | _compileInclude('header'); ?> _compileInclude('nav'); ?>
    _compileInclude('menu'); ?>
    开发者信息

    QQ:278768688 官方站:http://www.phpems.net 本版版本号:

    使用帮助

    帮助论坛:http://www.phpems.net/bbs/

    微信公众号:PHPEMS

    -------------------------------------------------------------------------------- /data/compile/exam/tpls/teach/%%cpl%%nav.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/compile/user/tpls/app/%%cpl%%foot.php: -------------------------------------------------------------------------------- 1 |
    2 |
    3 | 14 |
    15 |
    -------------------------------------------------------------------------------- /data/compile/user/tpls/app/%%cpl%%nav.php: -------------------------------------------------------------------------------- 1 |
    tpl_var['_user']['userid']){ ?> 您好(tpl_var['_user']['username']; ?>)   用户中心tpl_var['_user']['teacher_subjects']){ ?>   教师管理tpl_var['_user']['groupid'] == 1){ ?>   后台管理   退出 登录   注册     
    -------------------------------------------------------------------------------- /data/compile/user/tpls/center/%%cpl%%menu.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/compile/user/tpls/center/%%cpl%%nav.php: -------------------------------------------------------------------------------- 1 |
    tpl_var['_user']['userid']){ ?> 您好(tpl_var['_user']['username']; ?>)   用户中心tpl_var['_user']['teacher_subjects']){ ?>   教师管理tpl_var['_user']['groupid'] == 1){ ?>   后台管理   退出 登录   注册     
    -------------------------------------------------------------------------------- /data/compile/user/tpls/master/%%cpl%%header.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 无纸化模拟考试系统 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /data/compile/user/tpls/master/%%cpl%%index.php: -------------------------------------------------------------------------------- 1 | _compileInclude('header'); ?> _compileInclude('nav'); ?>
    _compileInclude('menu'); ?>
    开发者信息

    QQ:278768688 官方站:http://www.phpems.net 本版版本号:

    使用帮助

    帮助论坛:http://www.phpems.net/bbs/

    微信公众号:PHPEMS

    -------------------------------------------------------------------------------- /data/compile/user/tpls/master/%%cpl%%menu.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/html/exam/tpls/master/exams_selected.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 11 | 12 |
    4 | 普通试题 5 |
    9 | 题帽题 10 |
    -------------------------------------------------------------------------------- /data/html/exam/tpls/master/question_detail.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
    标题:邓小平理论首要解决的问题是——什么是社会主义,怎样建设社会主义。
    备选项: 9 |

    A、对B、错

    答案:A
    解析: 
    难度:易 
    -------------------------------------------------------------------------------- /data/score/1417590517-5-score.csv: -------------------------------------------------------------------------------- 1 | peadmin,test,5.00 2 | peadmin,test,2.00 3 | peadmin,test,2.00 4 | peadmin,test,0.00 5 | peadmin,test,0.00 6 | peadmin,test,0.00 7 | peadmin,test,0.00 8 | peadmin,test,0.00 9 | -------------------------------------------------------------------------------- /data/score/1417678891-5-score.csv: -------------------------------------------------------------------------------- 1 | peadmin,test,5.00 2 | peadmin,test,2.00 3 | peadmin,test,2.00 4 | peadmin,test,0.00 5 | peadmin,test,0.00 6 | peadmin,test,0.00 7 | peadmin,test,0.00 8 | peadmin,test,0.00 9 | -------------------------------------------------------------------------------- /data/score/1417679634-5-score.csv: -------------------------------------------------------------------------------- 1 | peadmin,test,,,5.00 2 | peadmin,test,,,2.00 3 | peadmin,test,,,2.00 4 | peadmin,test,,,0.00 5 | peadmin,test,,,0.00 6 | peadmin,test,,,0.00 7 | peadmin,test,,,0.00 8 | peadmin,test,,,0.00 9 | -------------------------------------------------------------------------------- /data/score/1417680229-5-score.csv: -------------------------------------------------------------------------------- 1 | peadmin,test,,,5.00 2 | peadmin,test,,,2.00 3 | peadmin,test,,,2.00 4 | test,test,,,1.00 5 | peadmin,test,,,0.00 6 | peadmin,test,,,0.00 7 | peadmin,test,,,0.00 8 | peadmin,test,,,0.00 9 | peadmin,test,,,0.00 10 | -------------------------------------------------------------------------------- /data/score/1417680349-5-score.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/data/score/1417680349-5-score.csv -------------------------------------------------------------------------------- /files/attach/images/content/20141026/14143066236723.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/files/attach/images/content/20141026/14143066236723.jpg -------------------------------------------------------------------------------- /files/attach/images/content/20141026/14143066414697.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/files/attach/images/content/20141026/14143066414697.jpg -------------------------------------------------------------------------------- /files/attach/images/content/20141026/14143066568097.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/files/attach/images/content/20141026/14143066568097.jpg -------------------------------------------------------------------------------- /files/attach/images/content/20141102/14148992285450.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/files/attach/images/content/20141102/14148992285450.png -------------------------------------------------------------------------------- /files/attach/images/content/20141125/14169010829969.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/files/attach/images/content/20141125/14169010829969.csv -------------------------------------------------------------------------------- /files/attach/images/content/20141125/14169011374301.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/files/attach/images/content/20141125/14169011374301.csv -------------------------------------------------------------------------------- /files/attach/images/content/20141125/14169013893458.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/files/attach/images/content/20141125/14169013893458.csv -------------------------------------------------------------------------------- /files/attach/images/content/20141125/14169020886196.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/files/attach/images/content/20141125/14169020886196.csv -------------------------------------------------------------------------------- /files/attach/images/content/20141125/14169021648233.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/files/attach/images/content/20141125/14169021648233.csv -------------------------------------------------------------------------------- /files/attach/images/content/20141203/14175882883869.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/files/attach/images/content/20141203/14175882883869.csv -------------------------------------------------------------------------------- /files/attach/images/content/20141203/14175883635374.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/files/attach/images/content/20141203/14175883635374.csv -------------------------------------------------------------------------------- /files/attach/images/content/20141204/14176757944439.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/files/attach/images/content/20141204/14176757944439.csv -------------------------------------------------------------------------------- /files/attach/images/content/20141204/14176758903129.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/files/attach/images/content/20141204/14176758903129.csv -------------------------------------------------------------------------------- /files/attach/images/content/20141204/14176760382633.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/files/attach/images/content/20141204/14176760382633.csv -------------------------------------------------------------------------------- /files/public/font/Symbola.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/files/public/font/Symbola.ttf -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- 1 | run(); 8 | 9 | ?> -------------------------------------------------------------------------------- /lib/api.cls.php: -------------------------------------------------------------------------------- 1 | array(),'core'=>array()); 8 | public $app; 9 | public $defaultApp = 'exam'; 10 | 11 | public function __construct() 12 | { 13 | // 14 | } 15 | 16 | //对象工厂 17 | public function make($G,$app = NULL) 18 | { 19 | if($app)return $this->load($G,$app); 20 | else 21 | { 22 | if(!isset($this->G[$G])) 23 | { 24 | if(file_exists('../lib/'.$G.'.cls.php')) 25 | { 26 | include '../lib/'.$G.'.cls.php'; 27 | } 28 | else return false; 29 | $this->G[$G] = new $G($this); 30 | if(method_exists($this->G[$G],'_init'))$this->G[$G]->_init(); 31 | } 32 | return $this->G[$G]; 33 | } 34 | 35 | } 36 | 37 | //加载对象类文件并生成对象 38 | public function load($G,$app) 39 | { 40 | if(!$app)return false; 41 | $o = $G.'_'.$app; 42 | if(!isset($this->L[$app][$o])) 43 | { 44 | $fl = '../app/'.$app.'/cls/'.$G.'.cls.php'; 45 | if(file_exists($fl)) 46 | { 47 | include $fl; 48 | } 49 | else return false; 50 | //die('Unknown class to init!The class is '.$app.'::'.$G); 51 | $this->L[$app][$o] = new $o($this); 52 | if(method_exists($this->L[$app][$o],'_init'))$this->L[$app][$o]->_init(); 53 | } 54 | return $this->L[$app][$o]; 55 | } 56 | 57 | //执行页面 58 | public function run() 59 | { 60 | $ev = $this->make('ev'); 61 | include '../lib/config.inc.php'; 62 | header('P3P: CP=CAO PSA OUR'); 63 | header('Content-Type: text/html; charset='.HE); 64 | ini_set('date.timezone','Asia/Shanghai'); 65 | date_default_timezone_set("Etc/GMT-8"); 66 | error_reporting(0); 67 | $app = new app($this); 68 | $app->run(); 69 | } 70 | } 71 | 72 | ?> -------------------------------------------------------------------------------- /lib/ca.cls.php: -------------------------------------------------------------------------------- 1 | G = $G; 12 | $this->fl = $this->G->make('fl'); 13 | } 14 | 15 | public function readCache($cache,$dir = 'system') 16 | { 17 | $f = $this->path.$dir.'/'.$cache.'.cache'; 18 | if(file_exists($f))return unserialize($this->fl->readFile($f)); 19 | else return false; 20 | } 21 | 22 | public function writeCache($cache,$content,$dir = 'system') 23 | { 24 | if(is_dir($this->path.$dir))$this->fl->mdir($this->path.$dir); 25 | $f = $this->path.$dir.'/'.$cache.'.cache'; 26 | return $this->fl->writeFile($f,serialize($content)); 27 | } 28 | 29 | public function isTimeOut($cache,$time = 300,$dir = 'system') 30 | { 31 | if(!$time)return true; 32 | $f = $this->path.$dir.'/'.$cache.'.cache'; 33 | if((!file_exists($f)) || (time() - filemtime($f) > $time))return true; 34 | else return false; 35 | } 36 | 37 | public function removeCache($cache,$dir = 'system') 38 | { 39 | $f = $this->path.$dir.'/'.$cache.'.cache'; 40 | if((file_exists($f)))unlink($f); 41 | } 42 | 43 | public function removeCacheByDir($dir = 'system') 44 | { 45 | $this->fl->delDir( $this->path.$dir.'/'); 46 | return true; 47 | } 48 | } 49 | ?> -------------------------------------------------------------------------------- /lib/cnf.cls.php: -------------------------------------------------------------------------------- 1 | G = $G; 14 | $this->table = DTH.'config'; 15 | } 16 | 17 | public function getCfgDataByModule($app = 'core') 18 | { 19 | if((!isset($this->config[$app])) || (!is_array($this->config[$app]))) 20 | { 21 | $ca = $this->G->make('ca'); 22 | if($ca->isTimeOut($app,3600)) 23 | { 24 | $sql = "SELECT * FROM `".$this->table."` WHERE module = '{$app}'"; 25 | $tmp = $this->G->make('db')->fetchAll(1,$sql); 26 | foreach($tmp as $p) 27 | { 28 | $this->config[$app][$p['name']] = $p['value']; 29 | } 30 | $ca->writeCache($app,$this->config[$app]); 31 | } 32 | else $this->config[$app] = $ca->readCache($app); 33 | } 34 | return $this->config[$app]; 35 | } 36 | 37 | public function getCfgData($parname,$app = 'core') 38 | { 39 | if(!isset($this->config[$app][$parname])) 40 | { 41 | $this->getCfgDataByModule($app); 42 | } 43 | return $this->config[$app][$parname]; 44 | } 45 | } 46 | 47 | ?> -------------------------------------------------------------------------------- /lib/config.inc.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/sphinx.cls.php: -------------------------------------------------------------------------------- 1 | G = $G; 11 | $this->connectSphinx(SPHIP,SPHPORT,SPHUNAME,SPHUPASS); 12 | } 13 | 14 | private function connectSphinx($ip,$port,$uname,$upass) 15 | { 16 | if(!$this->sphinxapi) 17 | { 18 | include "lib/include/sphinxapi.php"; 19 | $this->sphinxapi = new SphinxClient (); 20 | $this->sphinxapi->SetServer ($ip,$port); 21 | $this->setMatchMode(); 22 | } 23 | } 24 | 25 | public function setLimits($start,$number = 20) 26 | { 27 | $this->sphinxapi->SetLimits($start,$number); 28 | } 29 | 30 | public function setMode($mode,$value) 31 | { 32 | $this->sphinxapi->$mode($value); 33 | } 34 | 35 | public function setFilter($mode) 36 | { 37 | $this->sphinxapi->SetFilter($mode); 38 | } 39 | 40 | public function setSortMode($mode) 41 | { 42 | $this->sphinxapi->SetSortMode($mode); 43 | } 44 | 45 | public function setMatchMode($mode = 'SPH_MATCH_ANY') 46 | { 47 | $this->sphinxapi->SetMatchMode($mode); 48 | } 49 | 50 | public function query($keyword,$type="*") 51 | { 52 | return $this->sphinxapi->Query($keyword,$type); 53 | } 54 | } 55 | 56 | ?> 57 | -------------------------------------------------------------------------------- /readMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skymiao/phpems/398d200eeb6f748a5f3bf5ef90b96af6d6accc0c/readMe.txt --------------------------------------------------------------------------------