Logo white

Peter M. Groen / knowledgetree

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Commits 9,762
  • Compare
  • Branches 2
  • Tags 28
  • knowledgetree
  • lib
02 Aug, 2005
2 commits
  • Until this inelegant pattern is refactored away, allow users to securely ...
    16b6a50f
    add code to run before and after storage of the item.
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3525 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-08-02 09:15:25 +0000  
    Browse Dir »
  • Use the new templating system to handle UI. ...
    399b23b7
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3524 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-08-02 09:13:58 +0000  
    Browse Dir »

01 Aug, 2005
2 commits
  • Move over to DBUtil. ...
    8c8615f5
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3518 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-08-01 17:39:21 +0000  
    Browse Dir »
  • Support an orderby option ...
    85185bdf
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3517 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-08-01 15:32:54 +0000  
    Browse Dir »

31 Jul, 2005
9 commits
  • Disable getBrowseableFolders until I can think of a way to re-implement ...
    02bb1c42
    it with the new permissions system.
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3515 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-31 09:00:07 +0000  
    Browse Dir »
  • Provide legacy support for Permission::userHasDocumentWritePermission ...
    6ec60e60
    and friends using the new permission system.
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3513 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-31 08:57:20 +0000  
    Browse Dir »
  • No longer need to rebuild permissions when group membership changes. ...
    f473af26
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3512 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-31 08:56:46 +0000  
    Browse Dir »
  • Add permission object and lookup attributes. Also clean up things a ...
    525a5e73
    bit.
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3511 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-31 08:56:07 +0000  
    Browse Dir »
  • Add permission object and permission lookups for documents. ...
    144424a9
    (This allows documents to, in theory, have their own permissions
    separately from the folders they are in.  It also allows for the same
    permissions on a folder mapped to a (to-be-created) Owner role to affect
    different documents in the folder in different ways.  But for now none
    of that is exposed by the UI.)
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3510 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-31 08:54:58 +0000  
    Browse Dir »
  • Upgrade PHP function related to the new permissions system ...
    a5ac9808
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3507 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-31 08:51:45 +0000  
    Browse Dir »
  • Add support for arbitrary permissions (not just read and write). ...
    6e85fb54
    Documentation of the new system in docs/Permission.txt
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3500 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-31 08:39:27 +0000  
    Browse Dir »
  • Add support for functions not being in the first phase of upgrades. ...
    6cd9274d
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3497 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-31 08:35:27 +0000  
    Browse Dir »
  • Almost all pages need to checkSession, not just admin ones. Add ...
    baca68a2
    KTStandardDispatcher to handle this.
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3496 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-31 08:34:33 +0000  
    Browse Dir »

30 Jul, 2005
1 commit
  • Correct errant whitespace ...
    f313a90b
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3493 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-30 14:50:03 +0000  
    Browse Dir »

29 Jul, 2005
5 commits
  • array_combine in PHP_Compat doesn't deal with empty arrays - bypass it ...
    ea3c5bb8
    in the empty case.
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3490 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-29 12:14:36 +0000  
    Browse Dir »
  • Use PHP_Compat to support older versions of PHP. ...
    8e5c11ab
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3489 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-29 12:13:56 +0000  
    Browse Dir »
  • Allow options for KTEntityUtil::get* to return ids instead of objects, ...
    283bb872
    and to return multiple objects/ids if requested.
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3488 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-29 12:13:04 +0000  
    Browse Dir »
  • Allow arbitrary query strings (string or dictionary) for redirects. ...
    af4f6e7e
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3487 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-29 12:11:48 +0000  
    Browse Dir »
  • KTEntityUtil::getList2 doesn't need the table passed. ...
    ae2490d8
    KTEntityUTil::getByDict can be passed a dictionary of fields to values
    to look up.
    
    KTEntityUtil::getBy{,Dict} can be asked to return multiple results.
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3484 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-29 08:52:22 +0000  
    Browse Dir »

