SYMBOL INDEX (663 symbols across 54 files) FILE: buildtar.php function deleteTreeIfDir (line 108) | function deleteTreeIfDir($dir) FILE: src/api.php function myErrorHandler (line 149) | function myErrorHandler($errno, $errstr, $errfile, $errline) function myExceptionHandler (line 164) | function myExceptionHandler(Throwable $e) function checkReadAccess (line 193) | function checkReadAccess(?int $listId = null) function checkWriteAccess (line 207) | function checkWriteAccess(?int $listId = null) function haveWriteAccess (line 215) | function haveWriteAccess(?int $listId = null) : bool FILE: src/content/js/jquery.ui.touch-punch.js function getTouchCoords (line 65) | function getTouchCoords (event) { function simulateMouseEvent (line 77) | function simulateMouseEvent (event, simulatedType) { function startDelayTimer (line 109) | function startDelayTimer (event) { function fireMouseDown (line 119) | function fireMouseDown () { FILE: src/content/mytinytodo.js function ac_split (line 451) | function ac_split( val ) { function ac_extractLast (line 454) | function ac_extractLast( term ) { method clear (line 984) | clear() { method addTag (line 990) | addTag(tagId, tag, exclude) method cancelTag (line 1014) | cancelTag(tagId) method getTags (line 1029) | getTags(withExcluded) method prepareTagHtml (line 1043) | prepareTagHtml(tagId, tag, classes) function addList (line 1111) | function addList() function renameCurList (line 1131) | function renameCurList() function deleteCurList (line 1147) | function deleteCurList() function publishCurList (line 1159) | function publishCurList() function enableFeedKeyInCurList (line 1176) | function enableFeedKeyInCurList() function showFeedKeyInCurList (line 1198) | function showFeedKeyInCurList() function loadTasks (line 1206) | function loadTasks(opts) function prepareListHtml (line 1246) | function prepareListHtml(list, isSelected) function prepareTaskStr (line 1259) | function prepareTaskStr(item, noteExp) function prepareTaskBlocks (line 1267) | function prepareTaskBlocks(item) function prepareTaskTitleInlineHtml (line 1305) | function prepareTaskTitleInlineHtml(s) function prepareListNameInline (line 1312) | function prepareListNameInline(item) function prepareTaskNoteInlineHtml (line 1320) | function prepareTaskNoteInlineHtml(s, rawText) function preparePrio (line 1327) | function preparePrio(prio,id) function prepareTagsStr (line 1337) | function prepareTagsStr(item, delimiter = ', ') function prepareDomClassOfTags (line 1351) | function prepareDomClassOfTags(ids) function prepareDueDate (line 1363) | function prepareDueDate(item) function prepareInlineDate (line 1370) | function prepareInlineDate(item) function submitNewTask (line 1386) | function submitNewTask(form) function changeTaskOrder (line 1407) | function changeTaskOrder(id) function prioPopup (line 1509) | function prioPopup(act, el, id) function prioClick (line 1522) | function prioClick(prio, el) function setTaskPrio (line 1530) | function setTaskPrio(id, prio) function setSort (line 1540) | function setSort(v, init) function updateSortUI (line 1550) | function updateSortUI(v) function changeTaskCnt (line 1567) | function changeTaskCnt(task, dir, old) function refreshTaskCnt (line 1587) | function refreshTaskCnt() function setTaskview (line 1598) | function setTaskview(v) function toggleAllNotes (line 1622) | function toggleAllNotes(show, event) function tabSelect (line 1637) | function tabSelect(elementOrId) function listMenu (line 1713) | function listMenu(el) function listMenuClick (line 1719) | function listMenuClick(el, menu) function listMenuHover (line 1745) | function listMenuHover(el, menu) function deleteTask (line 1755) | function deleteTask(id) function completeTask (line 1773) | function completeTask(id, ch) function toggleTaskNote (line 1802) | function toggleTaskNote(id) function cancelTaskNote (line 1818) | function cancelTaskNote(id) function saveTaskNote (line 1826) | function saveTaskNote(id) function fillTaskViewer (line 1841) | function fillTaskViewer(id) function viewTask (line 1862) | function viewTask(id) function editTask (line 1871) | function editTask(id) function clearEditForm (line 1904) | function clearEditForm() function showEditForm (line 1916) | function showEditForm(isAdd) function saveTask (line 1952) | function saveTask(form) function toggleEditAllTags (line 1992) | function toggleEditAllTags(show) function fillEditAllTags (line 2012) | function fillEditAllTags() function addEditTag (line 2023) | function addEditTag(tag) function loadTags (line 2034) | function loadTags(listId, callback) function setTagcloudContent (line 2047) | function setTagcloudContent(tags, isFiltered = false) function cancelTagFilter (line 2064) | function cancelTagFilter(tagId, dontLoadTasks) function addFilterTag (line 2071) | function addFilterTag(tag, tagId, exclude) function searchTags (line 2078) | function searchTags() function liveSearchToggle (line 2094) | function liveSearchToggle(toSearch, dontLoad) function searchTasks (line 2115) | function searchTasks(force) function submitFullTask (line 2130) | function submitFullTask(form) function tasklistSortStart (line 2170) | function tasklistSortStart(event, ui) function tasklistSortUpdated (line 2176) | function tasklistSortUpdated(event, ui) function mttMenu (line 2229) | function mttMenu(container, options) function taskContextMenu (line 2470) | function taskContextMenu(el, id) function taskContextClick (line 2489) | function taskContextClick(el, menu) function moveTaskToList (line 2511) | function moveTaskToList(taskId, listId) function cmenuOnListsLoaded (line 2544) | function cmenuOnListsLoaded() function cmenuOnListAdded (line 2556) | function cmenuOnListAdded(list) function cmenuOnListRenamed (line 2563) | function cmenuOnListRenamed(list) function cmenuOnListSelected (line 2568) | function cmenuOnListSelected(a) function cmenuOnListOrderChanged (line 2575) | function cmenuOnListOrderChanged() function cmenuOnListHidden (line 2581) | function cmenuOnListHidden(list) function tabmenuOnListSelected (line 2588) | function tabmenuOnListSelected(a) function listOrderChanged (line 2616) | function listOrderChanged(event, ui) function showCompletedToggle (line 2628) | function showCompletedToggle() function clearCompleted (line 2637) | function clearCompleted() function showhide (line 2650) | function showhide(a,b) function findParentNode (line 2656) | function findParentNode(el, node) function getLiTaskId (line 2667) | function getLiTaskId(el) function isParentId (line 2674) | function isParentId(el, id) function dehtml (line 2681) | function dehtml(str) function escapeHtml (line 2686) | function escapeHtml(str) { function slmenuOnListsLoaded (line 2698) | function slmenuOnListsLoaded() function slmenuOnListRenamed (line 2716) | function slmenuOnListRenamed(list) function slmenuOnListAdded (line 2721) | function slmenuOnListAdded(list) function slmenuOnListSelected (line 2731) | function slmenuOnListSelected(a) function slmenuOnListHidden (line 2739) | function slmenuOnListHidden(list) function slmenuSelect (line 2745) | function slmenuSelect(el, menu) function hideList (line 2760) | function hideList(listId) function getLocalStorageItem (line 2802) | function getLocalStorageItem(key) function setLocalStorageItem (line 2813) | function setLocalStorageItem(key, value) function newTaskCounterStart (line 2823) | function newTaskCounterStart() function newTaskCounter (line 2829) | function newTaskCounter() function setNewTaskCounterForList (line 2876) | function setNewTaskCounterForList(listId, counter) function newTaskCounterOnListSelected (line 2894) | function newTaskCounterOnListSelected(a) function newTaskCounterUpdated (line 2904) | function newTaskCounterUpdated() function flashError (line 2979) | function flashError(str, details) function flashInfo (line 2988) | function flashInfo(str, details) function hideAlert (line 2997) | function hideAlert() function updateAccessStatus (line 3008) | function updateAccessStatus() function showLogin (line 3040) | function showLogin() function doAuth (line 3049) | function doAuth(form) function logout (line 3066) | function logout() function showSettings (line 3081) | function showSettings(json = 0) function saveSettings (line 3098) | function saveSettings(frm) function activateExtension (line 3114) | function activateExtension(activate, ext) function showExtensionSettings (line 3128) | function showExtensionSettings(ext, callback, reload) function saveExtensionSettings (line 3142) | function saveExtensionSettings(frm) function extensionSettingsAction (line 3166) | function extensionSettingsAction(actionString, ext, formData) function mttConfirm (line 3234) | function mttConfirm(msg, callbackOk, callbackCancel) function mttPrompt (line 3239) | function mttPrompt(msg, defaultValue, callbackOk, callbackCancel) function mttAlert (line 3244) | function mttAlert(msg, callbackOk) function mttModalDialog (line 3249) | function mttModalDialog(dialogType = 'alert') function updateHistoryState (line 3360) | function updateHistoryState(state, url, title) function replaceHistoryState (line 3383) | function replaceHistoryState(param, _state, url, title) function historyOnPopState (line 3405) | function historyOnPopState(event) FILE: src/content/mytinytodo_api.js function MytinytodoAjaxApi (line 12) | function MytinytodoAjaxApi(props) method request (line 35) | request(action, params, callback) { method loadTasks (line 50) | loadTasks(params, callback) { method newTask (line 63) | newTask(params, callback) { method fullNewTask (line 80) | fullNewTask(params, callback) { method editTask (line 101) | editTask(params, callback) { method editNote (line 120) | editNote(params, callback) { method completeTask (line 135) | completeTask(params, callback) { method deleteTask (line 150) | deleteTask(params, callback) { method setTaskPriority (line 164) | setTaskPriority(params, callback) { method changeOrder (line 178) | changeOrder(params, callback) { method suggestTags (line 192) | suggestTags(params, callback) { method tagCloud (line 196) | tagCloud(params, callback) { method moveTask (line 200) | moveTask(params, callback) { method parseTaskStr (line 215) | parseTaskStr(params, callback) { method newTaskCounter (line 230) | newTaskCounter(params, callback) { method loadLists (line 255) | loadLists(params, callback) { method addList (line 259) | addList(params, callback) { method deleteList (line 274) | deleteList(params, callback) { method renameList (line 287) | renameList(params, callback) { method setSort (line 301) | setSort(params, callback) { method publishList (line 316) | publishList(params, callback) { method enableFeedKey (line 330) | enableFeedKey(params, callback) { method setShowNotesInList (line 344) | setShowNotesInList(params, callback) { method setHideList (line 358) | setHideList(params, callback) { method changeListOrder (line 372) | changeListOrder(params, callback) { method clearCompletedInList (line 386) | clearCompletedInList(params, callback) { method login (line 401) | login(params, callback) { method logout (line 414) | logout(params, callback) { FILE: src/content/theme/images/svg2base64.php function base64file (line 43) | function base64file(string $filename): string function cleanXml (line 51) | function cleanXml(string $data): string FILE: src/export.php function printCSV (line 37) | function printCSV(array $listData, array $data) function escape_csv (line 55) | function escape_csv(string $v) function printICal (line 66) | function printICal(array $listData, array $data) function utf8chunks (line 131) | function utf8chunks($text, $chunklen=75, $delimiter="\r\n\t") FILE: src/ext/CustomCSS/loader.php function mtt_ext_customcss_instance (line 13) | function mtt_ext_customcss_instance(): MTTExtension class CustomCssExtension (line 18) | class CustomCssExtension extends MTTExtension implements MTTExtensionSet... method init (line 28) | function init() method settingsPage (line 40) | function settingsPage(): string method settingsPageType (line 57) | function settingsPageType(): int method saveSettings (line 62) | function saveSettings(array $params, ?string &$outMessage): bool method preferences (line 83) | static function preferences(): array FILE: src/ext/_examples/CustomSmartSyntax/loader.php function mtt_ext_customsmartsyntax_instance (line 13) | function mtt_ext_customsmartsyntax_instance(): MTTExtension class CustomSmartSyntaxExtension (line 18) | class CustomSmartSyntaxExtension extends MTTExtension implements MTTFilt... method init (line 23) | function init() { method filter (line 28) | function filter($title, &$out) FILE: src/ext/backup/class.backup.php class Backup (line 13) | class Backup method __construct (line 21) | function __construct(?string $filename) method isFileWritable (line 26) | function isFileWritable() method makeBackup (line 37) | function makeBackup() method writeTable (line 82) | function writeTable(string $table, string $group, string $itemName) method writeItem (line 101) | function writeItem(string $entity, $r) method getTableAutoIncrement (line 121) | function getTableAutoIncrement($table): string method writeOpeningTag (line 145) | function writeOpeningTag(string $tag, ?array $attrs = null) method writeClosingTag (line 173) | function writeClosingTag(string $tag) method writeTagContent (line 188) | function writeTagContent(?string $content) method write (line 195) | function write(string $data) FILE: src/ext/backup/class.check.php class Check (line 13) | class Check method check (line 18) | function check(): bool method repair (line 82) | function repair(): bool FILE: src/ext/backup/class.controller.php class Controller (line 16) | class Controller extends \ApiController method postMakeBackup (line 18) | function postMakeBackup() method postDownload (line 40) | function postDownload() method getDownload (line 60) | function getDownload() method postRestore (line 79) | function postRestore() method postCheckInconsistency (line 109) | function postCheckInconsistency() method postRepairInconsistency (line 135) | function postRepairInconsistency() FILE: src/ext/backup/class.download.php class Download (line 13) | class Download method __construct (line 19) | function __construct(?string $filename) method checkFileAccess (line 24) | function checkFileAccess(?string $tokenHash = null): bool method downloadUrl (line 50) | function downloadUrl() method printFile (line 58) | function printFile() FILE: src/ext/backup/class.restore.php class Restore (line 15) | class Restore method __construct (line 23) | function __construct() method isUploaded (line 35) | function isUploaded(): bool method restore (line 50) | function restore(): bool method moveNextElement (line 98) | function moveNextElement(?string $el = null): ?bool method moveNextElementSameLevel (line 114) | function moveNextElementSameLevel(?string $el = null) method readTable (line 119) | function readTable(string $table, string $itemName): ?int method insertToTable (line 168) | private function insertToTable(string $table, \SimpleXMLElement $xml):... method updateAutoinc (line 210) | private function updateAutoinc(string $table, int $autoinc) method beginRestore (line 228) | private function beginRestore() method endRestore (line 247) | private function endRestore() FILE: src/ext/backup/loader.php function mtt_ext_backup_instance (line 15) | function mtt_ext_backup_instance(): MTTExtension class BackupExtension (line 22) | class BackupExtension extends MTTExtension implements MTTExtensionSettin... method init (line 30) | function init() { method extendHttpApi (line 34) | function extendHttpApi(): array method settingsPage (line 57) | function settingsPage(): string method settingsPageType (line 116) | function settingsPageType(): int method saveSettings (line 121) | function saveSettings(array $params, ?string &$outMessage): bool method backupFilePath (line 133) | static function backupFilePath() FILE: src/ext/notifications/class.controller.php class Controller (line 14) | class Controller extends \ApiController method postDeactivateAll (line 16) | function postDeactivateAll() method postCheck (line 26) | function postCheck() FILE: src/ext/notifications/class.observer.php class NotificationObserver (line 17) | class NotificationObserver implements \MTTNotificationObserverInterface method notification (line 22) | public function notification(string $notification, $object) method processDelayed (line 49) | private function processDelayed() method init (line 59) | private function init() FILE: src/ext/notifications/class.sender.php class Sender (line 15) | class Sender method __construct (line 20) | function __construct(array $prefs, bool $useCli = false) method notify (line 28) | function notify(array $item) method notifyTaskCreated (line 41) | private function notifyTaskCreated($task) method notifyListCreated (line 83) | private function notifyListCreated($list) method sendEmails (line 107) | private function sendEmails(string $text, string $subject) method sendTelegrams (line 137) | private function sendTelegrams(string $text) method sendTelegramsWithApi (line 148) | function sendTelegramsWithApi(string $text) method sendTelegramsInBackground (line 177) | private function sendTelegramsInBackground(string $text) method suggestedMailFrom (line 191) | public static function suggestedMailFrom(): string FILE: src/ext/notifications/class.telegramapi.php class TelegramApi (line 11) | class TelegramApi method __construct (line 19) | function __construct(string $token) method getMe (line 24) | function getMe(): ?array method getUpdates (line 29) | function getUpdates(?array $params = null): ?array method sendMessage (line 34) | function sendMessage(array $params): ?array method makeGetRequest (line 39) | private function makeGetRequest(string $method): ?array method makePostRequest (line 70) | private function makePostRequest(string $method, array $params): ?array method decodeBody (line 105) | private function decodeBody(string $body, string $method = ''): array FILE: src/ext/notifications/loader.php function mtt_ext_notifications_instance (line 31) | function mtt_ext_notifications_instance(): MTTExtension class NotificationsExtension (line 40) | class NotificationsExtension extends MTTExtension implements MTTHttpApiE... method init (line 48) | function init() method extendHttpApi (line 58) | function extendHttpApi(): array method settingsPage (line 70) | function settingsPage(): string method settingsPageType (line 161) | function settingsPageType(): int method saveSettings (line 166) | function saveSettings(array $params, ?string &$outMessage): bool method preferences (line 233) | static function preferences(): array FILE: src/ext/updater/class.controller.php class Controller (line 14) | class Controller extends \ApiController method postCheck (line 16) | function postCheck() method postUpdate (line 37) | function postUpdate() FILE: src/ext/updater/class.updater.php class Updater (line 11) | class Updater method requestJson (line 15) | public function requestJson(string $url): ?string method lastVersionInfo (line 41) | public function lastVersionInfo(): ?array method download (line 88) | public function download(string $url, string $outfile): bool method extractAndReplace (line 112) | public function extractAndReplace(string $filename): bool FILE: src/ext/updater/loader.php function mtt_ext_updater_instance (line 16) | function mtt_ext_updater_instance(): MTTExtension class UpdaterExtension (line 24) | class UpdaterExtension extends MTTExtension implements MTTExtensionSetti... method init (line 32) | function init() method extendHttpApi (line 37) | function extendHttpApi(): array method settingsPage (line 49) | function settingsPage(): string method settingsPageType (line 113) | function settingsPageType(): int method saveSettings (line 118) | function saveSettings(array $params, ?string &$outMessage): bool method preferences (line 124) | static function preferences(): array FILE: src/feed.php function fillData (line 65) | function fillData(array &$data, int $listId, string $field, string $sqlW... function printRss (line 99) | function printRss(array $data, array $listData) FILE: src/includes/api/AuthController.php class AuthController (line 9) | class AuthController extends ApiController { method postAction (line 11) | function postAction($action) method login (line 21) | private function login(): ?array method logout (line 38) | private function logout(): ?array method createSession (line 48) | private function createSession(): ?array FILE: src/includes/api/ExtSettingsController.php class ExtSettingsController (line 3) | class ExtSettingsController extends ApiController { method get (line 10) | function get(string $ext) method put (line 71) | function put(string $ext) method extInstance (line 89) | private function extInstance(string $ext): ?MTTExtensionSettingsInterface FILE: src/includes/api/ListsController.php class ListsController (line 9) | class ListsController extends ApiController { method get (line 16) | function get() method post (line 48) | function post() method put (line 64) | function put() method getId (line 83) | function getId($id) method deleteId (line 102) | function deleteId($id) method putId (line 116) | function putId($id) method prepareAllTasksList (line 138) | private function prepareAllTasksList(): array method getListRowById (line 162) | private function getListRowById(int $id) method prepareList (line 171) | private function prepareList($row, bool $haveWriteAccess): array method createList (line 196) | private function createList(): ?array method renameList (line 213) | private function renameList(int $id): ?array method sortList (line 228) | private function sortList(int $listId): ?array method setListSortingById (line 235) | static function setListSortingById(int $listId, int $sort) method setListShowCompletedById (line 251) | static function setListShowCompletedById(int $listId, bool $showComple... method publishList (line 265) | private function publishList(int $listId): ?array method enableFeedKey (line 273) | private function enableFeedKey(int $listId): ?array method showNotes (line 300) | private function showNotes(int $listId): ?array method hideList (line 309) | private function hideList(int $listId): ?array method clearCompleted (line 325) | private function clearCompleted(int $listId): ?array method changeListOrder (line 345) | private function changeListOrder(): ?array method deleteList (line 369) | private function deleteList(int $id) FILE: src/includes/api/TagsController.php class TagsController (line 9) | class TagsController extends ApiController { method getCloud (line 16) | function getCloud($listId) method getSuggestions (line 69) | function getSuggestions($listId) method tagWeight (line 89) | private function tagWeight(int $qmin, int $q, float $step): float FILE: src/includes/api/TasksController.php class TasksController (line 11) | class TasksController extends ApiController { method get (line 19) | function get() method post (line 166) | function post() method put (line 190) | function put() method deleteId (line 207) | function deleteId($id) method putId (line 219) | function putId($id) method postTitleParse (line 247) | function postTitleParse() method postNewCounter (line 270) | function postNewCounter() method newTaskInList (line 330) | private function newTaskInList(int $listId): ?array method fullNewTaskInList (line 379) | private function fullNewTaskInList(int $listId): ?array method editTask (line 417) | private function editTask(int $id): ?array method moveTask (line 449) | private function moveTask(int $id): ?array method doMoveTask (line 475) | private function doMoveTask(int $id, int $listId, &$listName): bool method completeTask (line 499) | private function completeTask(int $id): ?array method editNote (line 518) | private function editNote(int $id): ?array method priorityTask (line 537) | private function priorityTask(int $id): ?array method changeTaskOrder (line 558) | private function changeTaskOrder(): ?array method deleteTask (line 584) | private function deleteTask(int $id) method getUserListsSimple (line 607) | private function getUserListsSimple(bool $readOnly = false): array method getTaskRowById (line 622) | private function getTaskRowById(int $id, bool $getListName = false): ?... method prepareTaskRow (line 635) | private function prepareTaskRow(array $r): array method prepareDuedate (line 687) | private function prepareDuedate($duedate): array method date2int (line 758) | private function date2int($d) : int method getTagId (line 770) | private function getTagId($tag) method getOrCreateTag (line 777) | private function getOrCreateTag($name): array method prepareTags (line 791) | private function prepareTags(string $tagsStr): ?array method addTaskTags (line 811) | private function addTaskTags(int $taskId, array $tagIds, int $listId) FILE: src/includes/class.config.php class Config (line 9) | class Config method loadConfigV14 (line 110) | public static function loadConfigV14(array $config) method load (line 135) | public static function load() method get (line 154) | public static function get($key) method getUrl (line 167) | public static function getUrl($key) method set (line 183) | public static function set($key, $value) method save (line 197) | public static function save() method requestDomain (line 227) | public static function requestDomain(string $key): array method requestDefaultDomain (line 246) | public static function requestDefaultDomain(): array method saveDomain (line 259) | public static function saveDomain($key, $array) method defineDbConstants (line 275) | public static function defineDbConstants() method dbConfigAsFileContents (line 288) | public static function dbConfigAsFileContents(): string method prepareDbDefine (line 304) | private static function prepareDbDefine(string $key, string $value): s... method saveDbConfig (line 319) | public static function saveDbConfig() FILE: src/includes/class.db.mysql.php class DatabaseResult_Mysql (line 10) | class DatabaseResult_Mysql extends DatabaseResult_Abstract method __construct (line 18) | function __construct(PDO $dbh, string $query, bool $resultless = false) method fetchRow (line 33) | function fetchRow(): ?array method fetchAssoc (line 42) | function fetchAssoc(): ?array method rowsAffected (line 51) | function rowsAffected(): int class Database_Mysql (line 58) | class Database_Mysql extends Database_Abstract method __construct (line 70) | function __construct() method connect (line 74) | function connect(array $params): void method sq (line 94) | function sq(string $query, ?array $values = null) method sqa (line 110) | function sqa(string $query, ?array $values = null): ?array method dq (line 120) | function dq(string $query, ?array $values = null) : DatabaseResult_Abs... method ex (line 128) | function ex(string $query, ?array $values = null): void method _dq (line 133) | private function _dq(string $query, ?array $values = null, bool $resul... method affected (line 156) | function affected(): int method quote (line 161) | function quote($value): string method quoteForLike (line 169) | function quoteForLike(string $format, string $string): string method like (line 175) | function like(string $column, string $format, string $string): string method ciEquals (line 181) | function ciEquals(string $column, string $value): string method lastInsertId (line 187) | function lastInsertId(?string $name = null): ?string method tableExists (line 196) | function tableExists(string $table): bool method tableFieldExists (line 204) | function tableFieldExists(string $table, string $field): bool FILE: src/includes/class.db.mysqli.php class DatabaseResult_Mysqli (line 10) | class DatabaseResult_Mysqli extends DatabaseResult_Abstract method __construct (line 15) | function __construct(mysqli $dbh, string $query, bool $resultless = fa... method fetchRow (line 20) | function fetchRow(): ?array method fetchAssoc (line 29) | function fetchAssoc(): ?array class Database_Mysqli (line 40) | class Database_Mysqli extends Database_Abstract method __construct (line 48) | function __construct() method connect (line 54) | function connect(array $params): void method lastInsertId (line 64) | function lastInsertId(?string $name = null): ?string method sq (line 69) | function sq(string $query, ?array $values = null) method sqa (line 85) | function sqa(string $query, ?array $values = null): ?array method dq (line 95) | function dq(string $query, ?array $values = null) : DatabaseResult_Abs... method ex (line 103) | function ex(string $query, ?array $values = null): void method _dq (line 108) | private function _dq(string $query, ?array $values = null, bool $resul... method affected (line 129) | function affected(): int method quote (line 134) | function quote($value): string method quoteForLike (line 142) | function quoteForLike(string $format, string $string): string method like (line 148) | function like(string $column, string $format, string $string): string method ciEquals (line 154) | function ciEquals(string $column, string $value): string method tableExists (line 160) | function tableExists(string $table): bool method tableFieldExists (line 168) | function tableFieldExists(string $table, string $field): bool FILE: src/includes/class.db.postgres.php class DatabaseResult_Postgres (line 10) | class DatabaseResult_Postgres extends DatabaseResult_Abstract method __construct (line 18) | function __construct(PDO $dbh, string $query, bool $resultless = false) method fetchRow (line 33) | function fetchRow(): ?array method fetchAssoc (line 42) | function fetchAssoc(): ?array method rowsAffected (line 51) | function rowsAffected(): int class Database_Postgres (line 58) | class Database_Postgres extends Database_Abstract method __construct (line 73) | function __construct() method connect (line 77) | function connect(array $params): void method sq (line 97) | function sq(string $query, ?array $values = null) method sqa (line 113) | function sqa(string $query, ?array $values = null): ?array method dq (line 123) | function dq(string $query, ?array $values = null) : DatabaseResult_Abs... method ex (line 131) | function ex(string $query, ?array $values = null): void method _dq (line 136) | private function _dq(string $query, ?array $values = null, bool $resul... method affected (line 159) | function affected(): int method quote (line 164) | function quote($value): string method quoteForLike (line 172) | function quoteForLike(string $format, string $string): string method like (line 178) | function like(string $column, string $format, string $string): string method ciEquals (line 184) | function ciEquals(string $column, string $value): string method lastInsertId (line 190) | function lastInsertId(?string $name = null): ?string method tableExists (line 199) | function tableExists(string $table): bool method tableFieldExists (line 207) | function tableFieldExists(string $table, string $field): bool FILE: src/includes/class.db.sqlite3.php class DatabaseResult_Sqlite3 (line 9) | class DatabaseResult_Sqlite3 extends DatabaseResult_Abstract method __construct (line 17) | function __construct(PDO $dbh, string $query, bool $resultless = false) method fetchRow (line 32) | function fetchRow(): ?array method fetchAssoc (line 41) | function fetchAssoc(): ?array method rowsAffected (line 50) | function rowsAffected(): int class Database_Sqlite3 (line 57) | class Database_Sqlite3 extends Database_Abstract method __construct (line 70) | function __construct(?array $params = null) method connect (line 79) | function connect(array $params): void method sq (line 105) | function sq(string $query, ?array $values = null) method sqa (line 121) | function sqa(string $query, ?array $values = null): ?array method dq (line 134) | function dq(string $query, ?array $values = null) : DatabaseResult_Abs... method ex (line 142) | function ex(string $query, ?array $values = null): void method _dq (line 147) | private function _dq(string $query, ?array $values = null, bool $resul... method affected (line 170) | function affected(): int method quote (line 175) | function quote($value): string method quoteForLike (line 183) | function quoteForLike(string $format, string $string): string method like (line 192) | function like(string $column, string $format, string $string): string method ciEquals (line 201) | function ciEquals(string $column, string $value): string method lastInsertId (line 210) | function lastInsertId(?string $name = null): ?string method tableExists (line 219) | function tableExists(string $table): bool method tableFieldExists (line 232) | function tableFieldExists(string $table, string $field): bool method utf8_lower (line 241) | public function utf8_lower($value): string method utf8_normalized_lower (line 247) | public function utf8_normalized_lower($value): string method collate_utf8ci (line 254) | public function collate_utf8ci(string $str1, string $str2): int method collate_utf8ci_normalized (line 259) | public function collate_utf8ci_normalized(string $str1, string $str2):... method normalizeValue (line 266) | public static function normalizeValue(string $str): string FILE: src/includes/class.dbconnection.php class DBConnection (line 9) | class DBConnection method init (line 17) | public static function init(Database_Abstract $instance) : Database_Ab... method instance (line 23) | public static function instance() : Database_Abstract method setTablePrefix (line 31) | public static function setTablePrefix($prefix) class Database_Abstract (line 38) | abstract class Database_Abstract method connect (line 52) | abstract function connect(array $params): void; method sq (line 53) | abstract function sq(string $query, ?array $values = null); method sqa (line 54) | abstract function sqa(string $query, ?array $values = null): ?array; method dq (line 55) | abstract function dq(string $query, ?array $values = null): DatabaseRe... method ex (line 56) | abstract function ex(string $query, ?array $values = null): void; method affected (line 57) | abstract function affected(): int; method quote (line 58) | abstract function quote($value): string; method quoteForLike (line 59) | abstract function quoteForLike(string $format, string $string): string; method like (line 60) | abstract function like(string $column, string $format, string $string)... method ciEquals (line 61) | abstract function ciEquals(string $column, string $value): string; method lastInsertId (line 62) | abstract function lastInsertId(?string $name = null): ?string; method tableExists (line 63) | abstract function tableExists(string $table): bool; method tableFieldExists (line 64) | abstract function tableFieldExists(string $table, string $field): bool; method __get (line 66) | function __get(string $propName) { method setPrefix (line 73) | function setPrefix(string $prefix): void { method setLogQueryToFile (line 80) | function setLogQueryToFile(?string $path) { method setLastQuery (line 85) | function setLastQuery(string $lastQuery) { class DatabaseResult_Abstract (line 97) | abstract class DatabaseResult_Abstract method fetchRow (line 99) | abstract function fetchRow(): ?array; method fetchAssoc (line 100) | abstract function fetchAssoc(): ?array; FILE: src/includes/class.dbcore.php class DBCore (line 12) | class DBCore method __construct (line 25) | public function __construct(Database_Abstract $db) { method connection (line 34) | public function connection() method default (line 47) | public static function default() : DBCore method setDefaultInstance (line 60) | public static function setDefaultInstance(DBCore $instance) method getListIdByTaskId (line 70) | public function getListIdByTaskId(int $id): int method getListById (line 78) | public function getListById(int $id): ?array method taskExists (line 86) | public function taskExists(int $id): bool method getTaskById (line 94) | public function getTaskById(int $id): ?array method getTasksByListId (line 123) | public function getTasksByListId(int $listId, string $sqlWhere, /* int... method createListWithName (line 181) | function createListWithName(string $name): ?int method getTagIdsByName (line 202) | function getTagIdsByName(string $name): array FILE: src/includes/class.lang.php class Lang (line 13) | class Lang method instance (line 21) | public static function instance(): Lang method loadLangOrDie (line 30) | public static function loadLangOrDie($code, $die = 1) method loadLang (line 49) | public static function loadLang($code) method langExists (line 54) | public static function langExists($code) method loadJsonString (line 59) | function loadJsonString($code, $jsonString) method loadDefaultStrings (line 78) | function loadDefaultStrings() method get (line 90) | function get($key) method hasKey (line 98) | function hasKey(string $key): bool method rtl (line 103) | function rtl() method jsStrings (line 112) | function jsStrings(bool $escape = true) method fillWithValues (line 152) | protected function fillWithValues(array &$a, array $keys) method langDir (line 159) | function langDir() method langCode (line 164) | function langCode() method getExtensionLang (line 169) | public function getExtensionLang(string $ext): ?array method loadExtensionLang (line 201) | public function loadExtensionLang(string $ext) FILE: src/includes/class.sessionhandler.php class MTTSessionHandler (line 9) | class MTTSessionHandler implements SessionHandlerInterface, SessionUpdat... method open (line 24) | public function open($path, $name): bool method close (line 33) | public function close(): bool method read (line 43) | #[\ReturnTypeWillChange] method write (line 78) | public function write($id, $data): bool method destroy (line 106) | public function destroy($id): bool method gc (line 116) | #[\ReturnTypeWillChange] method validateId (line 131) | public function validateId($id): bool method updateTimestamp (line 145) | public function updateTimestamp($id, $data): bool FILE: src/includes/classes.php class ApiRequest (line 9) | class ApiRequest method __construct (line 16) | function __construct() { method decodeJsonBody (line 27) | function decodeJsonBody() { class ApiResponse (line 33) | class ApiResponse method content (line 39) | function content(string $contentType, string $content, int $code = 200) method htmlContent (line 47) | function htmlContent(string $content, int $code = 200): ApiResponse method cssContent (line 52) | function cssContent(string $content, int $code = 200): ApiResponse method exit (line 57) | function exit() class ApiController (line 74) | abstract class ApiController method __construct (line 82) | function __construct(ApiRequest $req, ApiResponse $response) { class MTTExtension (line 90) | abstract class MTTExtension method init (line 94) | function init() { method extMetaInfo (line 97) | public static function extMetaInfo(string $ext): ?array method extApiActionUrl (line 118) | public static function extApiActionUrl(string $action, ?string $params... method getFileVer (line 132) | public static function getFileVer(string $filename): string method getFileUri (line 137) | public static function getFileUri(string $filename, bool $versioned = ... type MTTHttpApiExtender (line 145) | interface MTTHttpApiExtender method extendHttpApi (line 147) | function extendHttpApi(): array; type MTTExtensionSettingsInterface (line 150) | interface MTTExtensionSettingsInterface method settingsPage (line 152) | function settingsPage(): string; method settingsPageType (line 153) | function settingsPageType(): int; method saveSettings (line 154) | function saveSettings(array $array, ?string &$outMesssage): bool; class MTTExtensionLoaderException (line 157) | class MTTExtensionLoaderException extends Exception {} class MTTExtensionLoader (line 159) | class MTTExtensionLoader method loadExtension (line 167) | public static function loadExtension(string $ext): bool method loadedExtensions (line 212) | public static function loadedExtensions(): array method bundles (line 224) | public static function bundles(): array method extensionInstance (line 250) | public static function extensionInstance(string $ext): ?MTTExtension method isLoaded (line 255) | public static function isLoaded(string $ext): bool FILE: src/includes/common.php function htmlarray (line 9) | function htmlarray($a, $exclude=null) function htmlarray_ref (line 15) | function htmlarray_ref(&$a, $exclude=null) function _post (line 33) | function _post($param,$defvalue = '') function _get (line 43) | function _get($param,$defvalue = '') function _server (line 53) | function _server($param, $defvalue = '') function formatDate3 (line 63) | function formatDate3($format, $ay, $am, $ad, $lang) function daysInMonth (line 83) | function daysInMonth(int $m, int $y = 0): int function getRequestUri (line 93) | function getRequestUri() function url_dir (line 111) | function url_dir(string $url, bool $onlyPath = true) function removeNewLines (line 132) | function removeNewLines($s) function generateUUID (line 141) | function generateUUID(): string function passwordHash (line 154) | function passwordHash(string $p): string function isPasswordEqualsToHash (line 166) | function isPasswordEqualsToHash(string $p, string $hash): bool function idSignature (line 178) | function idSignature(string $id, string $key, string $salt): string function isValidSignature (line 184) | function isValidSignature(string $signature, string $id, string $key, st... function randomString (line 191) | function randomString(int $len = 16, string $chars = '0123456789abcdefgh... function array_is_list (line 208) | function array_is_list(array $array): bool FILE: src/includes/filters.php class MTTFilterCenter (line 9) | class MTTFilterCenter method addFilterCallbackForAction (line 13) | public static function addFilterCallbackForAction(string $action, call... method addFilterForAction (line 27) | public static function addFilterForAction(string $action, MTTFilterInt... method hasFiltersForAction (line 41) | public static function hasFiltersForAction(string $action): bool method filter (line 50) | public static function filter(string $action, $in, &$out): bool type MTTFilterInterface (line 67) | interface MTTFilterInterface method filter (line 69) | function filter($in, &$out); function add_filter (line 72) | function add_filter(string $action, MTTFilterInterface $filter) { function add_filter_callback (line 76) | function add_filter_callback(string $action, callable $callback) { function do_filter (line 80) | function do_filter(string $action, $in, &$out): bool { FILE: src/includes/lang/_percent.php function checkLang (line 76) | function checkLang(array $src, string $file) : int function checkArray (line 84) | function checkArray(string $file, array $src, ?array $a) : int FILE: src/includes/markup.commonmark.php class MTTCommonmarkWrapper (line 18) | class MTTCommonmarkWrapper implements MTTMarkdownInterface method __construct (line 25) | function __construct() method convert (line 56) | public function convert(string $s, bool $toExternal = false) FILE: src/includes/markup.parsedown.php class MTTParsedownWrapper (line 12) | class MTTParsedownWrapper implements MTTMarkdownInterface method __construct (line 17) | function __construct() method convert (line 24) | public function convert(string $s, bool $toExternal = false) class MTTParsedown (line 32) | class MTTParsedown extends Parsedown method __construct (line 37) | function __construct() method setToExternal (line 45) | public function setToExternal(bool $v) method inlineTaskId (line 50) | protected function inlineTaskId($excerpt) method inlineLink (line 77) | protected function inlineLink($Excerpt) { method inlineUrl (line 85) | protected function inlineUrl($Excerpt) { FILE: src/includes/markup.php type MTTMarkdownInterface (line 12) | interface MTTMarkdownInterface method convert (line 14) | public function convert(string $s, bool $toExternal = false); class MTTMarkdown (line 17) | final class MTTMarkdown method instance (line 30) | public static function instance() : MTTMarkdownInterface method setInstanceClass (line 43) | public static function setInstanceClass(string $class) type MTTTitleMarkupInterface (line 53) | interface MTTTitleMarkupInterface method convert (line 55) | public function convert(string $title): string; class MTTTitleMarkupConverter (line 58) | class MTTTitleMarkupConverter implements MTTTitleMarkupInterface method convert (line 60) | public function convert(string $title): string class MTTTitleMarkup (line 82) | final class MTTTitleMarkup method instance (line 90) | public static function instance() : MTTTitleMarkupInterface method setInstanceClass (line 99) | public static function setInstanceClass(string $class) function noteMarkup (line 109) | function noteMarkup($note, $toExternal = false) function markdownToHtml (line 120) | function markdownToHtml($s, $toExternal = false) function mttMarkup_v1 (line 127) | function mttMarkup_v1($s) function titleMarkup (line 158) | function titleMarkup($title) FILE: src/includes/notifications.php class MTTNotificationCenter (line 9) | class MTTNotificationCenter method addObserverForNotification (line 21) | public static function addObserverForNotification(string $notification... method addObserverForNotifications (line 37) | public static function addObserverForNotifications(array $notification... method addCallbackForNotification (line 50) | public static function addCallbackForNotification(string $notification... method hasObserversForNotification (line 63) | public static function hasObserversForNotification(string $notificatio... method postNotification (line 71) | public static function postNotification(string $notification, $object) method postDidFinishRequestNotification (line 90) | public static function postDidFinishRequestNotification() type MTTNotificationObserverInterface (line 105) | interface MTTNotificationObserverInterface method notification (line 107) | function notification(string $notification, $object); class MTTNotification (line 111) | abstract class MTTNotification function add_action (line 123) | function add_action(string $notification, callable $callback) function do_action (line 128) | function do_action(string $notification, $object = null) FILE: src/includes/smartsyntax.php class MTTSmartSyntax (line 9) | class MTTSmartSyntax implements MTTSmartSyntaxInterface method instance (line 18) | public static function instance(): MTTSmartSyntaxInterface method parse (line 26) | public function parse(string $title): array method findDuedate (line 67) | private function findDuedate(string $s): ?string method parseDuedate (line 145) | public static function parseDuedate(string $s): ?string type MTTSmartSyntaxInterface (line 195) | interface MTTSmartSyntaxInterface method parse (line 197) | public function parse(string $title): array; function parseSmartSyntax (line 200) | function parseSmartSyntax(string $title): ?array FILE: src/includes/version.php class Version (line 5) | class Version FILE: src/index.php function parseRoute (line 43) | function parseRoute($queryString) function redirectWithHashRoute (line 61) | function redirectWithHashRoute(array $hash, array $q = []) function js_options (line 74) | function js_options() FILE: src/init.php function requireConfig (line 78) | function requireConfig() function configureDbConnection (line 92) | function configureDbConnection() function need_auth (line 173) | function need_auth(): bool function is_logged (line 178) | function is_logged(): bool function is_readonly (line 186) | function is_readonly(): bool function updateSessionLogged (line 192) | function updateSessionLogged(bool $logged) function access_token (line 204) | function access_token(): string function check_token (line 222) | function check_token() function update_token (line 231) | function update_token(): string function setup_and_start_session (line 254) | function setup_and_start_session() function timestampToDatetime (line 288) | function timestampToDatetime($timestamp, $forceTime = false) : string function formatTime (line 297) | function formatTime($format, $timestamp=0) : string function _e (line 316) | function _e(string $s) function __ (line 321) | function __(string $s, bool $escape = false, ?string $arg = null) function mttinfo (line 330) | function mttinfo($v) function get_mttinfo (line 335) | function get_mttinfo($v) function get_unsafe_mttinfo (line 344) | function get_unsafe_mttinfo($v) function reset_mttinfo (line 410) | function reset_mttinfo($key) function is_https (line 416) | function is_https(): bool function set_nocache_headers (line 431) | function set_nocache_headers() function jsonExit (line 439) | function jsonExit($data) function logAndDie (line 447) | function logAndDie($userText, $errText = null) function loadExtensions (line 459) | function loadExtensions() function get_filever (line 487) | function get_filever(string $dir, string $filename, ?string $ext = null) function filever (line 517) | function filever(string $dir, string $filename) FILE: src/mtt-edit-settings.php function cmd_read (line 30) | function cmd_read($param) { function cmd_write (line 34) | function cmd_write($param, $value) { function cmd_password (line 44) | function cmd_password($value) { FILE: src/mtt-emergency.php function exitmsg (line 22) | function exitmsg(?string $text = '') { FILE: src/settings.php function _c (line 108) | function _c($key) function getLangs (line 113) | function getLangs() function cmpLangs (line 144) | function cmpLangs($a, $b) : int function selectOptions (line 150) | function selectOptions($a, $value, $default=null) function selectOptionsA (line 166) | function selectOptionsA($a, $key, $default=null) function timezoneIdentifiers (line 185) | function timezoneIdentifiers() function listExtensions (line 195) | function listExtensions() FILE: src/setup.php function setupToken (line 220) | function setupToken() function setSetupToken (line 225) | function setSetupToken() : string function checkSetupToken (line 243) | function checkSetupToken() function askPasswordV14 (line 251) | function askPasswordV14( function generateTokenV14 (line 287) | function generateTokenV14( function validateTokenV14 (line 300) | function validateTokenV14( function createAllTables (line 327) | function createAllTables($db, $dbtype) function createMysqlTables (line 341) | function createMysqlTables(Database_Abstract $db) function createPostgresTables (line 426) | function createPostgresTables(Database_Abstract $db) function createSqliteTables (line 499) | function createSqliteTables(Database_Abstract $db) function databaseVersion (line 576) | function databaseVersion(Database_Abstract $db): string function hasMysqlUnicode520 (line 598) | function hasMysqlUnicode520(Database_Abstract $db): bool function exitMessage (line 604) | function exitMessage($s) function printFooter (line 611) | function printFooter() function tryToSaveDbConfig (line 616) | function tryToSaveDbConfig() function testConnect (line 632) | function testConnect(&$error) function debugExceptionHandler (line 755) | function debugExceptionHandler(Throwable $e) function myExceptionHandler (line 762) | function myExceptionHandler(Throwable $e) function databaseTypeName (line 775) | function databaseTypeName(Database_Abstract $db) function update_14_17 (line 787) | function update_14_17(Database_Abstract $db, $dbtype) function update_17_18 (line 864) | function update_17_18(Database_Abstract $db, $dbtype)