├── .gitattributes
├── .github
└── workflows
│ └── php.yml
├── .gitignore
├── .htaccess
├── App
├── Config
│ └── config.php
├── Controller
│ ├── ApiController.php
│ ├── CalendarController.php
│ ├── CategoryController.php
│ ├── ForumCommentController.php
│ ├── ForumController.php
│ ├── HelpController.php
│ ├── HomeController.php
│ ├── LoginController.php
│ ├── NoteController.php
│ ├── ProjectController.php
│ ├── TaskController.php
│ ├── UploadController.php
│ ├── UserController.php
│ └── UserProjectController.php
├── Core
│ ├── Controller.php
│ ├── Core.php
│ ├── Model.php
│ └── UploadFile.php
├── Entity
│ ├── Category.php
│ ├── Forum.php
│ ├── ForumComment.php
│ ├── Note.php
│ ├── Project.php
│ ├── Task.php
│ ├── Upload.php
│ ├── User.php
│ └── UserProject.php
├── Function
│ └── functions.php
├── Model
│ ├── CategoryModel.php
│ ├── ForumCommentModel.php
│ ├── ForumModel.php
│ ├── NoteModel.php
│ ├── ProjectModel.php
│ ├── TaskModel.php
│ ├── UploadModel.php
│ ├── UserModel.php
│ └── UserProjectModel.php
└── View
│ ├── calendar
│ └── show.php
│ ├── category
│ ├── create.php
│ ├── edit.php
│ └── show.php
│ ├── forum
│ ├── create.php
│ ├── edit.php
│ ├── result.php
│ └── show.php
│ ├── help
│ └── main.php
│ ├── index.php
│ ├── layout
│ ├── 404.php
│ ├── denied.php
│ ├── home.php
│ └── partials
│ │ ├── menu-desktop.php
│ │ └── menu-mobile.php
│ ├── login
│ ├── auth.php
│ └── login.php
│ ├── message
│ └── nolink.php
│ ├── note
│ ├── create.php
│ ├── edit.php
│ ├── list.php
│ ├── result.php
│ └── show.php
│ ├── project
│ ├── create.php
│ ├── edit.php
│ ├── list.php
│ ├── myproject.php
│ ├── result.php
│ └── show.php
│ ├── task
│ ├── create.php
│ ├── edit.php
│ ├── result.php
│ └── show.php
│ ├── upload
│ └── result.php
│ ├── user
│ ├── create.php
│ ├── edit.php
│ ├── passwordchange.php
│ ├── passwordreset.php
│ ├── passwordupdate.php
│ ├── show.php
│ ├── store.php
│ └── update.php
│ └── userproject
│ ├── result.php
│ └── show.php
├── Docs
├── Database
│ ├── Dados tabela.txt
│ ├── Default User.txt
│ ├── Modelo.png
│ ├── SQL.txt
│ └── Tasks.png
├── Image
│ ├── Glify.gliffy
│ └── siteMap.png
├── modal.html
└── sql.sql
├── LICENSE
├── Public
├── .htaccess
├── css
│ ├── bootstrap.min.css
│ ├── bootstrap.sketchy.min.css
│ └── style.css
├── img
│ ├── favicon.ico
│ ├── help
│ │ └── sitemap.png
│ ├── logo-white.png
│ ├── logo_color.png
│ ├── logo_dark.png
│ ├── project.png
│ └── push-pin.png
├── index.php
├── js
│ ├── category.js
│ ├── forum.js
│ ├── global.js
│ ├── jquery-3.4.1.min.js
│ ├── note.js
│ ├── project.js
│ ├── task.js
│ ├── upload.js
│ └── user.js
├── resources
│ ├── .htaccess
│ ├── files
│ │ └── .htaccess
│ └── images
│ │ └── .htaccess
└── vendor
│ ├── ckeditor
│ ├── CHANGES.md
│ ├── LICENSE.md
│ ├── README.md
│ ├── adapters
│ │ └── jquery.js
│ ├── build-config.js
│ ├── ckeditor.js
│ ├── config.js
│ ├── contents.css
│ ├── lang
│ │ └── en.js
│ ├── plugins
│ │ ├── a11yhelp
│ │ │ └── dialogs
│ │ │ │ ├── a11yhelp.js
│ │ │ │ └── lang
│ │ │ │ ├── _translationstatus.txt
│ │ │ │ ├── af.js
│ │ │ │ ├── ar.js
│ │ │ │ ├── az.js
│ │ │ │ ├── bg.js
│ │ │ │ ├── ca.js
│ │ │ │ ├── cs.js
│ │ │ │ ├── cy.js
│ │ │ │ ├── da.js
│ │ │ │ ├── de-ch.js
│ │ │ │ ├── de.js
│ │ │ │ ├── el.js
│ │ │ │ ├── en-au.js
│ │ │ │ ├── en-gb.js
│ │ │ │ ├── en.js
│ │ │ │ ├── eo.js
│ │ │ │ ├── es-mx.js
│ │ │ │ ├── es.js
│ │ │ │ ├── et.js
│ │ │ │ ├── eu.js
│ │ │ │ ├── fa.js
│ │ │ │ ├── fi.js
│ │ │ │ ├── fo.js
│ │ │ │ ├── fr-ca.js
│ │ │ │ ├── fr.js
│ │ │ │ ├── gl.js
│ │ │ │ ├── gu.js
│ │ │ │ ├── he.js
│ │ │ │ ├── hi.js
│ │ │ │ ├── hr.js
│ │ │ │ ├── hu.js
│ │ │ │ ├── id.js
│ │ │ │ ├── it.js
│ │ │ │ ├── ja.js
│ │ │ │ ├── km.js
│ │ │ │ ├── ko.js
│ │ │ │ ├── ku.js
│ │ │ │ ├── lt.js
│ │ │ │ ├── lv.js
│ │ │ │ ├── mk.js
│ │ │ │ ├── mn.js
│ │ │ │ ├── nb.js
│ │ │ │ ├── nl.js
│ │ │ │ ├── no.js
│ │ │ │ ├── oc.js
│ │ │ │ ├── pl.js
│ │ │ │ ├── pt-br.js
│ │ │ │ ├── pt.js
│ │ │ │ ├── ro.js
│ │ │ │ ├── ru.js
│ │ │ │ ├── si.js
│ │ │ │ ├── sk.js
│ │ │ │ ├── sl.js
│ │ │ │ ├── sq.js
│ │ │ │ ├── sr-latn.js
│ │ │ │ ├── sr.js
│ │ │ │ ├── sv.js
│ │ │ │ ├── th.js
│ │ │ │ ├── tr.js
│ │ │ │ ├── tt.js
│ │ │ │ ├── ug.js
│ │ │ │ ├── uk.js
│ │ │ │ ├── vi.js
│ │ │ │ ├── zh-cn.js
│ │ │ │ └── zh.js
│ │ ├── about
│ │ │ └── dialogs
│ │ │ │ ├── about.js
│ │ │ │ ├── hidpi
│ │ │ │ └── logo_ckeditor.png
│ │ │ │ └── logo_ckeditor.png
│ │ ├── clipboard
│ │ │ └── dialogs
│ │ │ │ └── paste.js
│ │ ├── codesnippet
│ │ │ ├── dialogs
│ │ │ │ └── codesnippet.js
│ │ │ └── lib
│ │ │ │ └── highlight
│ │ │ │ ├── CHANGES.md
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── README.ru.md
│ │ │ │ ├── highlight.pack.js
│ │ │ │ └── styles
│ │ │ │ ├── arta.css
│ │ │ │ ├── ascetic.css
│ │ │ │ ├── atelier-dune.dark.css
│ │ │ │ ├── atelier-dune.light.css
│ │ │ │ ├── atelier-forest.dark.css
│ │ │ │ ├── atelier-forest.light.css
│ │ │ │ ├── atelier-heath.dark.css
│ │ │ │ ├── atelier-heath.light.css
│ │ │ │ ├── atelier-lakeside.dark.css
│ │ │ │ ├── atelier-lakeside.light.css
│ │ │ │ ├── atelier-seaside.dark.css
│ │ │ │ ├── atelier-seaside.light.css
│ │ │ │ ├── brown_paper.css
│ │ │ │ ├── brown_papersq.png
│ │ │ │ ├── dark.css
│ │ │ │ ├── default.css
│ │ │ │ ├── docco.css
│ │ │ │ ├── far.css
│ │ │ │ ├── foundation.css
│ │ │ │ ├── github.css
│ │ │ │ ├── googlecode.css
│ │ │ │ ├── idea.css
│ │ │ │ ├── ir_black.css
│ │ │ │ ├── magula.css
│ │ │ │ ├── mono-blue.css
│ │ │ │ ├── monokai.css
│ │ │ │ ├── monokai_sublime.css
│ │ │ │ ├── obsidian.css
│ │ │ │ ├── paraiso.dark.css
│ │ │ │ ├── paraiso.light.css
│ │ │ │ ├── pojoaque.css
│ │ │ │ ├── pojoaque.jpg
│ │ │ │ ├── railscasts.css
│ │ │ │ ├── rainbow.css
│ │ │ │ ├── school_book.css
│ │ │ │ ├── school_book.png
│ │ │ │ ├── solarized_dark.css
│ │ │ │ ├── solarized_light.css
│ │ │ │ ├── sunburst.css
│ │ │ │ ├── tomorrow-night-blue.css
│ │ │ │ ├── tomorrow-night-bright.css
│ │ │ │ ├── tomorrow-night-eighties.css
│ │ │ │ ├── tomorrow-night.css
│ │ │ │ ├── tomorrow.css
│ │ │ │ ├── vs.css
│ │ │ │ ├── xcode.css
│ │ │ │ └── zenburn.css
│ │ ├── colordialog
│ │ │ └── dialogs
│ │ │ │ ├── colordialog.css
│ │ │ │ └── colordialog.js
│ │ ├── copyformatting
│ │ │ ├── cursors
│ │ │ │ ├── cursor-disabled.svg
│ │ │ │ └── cursor.svg
│ │ │ └── styles
│ │ │ │ └── copyformatting.css
│ │ ├── dialog
│ │ │ ├── dialogDefinition.js
│ │ │ └── styles
│ │ │ │ └── dialog.css
│ │ ├── div
│ │ │ └── dialogs
│ │ │ │ └── div.js
│ │ ├── 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
│ │ ├── icons_hidpi.png
│ │ ├── iframe
│ │ │ ├── dialogs
│ │ │ │ └── iframe.js
│ │ │ └── images
│ │ │ │ └── placeholder.png
│ │ ├── image
│ │ │ ├── dialogs
│ │ │ │ └── image.js
│ │ │ └── images
│ │ │ │ └── noimage.png
│ │ ├── link
│ │ │ ├── dialogs
│ │ │ │ ├── anchor.js
│ │ │ │ └── link.js
│ │ │ └── images
│ │ │ │ ├── anchor.png
│ │ │ │ └── hidpi
│ │ │ │ └── anchor.png
│ │ ├── liststyle
│ │ │ └── dialogs
│ │ │ │ └── liststyle.js
│ │ ├── magicline
│ │ │ └── images
│ │ │ │ ├── hidpi
│ │ │ │ ├── icon-rtl.png
│ │ │ │ └── icon.png
│ │ │ │ ├── icon-rtl.png
│ │ │ │ └── icon.png
│ │ ├── pagebreak
│ │ │ └── images
│ │ │ │ └── pagebreak.gif
│ │ ├── pastefromgdocs
│ │ │ └── filter
│ │ │ │ └── default.js
│ │ ├── pastefromword
│ │ │ └── filter
│ │ │ │ └── default.js
│ │ ├── pastetools
│ │ │ └── filter
│ │ │ │ └── common.js
│ │ ├── preview
│ │ │ └── preview.html
│ │ ├── scayt
│ │ │ ├── CHANGELOG.md
│ │ │ ├── LICENSE.md
│ │ │ ├── README.md
│ │ │ ├── dialogs
│ │ │ │ ├── dialog.css
│ │ │ │ ├── options.js
│ │ │ │ └── toolbar.css
│ │ │ └── skins
│ │ │ │ └── moono-lisa
│ │ │ │ └── scayt.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
│ │ │ │ ├── angel_smile.png
│ │ │ │ ├── angry_smile.gif
│ │ │ │ ├── angry_smile.png
│ │ │ │ ├── broken_heart.gif
│ │ │ │ ├── broken_heart.png
│ │ │ │ ├── confused_smile.gif
│ │ │ │ ├── confused_smile.png
│ │ │ │ ├── cry_smile.gif
│ │ │ │ ├── cry_smile.png
│ │ │ │ ├── devil_smile.gif
│ │ │ │ ├── devil_smile.png
│ │ │ │ ├── embaressed_smile.gif
│ │ │ │ ├── embarrassed_smile.gif
│ │ │ │ ├── embarrassed_smile.png
│ │ │ │ ├── envelope.gif
│ │ │ │ ├── envelope.png
│ │ │ │ ├── heart.gif
│ │ │ │ ├── heart.png
│ │ │ │ ├── kiss.gif
│ │ │ │ ├── kiss.png
│ │ │ │ ├── lightbulb.gif
│ │ │ │ ├── lightbulb.png
│ │ │ │ ├── omg_smile.gif
│ │ │ │ ├── omg_smile.png
│ │ │ │ ├── regular_smile.gif
│ │ │ │ ├── regular_smile.png
│ │ │ │ ├── sad_smile.gif
│ │ │ │ ├── sad_smile.png
│ │ │ │ ├── shades_smile.gif
│ │ │ │ ├── shades_smile.png
│ │ │ │ ├── teeth_smile.gif
│ │ │ │ ├── teeth_smile.png
│ │ │ │ ├── thumbs_down.gif
│ │ │ │ ├── thumbs_down.png
│ │ │ │ ├── thumbs_up.gif
│ │ │ │ ├── thumbs_up.png
│ │ │ │ ├── tongue_smile.gif
│ │ │ │ ├── tongue_smile.png
│ │ │ │ ├── tounge_smile.gif
│ │ │ │ ├── whatchutalkingabout_smile.gif
│ │ │ │ ├── whatchutalkingabout_smile.png
│ │ │ │ ├── wink_smile.gif
│ │ │ │ └── wink_smile.png
│ │ ├── specialchar
│ │ │ └── dialogs
│ │ │ │ ├── lang
│ │ │ │ ├── _translationstatus.txt
│ │ │ │ ├── af.js
│ │ │ │ ├── ar.js
│ │ │ │ ├── az.js
│ │ │ │ ├── bg.js
│ │ │ │ ├── ca.js
│ │ │ │ ├── cs.js
│ │ │ │ ├── cy.js
│ │ │ │ ├── da.js
│ │ │ │ ├── de-ch.js
│ │ │ │ ├── de.js
│ │ │ │ ├── el.js
│ │ │ │ ├── en-au.js
│ │ │ │ ├── en-ca.js
│ │ │ │ ├── en-gb.js
│ │ │ │ ├── en.js
│ │ │ │ ├── eo.js
│ │ │ │ ├── es-mx.js
│ │ │ │ ├── es.js
│ │ │ │ ├── et.js
│ │ │ │ ├── eu.js
│ │ │ │ ├── fa.js
│ │ │ │ ├── fi.js
│ │ │ │ ├── fr-ca.js
│ │ │ │ ├── fr.js
│ │ │ │ ├── gl.js
│ │ │ │ ├── he.js
│ │ │ │ ├── hr.js
│ │ │ │ ├── hu.js
│ │ │ │ ├── id.js
│ │ │ │ ├── it.js
│ │ │ │ ├── ja.js
│ │ │ │ ├── km.js
│ │ │ │ ├── ko.js
│ │ │ │ ├── ku.js
│ │ │ │ ├── lt.js
│ │ │ │ ├── lv.js
│ │ │ │ ├── nb.js
│ │ │ │ ├── nl.js
│ │ │ │ ├── no.js
│ │ │ │ ├── oc.js
│ │ │ │ ├── pl.js
│ │ │ │ ├── pt-br.js
│ │ │ │ ├── pt.js
│ │ │ │ ├── ro.js
│ │ │ │ ├── ru.js
│ │ │ │ ├── si.js
│ │ │ │ ├── sk.js
│ │ │ │ ├── sl.js
│ │ │ │ ├── sq.js
│ │ │ │ ├── sr-latn.js
│ │ │ │ ├── sr.js
│ │ │ │ ├── sv.js
│ │ │ │ ├── th.js
│ │ │ │ ├── tr.js
│ │ │ │ ├── tt.js
│ │ │ │ ├── ug.js
│ │ │ │ ├── uk.js
│ │ │ │ ├── vi.js
│ │ │ │ ├── zh-cn.js
│ │ │ │ └── zh.js
│ │ │ │ └── specialchar.js
│ │ ├── table
│ │ │ └── dialogs
│ │ │ │ └── table.js
│ │ ├── tableselection
│ │ │ └── styles
│ │ │ │ └── tableselection.css
│ │ ├── tabletools
│ │ │ └── dialogs
│ │ │ │ └── tableCell.js
│ │ ├── templates
│ │ │ ├── dialogs
│ │ │ │ ├── templates.css
│ │ │ │ └── templates.js
│ │ │ └── templates
│ │ │ │ ├── default.js
│ │ │ │ └── images
│ │ │ │ ├── template1.gif
│ │ │ │ ├── template2.gif
│ │ │ │ └── template3.gif
│ │ ├── videodetector
│ │ │ ├── dialogs
│ │ │ │ └── videoDialog.js
│ │ │ └── videodetector.css
│ │ ├── widget
│ │ │ └── images
│ │ │ │ └── handle.png
│ │ ├── wsc
│ │ │ ├── LICENSE.md
│ │ │ ├── README.md
│ │ │ ├── dialogs
│ │ │ │ ├── ciframe.html
│ │ │ │ ├── tmpFrameset.html
│ │ │ │ ├── wsc.css
│ │ │ │ ├── wsc.js
│ │ │ │ └── wsc_ie.js
│ │ │ └── skins
│ │ │ │ └── moono-lisa
│ │ │ │ └── wsc.css
│ │ └── youtube
│ │ │ └── images
│ │ │ ├── icon-hdpi.png
│ │ │ └── icon.png
│ ├── samples
│ │ ├── css
│ │ │ └── samples.css
│ │ ├── img
│ │ │ ├── github-top.png
│ │ │ ├── header-bg.png
│ │ │ ├── header-separator.png
│ │ │ ├── logo.png
│ │ │ ├── logo.svg
│ │ │ └── navigation-tip.png
│ │ ├── index.html
│ │ ├── js
│ │ │ ├── sample.js
│ │ │ └── sf.js
│ │ ├── old
│ │ │ ├── ajax.html
│ │ │ ├── api.html
│ │ │ ├── appendto.html
│ │ │ ├── assets
│ │ │ │ ├── inlineall
│ │ │ │ │ └── logo.png
│ │ │ │ ├── outputxhtml
│ │ │ │ │ └── outputxhtml.css
│ │ │ │ ├── posteddata.php
│ │ │ │ ├── sample.jpg
│ │ │ │ └── uilanguages
│ │ │ │ │ └── languages.js
│ │ │ ├── codesnippet
│ │ │ │ └── codesnippet.html
│ │ │ ├── datafiltering.html
│ │ │ ├── dialog
│ │ │ │ ├── assets
│ │ │ │ │ └── my_dialog.js
│ │ │ │ └── dialog.html
│ │ │ ├── divreplace.html
│ │ │ ├── enterkey
│ │ │ │ └── enterkey.html
│ │ │ ├── htmlwriter
│ │ │ │ ├── assets
│ │ │ │ │ └── outputforflash
│ │ │ │ │ │ ├── outputforflash.fla
│ │ │ │ │ │ ├── outputforflash.swf
│ │ │ │ │ │ └── swfobject.js
│ │ │ │ ├── outputforflash.html
│ │ │ │ └── outputhtml.html
│ │ │ ├── index.html
│ │ │ ├── inlineall.html
│ │ │ ├── inlinebycode.html
│ │ │ ├── inlinetextarea.html
│ │ │ ├── jquery.html
│ │ │ ├── magicline
│ │ │ │ └── magicline.html
│ │ │ ├── readonly.html
│ │ │ ├── replacebyclass.html
│ │ │ ├── replacebycode.html
│ │ │ ├── sample.css
│ │ │ ├── sample.js
│ │ │ ├── sample_posteddata.php
│ │ │ ├── tabindex.html
│ │ │ ├── toolbar
│ │ │ │ └── toolbar.html
│ │ │ ├── uicolor.html
│ │ │ ├── uilanguages.html
│ │ │ ├── wysiwygarea
│ │ │ │ └── fullpage.html
│ │ │ └── xhtmlstyle.html
│ │ └── toolbarconfigurator
│ │ │ ├── css
│ │ │ └── fontello.css
│ │ │ ├── font
│ │ │ ├── LICENSE.txt
│ │ │ ├── config.json
│ │ │ ├── fontello.eot
│ │ │ ├── fontello.svg
│ │ │ ├── fontello.ttf
│ │ │ └── fontello.woff
│ │ │ ├── index.html
│ │ │ ├── js
│ │ │ ├── abstracttoolbarmodifier.js
│ │ │ ├── fulltoolbareditor.js
│ │ │ ├── toolbarmodifier.js
│ │ │ └── toolbartextmodifier.js
│ │ │ └── lib
│ │ │ └── codemirror
│ │ │ ├── LICENSE
│ │ │ ├── codemirror.css
│ │ │ ├── codemirror.js
│ │ │ ├── javascript.js
│ │ │ ├── neo.css
│ │ │ ├── show-hint.css
│ │ │ └── show-hint.js
│ ├── skins
│ │ └── kama
│ │ │ ├── dialog.css
│ │ │ ├── dialog_ie.css
│ │ │ ├── dialog_ie7.css
│ │ │ ├── dialog_ie8.css
│ │ │ ├── dialog_iequirks.css
│ │ │ ├── editor.css
│ │ │ ├── editor_ie.css
│ │ │ ├── editor_ie7.css
│ │ │ ├── editor_ie8.css
│ │ │ ├── editor_iequirks.css
│ │ │ ├── icons.png
│ │ │ ├── icons_hidpi.png
│ │ │ ├── images
│ │ │ ├── dialog_sides.gif
│ │ │ ├── dialog_sides.png
│ │ │ ├── dialog_sides_rtl.png
│ │ │ ├── mini.gif
│ │ │ ├── spinner.gif
│ │ │ ├── sprites.png
│ │ │ ├── sprites_ie6.png
│ │ │ └── toolbar_start.gif
│ │ │ └── readme.md
│ ├── styles.js
│ └── vendor
│ │ └── promise.js
│ ├── full-calendar
│ ├── LICENSE.txt
│ ├── README.md
│ ├── packages
│ │ ├── bootstrap
│ │ │ ├── LICENSE.txt
│ │ │ ├── README.md
│ │ │ ├── main.css
│ │ │ ├── main.d.ts
│ │ │ ├── main.esm.js
│ │ │ ├── main.js
│ │ │ ├── main.min.css
│ │ │ ├── main.min.js
│ │ │ └── package.json
│ │ ├── core
│ │ │ ├── LICENSE.txt
│ │ │ ├── README.md
│ │ │ ├── locales-all.js
│ │ │ ├── locales-all.min.js
│ │ │ ├── locales
│ │ │ │ ├── af.js
│ │ │ │ ├── ar-dz.js
│ │ │ │ ├── ar-kw.js
│ │ │ │ ├── ar-ly.js
│ │ │ │ ├── ar-ma.js
│ │ │ │ ├── ar-sa.js
│ │ │ │ ├── ar-tn.js
│ │ │ │ ├── ar.js
│ │ │ │ ├── bg.js
│ │ │ │ ├── bs.js
│ │ │ │ ├── ca.js
│ │ │ │ ├── cs.js
│ │ │ │ ├── da.js
│ │ │ │ ├── de.js
│ │ │ │ ├── el.js
│ │ │ │ ├── en-au.js
│ │ │ │ ├── en-gb.js
│ │ │ │ ├── en-nz.js
│ │ │ │ ├── es-us.js
│ │ │ │ ├── es.js
│ │ │ │ ├── et.js
│ │ │ │ ├── eu.js
│ │ │ │ ├── fa.js
│ │ │ │ ├── fi.js
│ │ │ │ ├── fr-ca.js
│ │ │ │ ├── fr-ch.js
│ │ │ │ ├── fr.js
│ │ │ │ ├── gl.js
│ │ │ │ ├── he.js
│ │ │ │ ├── hi.js
│ │ │ │ ├── hr.js
│ │ │ │ ├── hu.js
│ │ │ │ ├── id.js
│ │ │ │ ├── is.js
│ │ │ │ ├── it.js
│ │ │ │ ├── ja.js
│ │ │ │ ├── ka.js
│ │ │ │ ├── kk.js
│ │ │ │ ├── ko.js
│ │ │ │ ├── lb.js
│ │ │ │ ├── lt.js
│ │ │ │ ├── lv.js
│ │ │ │ ├── mk.js
│ │ │ │ ├── ms.js
│ │ │ │ ├── nb.js
│ │ │ │ ├── nl.js
│ │ │ │ ├── nn.js
│ │ │ │ ├── pl.js
│ │ │ │ ├── pt-br.js
│ │ │ │ ├── pt.js
│ │ │ │ ├── ro.js
│ │ │ │ ├── ru.js
│ │ │ │ ├── sk.js
│ │ │ │ ├── sl.js
│ │ │ │ ├── sq.js
│ │ │ │ ├── sr-cyrl.js
│ │ │ │ ├── sr.js
│ │ │ │ ├── sv.js
│ │ │ │ ├── th.js
│ │ │ │ ├── tr.js
│ │ │ │ ├── uk.js
│ │ │ │ ├── vi.js
│ │ │ │ ├── zh-cn.js
│ │ │ │ └── zh-tw.js
│ │ │ ├── main.css
│ │ │ ├── main.d.ts
│ │ │ ├── main.esm.js
│ │ │ ├── main.js
│ │ │ ├── main.min.css
│ │ │ ├── main.min.js
│ │ │ └── package.json
│ │ ├── daygrid
│ │ │ ├── LICENSE.txt
│ │ │ ├── README.md
│ │ │ ├── main.css
│ │ │ ├── main.d.ts
│ │ │ ├── main.esm.js
│ │ │ ├── main.js
│ │ │ ├── main.min.css
│ │ │ ├── main.min.js
│ │ │ └── package.json
│ │ ├── google-calendar
│ │ │ ├── LICENSE.txt
│ │ │ ├── README.md
│ │ │ ├── main.d.ts
│ │ │ ├── main.esm.js
│ │ │ ├── main.js
│ │ │ ├── main.min.js
│ │ │ └── package.json
│ │ ├── interaction
│ │ │ ├── LICENSE.txt
│ │ │ ├── README.md
│ │ │ ├── main.d.ts
│ │ │ ├── main.esm.js
│ │ │ ├── main.js
│ │ │ ├── main.min.js
│ │ │ └── package.json
│ │ ├── list
│ │ │ ├── LICENSE.txt
│ │ │ ├── README.md
│ │ │ ├── main.css
│ │ │ ├── main.d.ts
│ │ │ ├── main.esm.js
│ │ │ ├── main.js
│ │ │ ├── main.min.css
│ │ │ ├── main.min.js
│ │ │ └── package.json
│ │ ├── luxon
│ │ │ ├── LICENSE.txt
│ │ │ ├── README.md
│ │ │ ├── main.d.ts
│ │ │ ├── main.esm.js
│ │ │ ├── main.js
│ │ │ ├── main.min.js
│ │ │ └── package.json
│ │ ├── moment-timezone
│ │ │ ├── LICENSE.txt
│ │ │ ├── README.md
│ │ │ ├── main.d.ts
│ │ │ ├── main.esm.js
│ │ │ ├── main.js
│ │ │ ├── main.min.js
│ │ │ └── package.json
│ │ ├── moment
│ │ │ ├── LICENSE.txt
│ │ │ ├── README.md
│ │ │ ├── main.d.ts
│ │ │ ├── main.esm.js
│ │ │ ├── main.js
│ │ │ ├── main.min.js
│ │ │ └── package.json
│ │ ├── rrule
│ │ │ ├── LICENSE.txt
│ │ │ ├── README.md
│ │ │ ├── main.d.ts
│ │ │ ├── main.esm.js
│ │ │ ├── main.js
│ │ │ ├── main.min.js
│ │ │ └── package.json
│ │ └── timegrid
│ │ │ ├── LICENSE.txt
│ │ │ ├── README.md
│ │ │ ├── main.css
│ │ │ ├── main.d.ts
│ │ │ ├── main.esm.js
│ │ │ ├── main.js
│ │ │ ├── main.min.css
│ │ │ ├── main.min.js
│ │ │ └── package.json
│ └── vendor
│ │ └── rrule.js
│ └── highlight
│ ├── CHANGES.md
│ ├── LICENSE
│ ├── README.md
│ ├── README.ru.md
│ ├── highlight.pack.js
│ └── styles
│ ├── atom-one-dark.css
│ └── github.css
├── README.md
├── composer.json
└── vendor
├── autoload.php
└── composer
├── ClassLoader.php
├── LICENSE
├── autoload_classmap.php
├── autoload_namespaces.php
├── autoload_psr4.php
├── autoload_real.php
└── autoload_static.php
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/.github/workflows/php.yml:
--------------------------------------------------------------------------------
1 | name: PHP Composer
2 |
3 | on: [push]
4 |
5 | jobs:
6 | build:
7 |
8 | runs-on: ubuntu-latest
9 |
10 | steps:
11 | - uses: actions/checkout@v1
12 |
13 | - name: Validate composer.json and composer.lock
14 | run: composer validate
15 |
16 | - name: Install dependencies
17 | run: composer install --prefer-dist --no-progress --no-suggest
18 |
19 | # Add a test script to composer.json, for instance: "test": "vendor/bin/phpunit"
20 | # Docs: https://getcomposer.org/doc/articles/scripts.md
21 |
22 | # - name: Run test suite
23 | # run: composer run-script test
24 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | App/config/
2 | Public/Resources/
3 |
--------------------------------------------------------------------------------
/.htaccess:
--------------------------------------------------------------------------------
1 | RewriteEngine On
2 | RewriteBase /
3 |
4 | RewriteCond %{THE_REQUEST} Public/([^\s?]*) [NC]
5 | RewriteRule ^ %1 [L,NE,R=302]
6 | RewriteRule ^((?!Public/).*)$ opentask/Public/$1 [L,NC]
7 |
--------------------------------------------------------------------------------
/App/Config/config.php:
--------------------------------------------------------------------------------
1 |
27 | define("METHOD_HTTP", "Httpindex");//call befrore
28 |
29 | //UPLOAD
30 | define("FILE_PATH", "resources/files");
31 | define("IMAGE_PATH", "resources/images");
32 | define("MAX_FILE_SIZE", 50); //MB
33 | define("MAX_IMAGE_SIZE", 1);//MB
34 | define("ACCEPT_FORMAT", [
35 | "image/gif",
36 | "image/jpeg",
37 | "image/png",
38 | "application",
39 | "application",
40 | "application/zip",
41 | "application/x-7z-compressed",
42 | "application/x-zip-compressed"
43 | ]);
44 | define("RENAME_FILE", true);
45 |
--------------------------------------------------------------------------------
/App/Controller/ApiController.php:
--------------------------------------------------------------------------------
1 | "Invalid URL"]));
17 | }
18 |
19 | public function Httpcalendar($strIds = ""){
20 | $strIds = filter_var($strIds, FILTER_SANITIZE_STRING);
21 |
22 | if(strlen($strIds) <= 0){
23 | exit(json_encode(["message" => "Invalid ID"]));
24 | }
25 |
26 | if(substr($strIds, -1) == ","){
27 | $strIds = substr($strIds, 0, -1);
28 | }
29 |
30 | $taskModel = (new \App\Model\TaskModel());
31 | $totalDays = cal_days_in_month(CAL_GREGORIAN, date("m"), date("Y")); // 31
32 | $last = date("Y-m-") . $totalDays; //return last day from currentMonth
33 |
34 | $tasks = $taskModel->getAllMonthTask($strIds, date("Y-m-d"), $last);
35 |
36 | exit(json_encode($tasks));
37 | }
38 |
39 | }
40 |
--------------------------------------------------------------------------------
/App/Controller/CalendarController.php:
--------------------------------------------------------------------------------
1 | getUserProjects($_SESSION['i']));
19 |
20 | if(count($userProjects) > 0){
21 | $strIds = implode(",", $userProjects);//Convert array to string: 1,2,5,90,111
22 | }
23 |
24 | $this->Load("calendar/show.php",
25 | ["strIds" => $strIds]);
26 | }
27 |
28 | public function headerIndex(){
29 | echo "
Calendário - Open Task ";
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/App/Controller/ForumCommentController.php:
--------------------------------------------------------------------------------
1 | forumCommentModel = new ForumCommentModel();
16 | }
17 |
18 | public function index(){
19 | $this->Load("layout/404.php");
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/App/Controller/HelpController.php:
--------------------------------------------------------------------------------
1 | Load("help/main.php");
14 | }
15 |
16 | public function Headerindex(){
17 | echo "Help - Open Task ";
18 | }
19 | }
20 | ?>
21 |
--------------------------------------------------------------------------------
/App/Controller/HomeController.php:
--------------------------------------------------------------------------------
1 | getMyProjects($_SESSION['i']);
14 | $this->Load("layout/home.php", ["listProject" => $listProject]);
15 | }
16 |
17 | public function Headerindex(){
18 | echo "Home - Open Task ";
19 | }
20 | }
21 | ?>
22 |
--------------------------------------------------------------------------------
/App/Core/Controller.php:
--------------------------------------------------------------------------------
1 | denied();
20 | die();
21 | }
22 | }
23 |
24 | protected function notFound(){
25 | $this->Load("layout/404.php");
26 | }
27 |
28 | protected function denied(){
29 | $this->Load("layout/denied.php");
30 | }
31 | }
32 | ?>
33 |
--------------------------------------------------------------------------------
/App/Entity/Category.php:
--------------------------------------------------------------------------------
1 | id = $id;
15 | $this->name = $name;
16 | $this->register = $register;
17 | $this->project = ($project != null ? $project : (new Project()));
18 | }
19 |
20 | public function setId($id){
21 | $this->id = $id;
22 | }
23 |
24 | public function setName($name){
25 | $this->name = $name;
26 | }
27 |
28 | public function setRegister($register){
29 | $this->register = $register;
30 | }
31 |
32 | public function setProject($project){
33 | $this->project = $project;
34 | }
35 |
36 | public function getId(){
37 | return $this->id;
38 | }
39 |
40 | public function getName(){
41 | return $this->name;
42 | }
43 |
44 | public function getRegister(){
45 | return $this->register;
46 | }
47 |
48 | public function getProject(){
49 | return $this->project;
50 | }
51 |
52 |
53 | }
54 |
--------------------------------------------------------------------------------
/App/Entity/Forum.php:
--------------------------------------------------------------------------------
1 | task = new Task();
19 | $this->user = new User();
20 | }
21 |
22 | //Setters
23 | public function setId($id){
24 | $this->id = $id;
25 | }
26 |
27 | public function setTitle($Title){
28 | $this->title = $Title;
29 | }
30 |
31 | public function setContent($Content){
32 | $this->content = $Content;
33 | }
34 |
35 | public function setCreated($Created){
36 | $this->created = $Created;
37 | }
38 |
39 | public function setTask($Task){
40 | $this->task = $Task;
41 | }
42 |
43 | public function setUser($User){
44 | $this->user = $User;
45 | }
46 |
47 |
48 | //Getter
49 | public function getId(){
50 | return $this->id;
51 | }
52 |
53 | public function getTitle(){
54 | return $this->title;
55 | }
56 |
57 | public function getContent(){
58 | return $this->content;
59 | }
60 |
61 | public function getCreated(){
62 | return $this->created;
63 | }
64 |
65 | public function getTask(){
66 | return $this->task;
67 | }
68 |
69 | public function getUser(){
70 | return $this->user;
71 | }
72 |
73 | }
74 |
--------------------------------------------------------------------------------
/App/Entity/ForumComment.php:
--------------------------------------------------------------------------------
1 | forum = new Forum();
19 | $this->user = new User();
20 | }
21 |
22 | //Setters
23 | public function setId($Id){
24 | $this->id = $Id;
25 | }
26 |
27 | public function setContent($Content){
28 | $this->content = $Content;
29 | }
30 |
31 | public function setCreated($Created){
32 | $this->created = $Created;
33 | }
34 |
35 | public function setSubid($Subid){
36 | $this->subid = $Subid;
37 | }
38 |
39 | public function setForum($Forum){
40 | $this->forum = $Forum;
41 | }
42 |
43 | public function setUser($User){
44 | $this->user = $User;
45 | }
46 |
47 |
48 | //Getter
49 | public function getId(){
50 | return $this->id;
51 | }
52 |
53 | public function getContent(){
54 | return $this->content;
55 | }
56 |
57 | public function getCreated(){
58 | return $this->created;
59 | }
60 |
61 | public function getSubid(){
62 | return $this->subid;
63 | }
64 |
65 | public function getForum(){
66 | return $this->forum;
67 | }
68 |
69 | public function getUser(){
70 | return $this->user;
71 | }
72 |
73 | }
74 |
--------------------------------------------------------------------------------
/App/Entity/Project.php:
--------------------------------------------------------------------------------
1 | id = $Id;
18 | }
19 |
20 | public function setTitle($Title){
21 | $this->title = $Title;
22 | }
23 |
24 | public function setDescription($Description){
25 | $this->description = $Description;
26 | }
27 |
28 | public function setDeadline($Deadline){
29 | $this->deadline = $Deadline;
30 | }
31 |
32 | public function setCreated($Created){
33 | $this->created = $Created;
34 | }
35 |
36 | public function setStatus($Status){
37 | $this->status = $Status;
38 | }
39 |
40 | public function setUserID($UserID){
41 | $this->userID = $UserID;
42 | }
43 |
44 |
45 | //Getter
46 | public function getId(){
47 | return $this->id;
48 | }
49 |
50 | public function getTitle(){
51 | return $this->title;
52 | }
53 |
54 | public function getDescription(){
55 | return $this->description;
56 | }
57 |
58 | public function getDeadline(){
59 | return $this->deadline;
60 | }
61 |
62 | public function getCreated(){
63 | return $this->created;
64 | }
65 |
66 | public function getStatus(){
67 | return $this->status;
68 | }
69 |
70 | public function getUserID(){
71 | return $this->userID;
72 | }
73 |
74 |
75 | }
76 |
--------------------------------------------------------------------------------
/App/Entity/Upload.php:
--------------------------------------------------------------------------------
1 | user = new User();
17 | $this->task = new Task();
18 | }
19 |
20 | //Setters
21 | public function setId($Id){
22 | $this->id = $Id;
23 | }
24 |
25 | public function setTitle($title){
26 | $this->title = $title;
27 | }
28 |
29 | public function setFile($file){
30 | $this->file = $file;
31 | }
32 |
33 | public function setType($type){
34 | $this->type = $type;
35 | }
36 |
37 | public function setTask($task){
38 | $this->task = $task;
39 | }
40 |
41 | public function setUser($user){
42 | $this->user = $user;
43 | }
44 |
45 | public function getId(){
46 | return $this->id;
47 | }
48 |
49 | public function getTitle(){
50 | return $this->title;
51 | }
52 |
53 | public function getFile(){
54 | return $this->file;
55 | }
56 |
57 | public function getType(){
58 | return $this->type;
59 | }
60 |
61 | public function getTask(){
62 | return $this->task;
63 | }
64 |
65 | public function getUser(){
66 | return $this->user;
67 | }
68 | }
69 |
--------------------------------------------------------------------------------
/App/Entity/UserProject.php:
--------------------------------------------------------------------------------
1 | user = new User();
14 | $this->project = new Project();
15 | }
16 |
17 | public function setUser($user){
18 | $this->user = $user;
19 | }
20 |
21 | public function getUser(){
22 | return $this->user;
23 | }
24 |
25 | public function setProject($project){
26 | $this->project = $project;
27 | }
28 |
29 | public function getProject(){
30 | return $this->project;
31 | }
32 |
33 | public function setPosition($position){
34 | $this->position = $position;
35 | }
36 |
37 | public function getPosition(){
38 | return $this->position;
39 | }
40 |
41 | public function setStatus($status){
42 | $this->status = $status;
43 | }
44 |
45 | public function getStatus(){
46 | return $this->status;
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/App/Function/functions.php:
--------------------------------------------------------------------------------
1 | diff($date2)->format('%a');
23 | $completeTime = $date1->diff($currentDate)->format('%a');
24 |
25 | $t = round(($totalTime - $completeTime) / $totalTime, 2) * 100;
26 | return (100 - $t < 100 ? 100 - $t : 100);
27 | }
28 |
29 | //Show debug element
30 | function debug($element){
31 | echo "";
32 | print_r($element);
33 | echo " ";
34 | }
35 |
36 | function redirect($url){
37 | echo "";
38 | }
39 |
40 | ?>
41 |
--------------------------------------------------------------------------------
/App/View/forum/edit.php:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/App/View/forum/edit.php
--------------------------------------------------------------------------------
/App/View/forum/result.php:
--------------------------------------------------------------------------------
1 |
2 |
=$message?>
3 |
Meus projetos
4 |
5 |
--------------------------------------------------------------------------------
/App/View/help/main.php:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/App/View/layout/404.php:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/App/View/layout/denied.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Acesso negado
4 |
Você não possui permissão para acessar esse módulo.
5 |
Home
6 |
7 |
8 |
--------------------------------------------------------------------------------
/App/View/layout/partials/menu-desktop.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
15 |
16 |
17 |
20 |
31 |
32 |
33 |
34 |
35 |
46 |
47 |
--------------------------------------------------------------------------------
/App/View/login/auth.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
=$msg?>
9 |
Voltar
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/App/View/message/nolink.php:
--------------------------------------------------------------------------------
1 |
2 |
=$title ?? null?>
3 | =$message ?? null?>
4 |
5 |
--------------------------------------------------------------------------------
/App/View/note/list.php:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
15 |
16 |
33 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/App/View/note/result.php:
--------------------------------------------------------------------------------
1 |
2 |
=$message?>
3 |
Voltar
4 |
5 |
--------------------------------------------------------------------------------
/App/View/note/show.php:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
15 |
16 | userid == $_SESSION['i']){
18 | ?>
19 |
Editar
20 |
23 |
24 |
25 |
26 |
Criado em: =convertDate($note->created);?>
27 | Por: =$note->username;?>
28 |
29 |
30 | =html_entity_decode($note->content);?>
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/App/View/project/result.php:
--------------------------------------------------------------------------------
1 |
2 |
=$message?>
3 |
Cadastro
4 |
Projeto
5 |
6 |
--------------------------------------------------------------------------------
/App/View/task/result.php:
--------------------------------------------------------------------------------
1 |
2 |
=$message?>
3 |
Meus projetos
4 |
5 |
--------------------------------------------------------------------------------
/App/View/upload/result.php:
--------------------------------------------------------------------------------
1 |
2 |
=$message?>
3 |
Home
4 |
Voltar
5 |
6 |
--------------------------------------------------------------------------------
/App/View/user/passwordchange.php:
--------------------------------------------------------------------------------
1 |
27 |
28 |
--------------------------------------------------------------------------------
/App/View/user/passwordreset.php:
--------------------------------------------------------------------------------
1 |
2 |
=$message?>
3 |
Voltar
4 |
5 |
6 |
9 |
--------------------------------------------------------------------------------
/App/View/user/passwordupdate.php:
--------------------------------------------------------------------------------
1 |
2 |
=$message?>
3 |
Voltar
4 |
5 |
--------------------------------------------------------------------------------
/App/View/user/store.php:
--------------------------------------------------------------------------------
1 |
2 |
=$message?>
3 |
Cadastro
4 |
Usuário
5 |
6 |
--------------------------------------------------------------------------------
/App/View/user/update.php:
--------------------------------------------------------------------------------
1 |
2 |
=$message?>
3 |
Cadastro
4 |
Usuário
5 |
6 |
--------------------------------------------------------------------------------
/App/View/userproject/result.php:
--------------------------------------------------------------------------------
1 |
2 |
=$message?>
3 |
Voltar
4 |
5 |
--------------------------------------------------------------------------------
/Docs/Database/Dados tabela.txt:
--------------------------------------------------------------------------------
1 | User
2 | us_permission: 1 = admin | 2 = comum
3 | us_status: : 1 = ativo | 2 = bloqueado
4 |
5 | Project
6 | pr_status: 1 = Ativo | 2= Cancelado | 3 = Finalizado
--------------------------------------------------------------------------------
/Docs/Database/Default User.txt:
--------------------------------------------------------------------------------
1 | INSERT INTO `user` (`id`, `us_name`, `us_email`, `us_login`, `us_password`, `us_permission`, `us_status`, `us_register`, `us_last_login`) VALUES
2 | (4, 'Admin sys', 'admin@admin.com', 'admin.sys', '$2y$10$M.w36VNczE3Zbv29CE21TOmRKRCgCUtNnk86rVmdZTOM8eTdJcLM6', 1, 1, '2020-02-12 21:57:27', '0000-00-00 00:00:00');
3 |
4 |
5 |
6 | user: admin.sys
7 | pass: admin123
--------------------------------------------------------------------------------
/Docs/Database/Modelo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Docs/Database/Modelo.png
--------------------------------------------------------------------------------
/Docs/Database/Tasks.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Docs/Database/Tasks.png
--------------------------------------------------------------------------------
/Docs/Image/siteMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Docs/Image/siteMap.png
--------------------------------------------------------------------------------
/Docs/modal.html:
--------------------------------------------------------------------------------
1 |
17 |
18 |
19 |
20 |
21 | //Show modal
22 | showModal(ID_MODAL);
23 | Comentar
24 |
25 |
26 | //Close modal
27 | closeModal(ID_MODAL);
28 | Fechar
29 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 SatellaSoft
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/Public/.htaccess:
--------------------------------------------------------------------------------
1 | RewriteEngine on
2 | RewriteCond %{REQUEST_FILENAME} !-f
3 | RewriteCond %{REQUEST_FILENAME} !-d
4 | RewriteRule ^(.*)$ index.php [NC,L]
5 |
6 | Options -Indexes
7 |
--------------------------------------------------------------------------------
/Public/img/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/img/favicon.ico
--------------------------------------------------------------------------------
/Public/img/help/sitemap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/img/help/sitemap.png
--------------------------------------------------------------------------------
/Public/img/logo-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/img/logo-white.png
--------------------------------------------------------------------------------
/Public/img/logo_color.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/img/logo_color.png
--------------------------------------------------------------------------------
/Public/img/logo_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/img/logo_dark.png
--------------------------------------------------------------------------------
/Public/img/project.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/img/project.png
--------------------------------------------------------------------------------
/Public/img/push-pin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/img/push-pin.png
--------------------------------------------------------------------------------
/Public/index.php:
--------------------------------------------------------------------------------
1 | Run();
17 |
--------------------------------------------------------------------------------
/Public/js/category.js:
--------------------------------------------------------------------------------
1 | function validateCategory(update = false){
2 | var msg = "";
3 |
4 | if(update && valueById("txtId") <= 0)
5 | msg += "- ID não encontrado
";
6 |
7 | if(valueById("txtTitle").length < 3 || valueById("txtTitle").length > 150)
8 | msg += "- Título inválido
";
9 |
10 | if(valueById("txtProjectId") <= 0)
11 | msg += "- Projeto não identificado
";
12 |
13 | setHTMLById("dvAlert", msg);
14 |
15 | return msg == "";
16 | }
17 |
--------------------------------------------------------------------------------
/Public/js/forum.js:
--------------------------------------------------------------------------------
1 | function validateProject(){
2 | var msg = "";
3 |
4 | if(valueById("txtTaskId") <= 0)
5 | msg += "- Tarefa não encontrado
";
6 |
7 | if(valueById("txtTitle").length < 3 || valueById("txtTitle").length > 150)
8 | msg += "- Título inválido
";
9 |
10 | if(CKEDITOR.instances['txtDescription'].getData().length < 10)
11 | msg += "- Descrição inválida
";
12 |
13 | setHTMLById("dvAlert", msg);
14 |
15 | return msg == "";
16 | }
17 |
18 | function validateForumComment(){
19 | var msg = "";
20 |
21 | if(valueById("txtForumId") <= 0)
22 | msg += "- Fórum não encontrado
";
23 |
24 | if(CKEDITOR.instances['txtContent'].getData().length < 10)
25 | msg += "- Conteúdo inválido
";
26 |
27 | setHTMLById("dvAlert", msg);
28 |
29 | return msg == "";
30 | }
31 |
32 | function RunHeighLight(){
33 | document.addEventListener("DOMContentLoaded", function(){
34 | $('pre code').each(function (i, block) {
35 | hljs.highlightBlock(block);
36 | });
37 | }, false);
38 | }
39 |
--------------------------------------------------------------------------------
/Public/js/global.js:
--------------------------------------------------------------------------------
1 | //Return value
2 | function valueById(id){
3 | return document.getElementById(id).value;
4 | }
5 |
6 | //Set HTML
7 | function setHTMLById(id, html){
8 | document.getElementById(id).innerHTML = html;
9 | }
10 |
11 | function redirect(url){
12 | document.location.href = url;
13 | }
14 |
15 | function getCurrentDate(){
16 | var today = new Date();
17 | var dd = String(today.getDate()).padStart(2, '0');
18 | var mm = String(today.getMonth() + 1).padStart(2, '0'); //January is 0!
19 | var yyyy = today.getFullYear();
20 |
21 | return yyyy + "-" + mm + "-" + dd;
22 | }
23 |
24 | function updateAttribute(el, attr, value){
25 | if(el.hasAttribute(attr))
26 | el.removeAttribute(attr);
27 | el.setAttribute(attr, value);
28 | }
29 |
30 | /*MODAL*/
31 |
32 | function showModal(id){
33 | var el = document.getElementById(id);
34 | if(el == null)
35 | return;
36 | el.style.display = "block";
37 | }
38 |
39 | function closeModal(id){
40 | var el = document.getElementById(id);
41 | if(el == null)
42 | return;
43 | el.style.display = "none";
44 | }
45 |
46 | /*END MODAL*/
47 |
--------------------------------------------------------------------------------
/Public/js/note.js:
--------------------------------------------------------------------------------
1 | function validateNote(update = false){
2 | var msg = "";
3 |
4 | if(update && valueById("txtId") <= 0)
5 | msg += "- ID não encontrado
";
6 |
7 | if(valueById("txtTitle").length < 3 || valueById("txtTitle").length > 150)
8 | msg += "- Título inválido
";
9 |
10 | if(CKEDITOR.instances['txtDescription'].getData().length < 10)
11 | msg += "- Descrição inválida
";
12 |
13 | if(valueById("slStatus") < 1 || valueById("slStatus") > 2)
14 | msg += "- Status inválido
";
15 |
16 | if(valueById("slColor") == "")
17 | msg += "- Cor inválida
";
18 |
19 | setHTMLById("dvAlert", msg);
20 |
21 | return msg == "";
22 | }
23 |
--------------------------------------------------------------------------------
/Public/js/project.js:
--------------------------------------------------------------------------------
1 | function validateProject(update = false){
2 | var msg = "";
3 |
4 | if(update && valueById("txtId") <= 0)
5 | msg += "- ID não encontrado
";
6 |
7 | if(valueById("txtTitle").length < 3 || valueById("txtTitle").length > 150)
8 | msg += "- Título inválido
";
9 |
10 | if(CKEDITOR.instances['txtDescription'].getData().length < 10)
11 | msg += "- Descrição inválida
";
12 |
13 | if(valueById("slStatus") < 1 || valueById("slStatus") > 3)
14 | msg += "- Status inválido
";
15 |
16 | setHTMLById("dvAlert", msg);
17 |
18 | return msg == "";
19 | }
20 |
--------------------------------------------------------------------------------
/Public/js/task.js:
--------------------------------------------------------------------------------
1 | document.addEventListener("DOMContentLoaded", function(){
2 | $("#dvTaskContent").hide();
3 |
4 | $("#btnShowTaskContent").click(function(){
5 | $("#dvTaskContent").toggle();
6 | });
7 | }, false);
8 |
9 | function validateTask(update = false){
10 | var msg = "";
11 |
12 | if(update && valueById("txtId") <= 0)
13 | msg += "- ID não encontrado
";
14 |
15 | if(valueById("txtTitle").length < 3 || valueById("txtTitle").length > 150)
16 | msg += "- Título inválido
";
17 |
18 | if(valueById("txtDeadline") == "")
19 | msg += "- Deadline inválido
";
20 |
21 | if(CKEDITOR.instances['txtDescription'].getData().length < 10)
22 | msg += "- Descrição inválida
";
23 |
24 | if(valueById("slStatus") < 1 || valueById("slStatus") > 3)
25 | msg += "- Status inválido
";
26 |
27 | if(valueById("slCategory") < 1 || valueById("slStatus") == "")
28 | msg += "- Selecione uma categoria
";
29 |
30 | setHTMLById("dvAlert", msg);
31 |
32 | return msg == "";
33 | }
34 |
--------------------------------------------------------------------------------
/Public/js/upload.js:
--------------------------------------------------------------------------------
1 | document.getElementById("slType").addEventListener("change", function(){
2 | var type = document.getElementById("slType");
3 | var file = document.getElementById("flFile");
4 |
5 | if(type.value == "i")
6 | updateAttribute(file, "accept", "image/*");
7 | else
8 | updateAttribute(file, "accept", ".zip");
9 | });
10 |
11 |
12 | function validateUpload(){
13 | var msg = "";
14 |
15 | if(valueById("txtTaskId") <= 0)
16 | msg += "- ID da tarefa não encontrado
";
17 |
18 | if(valueById("txtUploadTitle").length < 3 || valueById("txtUploadTitle").length > 100)
19 | msg += "- Título inválido
";
20 |
21 | if(document.getElementById("flFile").files.length == 0 )
22 | msg += "- Selecione um arquivo inválido
";
23 |
24 | setHTMLById("dvAlert", msg);
25 |
26 | return msg == "";
27 | }
28 |
--------------------------------------------------------------------------------
/Public/js/user.js:
--------------------------------------------------------------------------------
1 | function validate(update = false){
2 | var msg = "";
3 |
4 | if(update && valueById("txtId") <= 0)
5 | msg += "- ID não encontrado
";
6 |
7 | if(valueById("txtName").length < 7)
8 | msg += "- Nome inválido
";
9 |
10 | if(valueById("txtEmail").indexOf("@") <=0 || valueById("txtEmail").indexOf(".") <=0)
11 | msg += "- E-mail inválido
";
12 |
13 | if(valueById("txtLogin").length < 7 || valueById("txtLogin").indexOf(".") <=0)
14 | msg += "- Login inválido. Ex. gunnar.correa
";
15 |
16 | if(!update && valueById("txtPassword").length < 7)
17 | msg += "- Senha inválida
";
18 |
19 | if(valueById("slStatus") < 1 || valueById("slStatus") > 2)
20 | msg += "- Status inválido
";
21 |
22 | if(valueById("slPermission") < 1 || valueById("slPermission") > 2)
23 | msg += "- Permissão inválida
";
24 |
25 | setHTMLById("dvAlert", msg);
26 |
27 | return msg == "";
28 | }
29 |
30 | function validatePassword(){
31 | var msg = "";
32 | if(valueById("txtPassword").length < 7)
33 | msg += "- Senha inválida
";
34 |
35 | setHTMLById("dvAlert", msg);
36 |
37 | return msg == "";
38 | }
39 |
--------------------------------------------------------------------------------
/Public/resources/.htaccess:
--------------------------------------------------------------------------------
1 | Options -Indexes
2 |
--------------------------------------------------------------------------------
/Public/resources/files/.htaccess:
--------------------------------------------------------------------------------
1 | Options -Indexes
2 |
--------------------------------------------------------------------------------
/Public/resources/images/.htaccess:
--------------------------------------------------------------------------------
1 | Options -Indexes
2 |
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/config.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see https://ckeditor.com/legal/ckeditor-oss-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 | };
11 |
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
2 | For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-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 |
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/about/dialogs/logo_ckeditor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/about/dialogs/logo_ckeditor.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/codesnippet/dialogs/codesnippet.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
3 | For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | (function(){CKEDITOR.dialog.add("codeSnippet",function(c){var b=c._.codesnippet.langs,d=c.lang.codesnippet,g=document.documentElement.clientHeight,e=[],f;e.push([c.lang.common.notSet,""]);for(f in b)e.push([b[f],f]);b=CKEDITOR.document.getWindow().getViewPaneSize();c=Math.min(b.width-70,800);b=b.height/1.5;650>g&&(b=g-220);return{title:d.title,minHeight:200,resizable:CKEDITOR.DIALOG_RESIZE_NONE,contents:[{id:"info",elements:[{id:"lang",type:"select",label:d.language,items:e,setup:function(a){a.ready&&
6 | a.data.lang&&this.setValue(a.data.lang);!CKEDITOR.env.gecko||a.data.lang&&a.ready||(this.getInputElement().$.selectedIndex=-1)},commit:function(a){a.setData("lang",this.getValue())}},{id:"code",type:"textarea",label:d.codeContents,setup:function(a){this.setValue(a.data.code)},commit:function(a){a.setData("code",this.getValue())},required:!0,validate:CKEDITOR.dialog.validate.notEmpty(d.emptySnippetError),inputStyle:"cursor:auto;width:"+c+"px;height:"+b+"px;tab-size:4;text-align:left;","class":"cke_source"}]}]}})})();
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/codesnippet/lib/highlight/styles/ascetic.css:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | Original style from softwaremaniacs.org (c) Ivan Sagalaev
4 |
5 | */
6 |
7 | .hljs {
8 | display: block; padding: 0.5em;
9 | background: white; color: black;
10 | }
11 |
12 | .hljs-string,
13 | .hljs-tag .hljs-value,
14 | .hljs-filter .hljs-argument,
15 | .hljs-addition,
16 | .hljs-change,
17 | .apache .hljs-tag,
18 | .apache .hljs-cbracket,
19 | .nginx .hljs-built_in,
20 | .tex .hljs-formula {
21 | color: #888;
22 | }
23 |
24 | .hljs-comment,
25 | .hljs-template_comment,
26 | .hljs-shebang,
27 | .hljs-doctype,
28 | .hljs-pi,
29 | .hljs-javadoc,
30 | .hljs-deletion,
31 | .apache .hljs-sqbracket {
32 | color: #CCC;
33 | }
34 |
35 | .hljs-keyword,
36 | .hljs-tag .hljs-title,
37 | .ini .hljs-title,
38 | .lisp .hljs-title,
39 | .clojure .hljs-title,
40 | .http .hljs-title,
41 | .nginx .hljs-title,
42 | .css .hljs-tag,
43 | .hljs-winutils,
44 | .hljs-flow,
45 | .apache .hljs-tag,
46 | .tex .hljs-command,
47 | .hljs-request,
48 | .hljs-status {
49 | font-weight: bold;
50 | }
51 |
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/codesnippet/lib/highlight/styles/brown_papersq.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/codesnippet/lib/highlight/styles/brown_papersq.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/codesnippet/lib/highlight/styles/mono-blue.css:
--------------------------------------------------------------------------------
1 | /*
2 | Five-color theme from a single blue hue.
3 | */
4 | .hljs {
5 | display: block; padding: 0.5em;
6 | background: #EAEEF3; color: #00193A;
7 | }
8 |
9 | .hljs-keyword,
10 | .hljs-title,
11 | .hljs-important,
12 | .hljs-request,
13 | .hljs-header,
14 | .hljs-javadoctag {
15 | font-weight: bold;
16 | }
17 |
18 | .hljs-comment,
19 | .hljs-chunk,
20 | .hljs-template_comment {
21 | color: #738191;
22 | }
23 |
24 | .hljs-string,
25 | .hljs-title,
26 | .hljs-parent,
27 | .hljs-built_in,
28 | .hljs-literal,
29 | .hljs-filename,
30 | .hljs-value,
31 | .hljs-addition,
32 | .hljs-tag,
33 | .hljs-argument,
34 | .hljs-link_label,
35 | .hljs-blockquote,
36 | .hljs-header {
37 | color: #0048AB;
38 | }
39 |
40 | .hljs-decorator,
41 | .hljs-prompt,
42 | .hljs-yardoctag,
43 | .hljs-subst,
44 | .hljs-symbol,
45 | .hljs-doctype,
46 | .hljs-regexp,
47 | .hljs-preprocessor,
48 | .hljs-pragma,
49 | .hljs-pi,
50 | .hljs-attribute,
51 | .hljs-attr_selector,
52 | .hljs-javadoc,
53 | .hljs-xmlDocTag,
54 | .hljs-deletion,
55 | .hljs-shebang,
56 | .hljs-string .hljs-variable,
57 | .hljs-link_url,
58 | .hljs-bullet,
59 | .hljs-sqbracket,
60 | .hljs-phony {
61 | color: #4C81C9;
62 | }
63 |
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/codesnippet/lib/highlight/styles/pojoaque.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/codesnippet/lib/highlight/styles/pojoaque.jpg
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/codesnippet/lib/highlight/styles/school_book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/codesnippet/lib/highlight/styles/school_book.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/colordialog/dialogs/colordialog.css:
--------------------------------------------------------------------------------
1 | /**
2 | * @license Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
3 | * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 |
6 | .cke_colordialog_colorcell {
7 | width: 12px; /* All cells have equal width which depends on parent width (in this case table parent). Width works more like max-width. */
8 | height: 14px;
9 | padding: 1px; /* Padding is replaced by border for focused cells. Prevents 'jumping' when adding borders. */
10 | }
11 |
12 | .cke_colordialog_colorcell.cke_colordialog_focused_light,
13 | .cke_colordialog_colorcell.cke_colordialog_focused_dark {
14 | padding: 0; /* Shrink cell to allow 1px border indicating focus. */
15 | border: 1px dotted #000;
16 | }
17 |
18 | .cke_colordialog_colorcell.cke_colordialog_focused_dark {
19 | border-color: #FFF;
20 | }
21 |
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/dialog/dialogDefinition.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
3 | For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 |
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/dialog/styles/dialog.css:
--------------------------------------------------------------------------------
1 | .cke_dialog_open {
2 | overflow: hidden;
3 | }
4 |
5 | .cke_dialog_container {
6 | position: fixed;
7 | overflow-y: auto;
8 | overflow-x: auto;
9 | width: 100%;
10 | height: 100%;
11 | top: 0;
12 | left: 0;
13 | z-index: 10010;
14 | }
15 |
16 | .cke_dialog_body {
17 | position: relative;
18 | }
19 |
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/flash/images/placeholder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/flash/images/placeholder.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/forms/images/hiddenfield.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/forms/images/hiddenfield.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/icons.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/icons_hidpi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/icons_hidpi.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/iframe/images/placeholder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/iframe/images/placeholder.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/image/images/noimage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/image/images/noimage.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/link/images/anchor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/link/images/anchor.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/link/images/hidpi/anchor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/link/images/hidpi/anchor.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/magicline/images/hidpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/magicline/images/hidpi/icon.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/magicline/images/icon-rtl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/magicline/images/icon-rtl.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/magicline/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/magicline/images/icon.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/pagebreak/images/pagebreak.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/pagebreak/images/pagebreak.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/preview/preview.html:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/scayt/dialogs/dialog.css:
--------------------------------------------------------------------------------
1 | div.cke_dialog_ui_scaytItemList {
2 | border: 1px solid #c9cccf;
3 | }
4 |
5 | .cke_scaytItemList-child {
6 | position: relative;
7 | padding: 6px 30px 6px 5px;
8 | overflow: hidden;
9 | text-overflow: ellipsis;
10 | white-space: nowrap;
11 | }
12 |
13 | .cke_scaytItemList-child:hover {
14 | background: #ebebeb;
15 | }
16 |
17 | .cke_scaytItemList-child .cke_scaytItemList_remove {
18 | position: absolute;
19 | top: 0;
20 | right: 5px;
21 | width: 26px;
22 | height: 26px;
23 | }
24 |
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/scayt/skins/moono-lisa/scayt.css:
--------------------------------------------------------------------------------
1 | .scayt-lang-list > div
2 | {
3 | padding-bottom: 6px !important;
4 | }
5 |
6 | .scayt-lang-list > div input
7 | {
8 | margin-right: 4px;
9 | }
10 |
11 | #scayt_about_
12 | {
13 | margin: 30px auto 0 auto;
14 | }
15 |
16 | #scayt_about_ p
17 | {
18 | text-align: center;
19 | margin-bottom: 10px;
20 | }
21 |
22 | .cke_dialog_contents_body div[name=dictionaries] .cke_dialog_ui_hbox_last > a.cke_dialog_ui_button
23 | {
24 | margin-top: 0;
25 | }
26 |
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/showblocks/images/block_address.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/showblocks/images/block_address.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/showblocks/images/block_blockquote.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/showblocks/images/block_blockquote.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/showblocks/images/block_div.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/showblocks/images/block_div.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/showblocks/images/block_h1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/showblocks/images/block_h1.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/showblocks/images/block_h2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/showblocks/images/block_h2.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/showblocks/images/block_h3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/showblocks/images/block_h3.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/showblocks/images/block_h4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/showblocks/images/block_h4.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/showblocks/images/block_h5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/showblocks/images/block_h5.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/showblocks/images/block_h6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/showblocks/images/block_h6.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/showblocks/images/block_p.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/showblocks/images/block_p.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/showblocks/images/block_pre.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/showblocks/images/block_pre.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/angel_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/angel_smile.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/angel_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/angel_smile.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/angry_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/angry_smile.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/angry_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/angry_smile.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/broken_heart.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/broken_heart.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/broken_heart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/broken_heart.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/confused_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/confused_smile.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/confused_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/confused_smile.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/cry_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/cry_smile.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/cry_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/cry_smile.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/devil_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/devil_smile.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/devil_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/devil_smile.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/embaressed_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/embaressed_smile.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/embarrassed_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/embarrassed_smile.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/embarrassed_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/embarrassed_smile.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/envelope.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/envelope.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/envelope.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/envelope.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/heart.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/heart.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/heart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/heart.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/kiss.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/kiss.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/kiss.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/kiss.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/lightbulb.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/lightbulb.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/lightbulb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/lightbulb.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/omg_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/omg_smile.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/omg_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/omg_smile.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/regular_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/regular_smile.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/regular_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/regular_smile.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/sad_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/sad_smile.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/sad_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/sad_smile.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/shades_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/shades_smile.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/shades_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/shades_smile.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/teeth_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/teeth_smile.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/teeth_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/teeth_smile.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/thumbs_down.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/thumbs_down.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/thumbs_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/thumbs_down.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/thumbs_up.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/thumbs_up.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/thumbs_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/thumbs_up.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/tongue_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/tongue_smile.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/tongue_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/tongue_smile.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/tounge_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/tounge_smile.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/wink_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/wink_smile.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/smiley/images/wink_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/smiley/images/wink_smile.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
2 | For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-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 |
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/tableselection/styles/tableselection.css:
--------------------------------------------------------------------------------
1 | .cke_table-faked-selection-editor *::selection, table[data-cke-table-faked-selection-table] *::selection {
2 | background: transparent;
3 | }
4 |
5 | .cke_table-faked-selection {
6 | background: darkgray !important;
7 | color: black;
8 | }
9 | .cke_table-faked-selection a {
10 | color: black;
11 | }
12 | .cke_editable:focus .cke_table-faked-selection {
13 | /* We have to use !important here, as td might specify it's own background, thus table selection
14 | would not be visible. */
15 | background: #0076cb !important;
16 | color: white;
17 | }
18 | .cke_editable:focus .cke_table-faked-selection a {
19 | color: white;
20 | }
21 | .cke_table-faked-selection::-moz-selection, .cke_table-faked-selection ::-moz-selection {
22 | background: transparent;
23 | }
24 | .cke_table-faked-selection::selection, .cke_table-faked-selection ::selection {
25 | background: transparent;
26 | }
27 |
28 | /* Change the cursor when selecting cells (#706).
29 | *
30 | * This solution does not work in IE, Edge and Safari due to upstream isues:
31 | * https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/3419602/
32 | * https://bugs.webkit.org/show_bug.cgi?id=53341
33 | */
34 | table[data-cke-table-faked-selection-table] {
35 | cursor: cell;
36 | }
37 |
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/templates/templates/images/template1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/templates/templates/images/template1.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/templates/templates/images/template2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/templates/templates/images/template2.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/templates/templates/images/template3.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/templates/templates/images/template3.gif
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/videodetector/videodetector.css:
--------------------------------------------------------------------------------
1 | .videodetector {
2 | position : relative;
3 | width : 100%;
4 | height : 0;
5 | padding-bottom: 60%;
6 | }
7 |
8 | .videodetector iframe {
9 | position: absolute;
10 | top : 0;
11 | left : 0;
12 | width : 100%;
13 | height : 100%;
14 | }
15 |
16 | .remove-videodetector{
17 | position: absolute;
18 | top: 15px;
19 | left: 15px;
20 | z-index: 999;
21 | cursor: pointer!important;
22 | display: none;
23 | outline: none;
24 | padding: 10px 20px;
25 | appearance: none;
26 | -webkit-appearance: none;
27 | box-shadow: 0px 2px 6px rgba(0,0,0,0.2);
28 | border-radius: 3px;
29 | border: none;
30 | background-color: #e74c3c;
31 | color: #fff;
32 | font-weight: bold;
33 | font-size: 12px;
34 | text-transform: uppercase;
35 | -webkit-transition: 0.2s;
36 | -moz-transition: 0.2s;
37 | -ms-transition: 0.2s;
38 | -o-transition: 0.2s;
39 | transition: 0.2s;
40 | }
41 |
42 | .remove-videodetector:hover{
43 | background-color: #c0392b;
44 | }
45 |
46 | .videodetector:hover .remove-videodetector{
47 | display: block;
48 | }
49 |
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/widget/images/handle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/widget/images/handle.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/wsc/skins/moono-lisa/wsc.css:
--------------------------------------------------------------------------------
1 | .cke_dialog_body #overlayBlock,
2 | .cke_dialog_body #no_check_over
3 | {
4 | top: 39px !important;
5 | }
6 |
7 | div[name=SpellTab] .wsc-spelltab-bottom .cke_dialog_ui_vbox td > .cke_dialog_ui_button:first-child
8 | {
9 | margin-top: 4px;
10 | }
11 |
12 | div[name=SpellTab] .wsc-spelltab-bottom .cke_dialog_ui_hbox_first .cke_dialog_ui_select > label
13 | {
14 | margin-left: 0;
15 | }
16 |
17 | div[name=SpellTab] .wsc-spelltab-bottom .cke_dialog_ui_hbox_first .cke_dialog_ui_select div.cke_dialog_ui_input_select
18 | {
19 | width: 140px !important;
20 | }
21 |
22 | div[name=SpellTab] .wsc-spelltab-bottom .cke_dialog_ui_hbox_first .cke_dialog_ui_select select.cke_dialog_ui_input_select,
23 | div[name=Thesaurus] div.cke_dialog_ui_input_select select.cke_dialog_ui_input_select
24 | {
25 | margin-top: 1px;
26 | }
27 |
28 | div[name=SpellTab] .wsc-spelltab-bottom .cke_dialog_ui_hbox_first .cke_dialog_ui_select select.cke_dialog_ui_input_select:focus,
29 | div[name=Thesaurus] div.cke_dialog_ui_input_select select.cke_dialog_ui_input_select:focus
30 | {
31 | margin-top: 0;
32 | }
33 |
34 | div[name=GrammTab] .cke_dialog_ui_vbox tbody > tr:first-child .cke_dialog_ui_button,
35 | div[name=Thesaurus] .cke_dialog_ui_vbox tbody > tr:first-child .cke_dialog_ui_button
36 | {
37 | margin-top: 4px !important;
38 | }
39 |
40 | div[name=Thesaurus] div.cke_dialog_ui_input_select
41 | {
42 | width: 180px !important;
43 | }
44 |
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/youtube/images/icon-hdpi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/youtube/images/icon-hdpi.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/plugins/youtube/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/plugins/youtube/images/icon.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/samples/img/github-top.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/samples/img/github-top.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/samples/img/header-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/samples/img/header-bg.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/samples/img/header-separator.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/samples/img/header-separator.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/samples/img/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/samples/img/logo.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/samples/img/navigation-tip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/samples/img/navigation-tip.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/samples/old/assets/inlineall/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/samples/old/assets/inlineall/logo.png
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/samples/old/assets/sample.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/satellasoft/OpenTask/17dab657fd29cbbeedb681180c292668ee5fc531/Public/vendor/ckeditor/samples/old/assets/sample.jpg
--------------------------------------------------------------------------------
/Public/vendor/ckeditor/samples/old/assets/uilanguages/languages.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
3 | For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
4 | */
5 | var CKEDITOR_LANGS=function(){var c={af:"Afrikaans",ar:"Arabic",az:"Azerbaijani",bg:"Bulgarian",bn:"Bengali/Bangla",bs:"Bosnian",ca:"Catalan",cs:"Czech",cy:"Welsh",da:"Danish",de:"German","de-ch":"German (Switzerland)",el:"Greek",en:"English","en-au":"English (Australia)","en-ca":"English (Canadian)","en-gb":"English (United Kingdom)",eo:"Esperanto",es:"Spanish","es-mx":"Spanish (Mexico)",et:"Estonian",eu:"Basque",fa:"Persian",fi:"Finnish",fo:"Faroese",fr:"French","fr-ca":"French (Canada)",gl:"Galician",
6 | gu:"Gujarati",he:"Hebrew",hi:"Hindi",hr:"Croatian",hu:"Hungarian",id:"Indonesian",is:"Icelandic",it:"Italian",ja:"Japanese",ka:"Georgian",km:"Khmer",ko:"Korean",ku:"Kurdish",lt:"Lithuanian",lv:"Latvian",mk:"Macedonian",mn:"Mongolian",ms:"Malay",nb:"Norwegian Bokmal",nl:"Dutch",no:"Norwegian",oc:"Occitan",pl:"Polish",pt:"Portuguese (Portugal)","pt-br":"Portuguese (Brazil)",ro:"Romanian",ru:"Russian",si:"Sinhala",sk:"Slovak",sq:"Albanian",sl:"Slovenian",sr:"Serbian (Cyrillic)","sr-latn":"Serbian (Latin)",
7 | sv:"Swedish",th:"Thai",tr:"Turkish",tt:"Tatar",ug:"Uighur",uk:"Ukrainian",vi:"Vietnamese",zh:"Chinese Traditional","zh-cn":"Chinese Simplified"},b=[],a;for(a in CKEDITOR.lang.languages)b.push({code:a,name:c[a]||a});b.sort(function(a,b){return a.name
2 |
3 | -------------------------------------------------------------------------------------------
4 | CKEditor - Posted Data
5 |
6 | We are sorry, but your Web server does not support the PHP language used in this script.
7 |
8 | Please note that CKEditor can be used with any other server-side language than just PHP.
9 | To save the content created with CKEditor you need to read the POST data on the server
10 | side and write it to a file or the database.
11 |
12 | Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
13 | For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
14 | -------------------------------------------------------------------------------------------
15 |
16 |