27 Jul, 2005
7 commits
  • Include templating directly in case someone else doesn't. ...
    7971c0bd
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3479 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-27 09:56:26 +0000  
    Browse Dir »
  • Add getHelpFromFile so all places that hard-code the path to the help ...
    8f3ca5f2
    files can use it instead.
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3478 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-27 09:55:55 +0000  
    Browse Dir »
  • Represents the entries in the help table - maps sections to filenames ...
    458c4d8c
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3475 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-27 09:50:48 +0000  
    Browse Dir »
  • Add a simple dispatcher mechanism for developing pages. ...
    3d88a0a1
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3474 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-27 09:31:21 +0000  
    Browse Dir »
  • Return the object from createFromArray() ...
    67329461
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3473 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-27 09:09:27 +0000  
    Browse Dir »
  • Add getByName using KTEntityUtil::getBy ...
    a627e0a3
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3471 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-27 07:59:25 +0000  
    Browse Dir »
  • Add getBy to KTEntityUtil, which gets a single object based on an ...
    db847fa0
    alternative unique database field (ie, not the primary id field).
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3470 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-27 07:59:20 +0000  
    Browse Dir »

26 Jul, 2005
3 commits
  • Pass KTConfig to template as "config" ...
    e403931b
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3468 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-26 18:28:43 +0000  
    Browse Dir »
  • Move over to .ini-style configuration for user configuration. ...
    5e3ff7ff
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3464 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-26 12:57:33 +0000  
    Browse Dir »
  • Allow help files to be edited via the admin interface and saved into the ...
    8258f194
    database.
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3457 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-26 09:19:10 +0000  
    Browse Dir »

25 Jul, 2005
1 commit
  • Expand KTEntity to simplify get() and support loading, creating, and ...
    09041a31
    updating objects using dictionaries.
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3456 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-25 18:42:10 +0000  
    Browse Dir »

22 Jul, 2005
10 commits
  • Use templating for this instead. ...
    37295921
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3453 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-22 20:49:17 +0000  
    Browse Dir »
  • Add array_combine (from PHP5 - not really legacy...) ...
    17a5fc47
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3452 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-22 20:48:13 +0000  
    Browse Dir »
  • Add the ability to add locations programmatically. ...
    c7fbf266
    Make KTTemplating a singleton of sorts.
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3451 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-22 20:47:28 +0000  
    Browse Dir »
  • Disable smarty caching ...
    53df7b16
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3450 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-22 20:46:48 +0000  
    Browse Dir »
  • Convert to using a Smarty template for the main page. ...
    3cbe677f
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3449 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-22 18:08:19 +0000  
    Browse Dir »
  • KTSmartyTemplate implements the KTTemplate interface, using the Smarty ...
    a715e679
    templating language.
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3446 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-22 13:48:13 +0000  
    Browse Dir »
  • KTTemplate is an abstract class that shows the interface that template ...
    1eeba1b6
    plugins need to implement.
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3444 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-22 13:32:56 +0000  
    Browse Dir »
  • KTTemplating is a flexible framework for finding and using templates, ...
    1d71c45a
    allowing multiple search paths and also overriding default templates.
    
    It can support multiple templating languages (but currently hard-codes
    Smarty support), and also can support choosing which of multiple
    instances of a template to use (but currently just uses the last one
    found).
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3443 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-22 13:31:25 +0000  
    Browse Dir »
  • Setting bFormDisabled allows for the form to not be created around the ...
    518fba9c
    entire page.
    
    Also, deal with the central payload possibly being a string.
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3442 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-22 13:20:27 +0000  
    Browse Dir »
  • Add some more fold markers, remove extraneous whitespace, and group ...
    2d3f3b22
    collaboration together.
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3441 c91229c3-7414-0410-bfa2-8a42b809f60b
    nbm authored
    2005-07-22 08:55:13 +0000  
    Browse Dir »