Commit Graph

187 Commits

Author SHA1 Message Date
Ralf Becker
9a88763149 added div 2002-09-29 12:59:24 +00:00
Ralf Becker
850a835f1c using include_once now to include the class we extend and exclusivly the etemplate.html class 2002-09-29 08:50:18 +00:00
seek3r
86032f02dd removed common->phpgw_exit() and fixed all references to it in the core apps and api 2002-09-28 20:01:44 +00:00
seek3r
8abf9fa1a5 Switched to using the register_exit_function() and added scrolling divs to a couple places for examples 2002-09-28 15:20:20 +00:00
Ralf Becker
147a2ba800 changed templates to use ceb's css-theme-files 2002-09-28 00:30:01 +00:00
Ralf Becker
6512e21af4 changed templates to use ceb's css-theme-files 2002-09-28 00:09:47 +00:00
Ralf Becker
ed81de3f86 big performance improvment by using references (droped php3 compatibility) 2002-09-27 16:17:39 +00:00
Ralf Becker
86f9c5ce6a forms are send now to /etemplate/process_exec.php, which sets the current_app from $HTTP_POST_VAR['app'] 2002-09-25 23:19:31 +00:00
Ralf Becker
37215bffa7 send app-name as get-var to process_exec to allow the changed /index.php to setup for the right app 2002-09-25 22:22:10 +00:00
Ralf Becker
ee31b85185 multiple tpls in file get are now automaticaly load, even if name != filename 2002-09-25 16:36:07 +00:00
Ralf Becker
730ce71b8b fixed a warning 2002-09-25 16:27:11 +00:00
Ralf Becker
b6e2ef8143 some more examples for xul-files 2002-09-24 22:45:02 +00:00
Ralf Becker
161ff221e3 dont write js-functions only if it is tested that js is disabled 2002-09-24 22:34:21 +00:00
Ralf Becker
3668f6e6dd fixed wrong order from rows,cols of the multiline textarea / xul textbox 2002-09-24 22:05:01 +00:00
Ralf Becker
7bd87b1180 changed interface for extensions to:
pre_process(&$cell,&$value,&$extension_data,&$readonlys)
post_process(&$cell,&$value,&$extension_data,&$loop)
2002-09-24 21:57:15 +00:00
Ralf Becker
19eef3f976 show values now preservs the values which are arrays 2002-09-24 21:55:16 +00:00
Ralf Becker
28618888da some fixes:
- listbox (multiline select) was not setting the type on export
- templates referenzed by nextmatch or tab-widget got not embeded on export
2002-09-24 19:21:56 +00:00
Ralf Becker
ede69c0a38 eTemplate extensions can now change the $readonlys-array.
nextmatch-widget uses this to allow get_rows to switch button on and off.
2002-09-24 17:28:45 +00:00
Ralf Becker
55793a448f fixed nextmatch not reporting the value of start, if not scrolled (one of the arrows used) 2002-09-24 12:44:03 +00:00
Ralf Becker
630a0a7cda this is an example for several templates in one file.
It includes all (nested) templates of the eTemplate editor.
2002-09-24 10:02:33 +00:00
Ralf Becker
43c5ce9318 improved the cache-handeling:
- works now with versioning (only via the db-storage, not files)
- removed a lot unnecessary db- and/or filesystem accesses
2002-09-24 10:00:58 +00:00
Ralf Becker
7751df9f39 fixed error messages if olny an other version of an eTemplate is found.
added message if an imported eTemplate/xul-file contains more than one template.
2002-09-24 09:58:07 +00:00
Ralf Becker
7e2f07bde1 using class.xmltool.inc.php from the api instead of Seek3r's old xmltools.php.
class.xmltool.inc.php is copied here til Seek3r aplied a patch in the api.
2002-09-24 08:42:51 +00:00
Ralf Becker
96111faf8f improved the detection, for the case the webserver is started manualy 2002-09-24 01:29:14 +00:00
Ralf Becker
74ffa874bd fix to jump back to the start, if search returns less items than acutal position is 2002-09-22 18:10:06 +00:00
Ralf Becker
f8e0994cfb nextmatch etemplate is in one file now 2002-09-22 18:07:32 +00:00
Ralf Becker
6dae3a369d etemplates xml/xul-files can have more than one template in a file now (the tpl coresponding to the name has to be the last one) 2002-09-22 17:56:48 +00:00
Ralf Becker
6d9566cfbe get rid of an errormsg: file not found 2002-09-22 17:55:17 +00:00
Ralf Becker
b98f9f2978 fixed the behavior of the right and last arrows,
added the parm 'no_cat' to disable the cats-selection
2002-09-22 09:30:29 +00:00
Ralf Becker
f6e5990487 reimplemented read+save in bo to implement caching of the etemplates via $GLOBALS[phpgw_info][etemplate][cache] 2002-09-22 08:05:17 +00:00
Ralf Becker
bf6581adeb a 2-line layout for nextmatch 2002-09-18 14:32:11 +00:00
Ralf Becker
25377a0679 set_cell_attributes searches now in sub-templates, which get automaticall loaded 2002-09-18 14:15:04 +00:00
Ralf Becker
0b958e08e3 neues layout f�r nextmatch 2002-09-18 14:03:51 +00:00
ceb
c3c5a9786b update 2002-09-18 01:15:54 +00:00
Ralf Becker
4cbd6807c4 showing the range of shown entries like eg. '1 - 20 of 100' 2002-09-17 22:54:43 +00:00
Ralf Becker
c01f429724 allow attr-values of '0' as the default is sometimes not 0 2002-09-17 22:52:24 +00:00
Ralf Becker
29ec804531 first version of the nextmatch-widget 2002-09-17 21:31:45 +00:00
Ralf Becker
a611b55d4c suppressed an error-msg and try reading the template from the filesystem if it is not found in the db 2002-09-17 15:38:34 +00:00
Ralf Becker
5f99e6de5c suppressed an error-msg 2002-09-17 14:35:43 +00:00
Ralf Becker
9286ba944f reimport after name-change 2002-09-17 13:33:20 +00:00
Ralf Becker
e92cd51521 named changed 2002-09-17 13:29:17 +00:00
Ralf Becker
34c963535a read eTemplates from filesystem if
$GLOBALS['phpgw_info']['server']['eTemplate-source'] == 'files'
2002-09-17 13:27:37 +00:00
Ralf Becker
4214452471 added <button image=".." ro_image=".."/> to have an image instead of a button
updated referenz.html
2002-09-17 12:29:01 +00:00
Ralf Becker
93f54049cc corrected typo 'Select Category' 2002-09-17 12:26:08 +00:00
Ralf Becker
7cbe3e734b added <listbox> tag for multiline-selects,
moved attributs from <menupopup> to <menulist> (execpt options and id)
added several options for the predefined phpgw selects like cats or accounts
renamed size to options
2002-09-17 09:36:55 +00:00
Ralf Becker
c51cbb2ae3 added <listbox> tag for multiline-selects,
moved attributs from <menupopup> to <menulist> (execpt options and id)
added several options for the predefined phpgw selects like cats or accounts
changed the referenz.html accourdingly
2002-09-17 09:13:29 +00:00
Ralf Becker
401685cb1d small fix for missed default-attributes on export, created eg:
<textbox ="" ...>
when exporting a textarea
2002-09-16 23:07:33 +00:00
Ralf Becker
e04b602f4a some installation instructions 2002-09-16 20:49:22 +00:00
Ralf Becker
dc2c34ce10 as a placeholder and example of a xml-template 2002-09-16 20:37:11 +00:00
Ralf Becker
5cb3240b0f changed <label/> to <description/> 2002-09-12 21:53:03 +00:00
Ralf Becker
b09efe7676 allow <label ...> to be imported as well as <description ...> 2002-09-12 21:46:11 +00:00
Ralf Becker
c4f5c280da added tab and image import/export
the label's get now exported as <description ...>
2002-09-12 21:43:41 +00:00
Ralf Becker
21d8665717 added the referenz-docu for the eTemplates and the new xml/xul-interface to them 2002-09-12 19:32:53 +00:00
Ralf Becker
78da482f5e some changes to be closer to XUL:
<overlay> now root-node of each eTemplate xul-file
<template> is replaced by <grid id="app.template" ...>
2002-09-12 18:03:49 +00:00
Ralf Becker
ea32918291 some changes to be closer to XUL:
<overlay> now root-node of each eTemplate xul-file
<template> is replaced by <grid id="app.template" ...>
2002-09-12 17:57:27 +00:00
Ralf Becker
732ab01e79 corrected a small typo 2002-09-12 12:21:27 +00:00
Ralf Becker
2a68b73668 some improvements fixes in the exitor:
- editor warns now if newer version of template exists
- import xml is not longer Show-template page (etemplate.editor.buttons splitted in 2 templates one for show and one for edit)
2002-09-12 10:58:20 +00:00
Ralf Becker
42c5d97ee3 added UI to import eTemplates from xml / xul-files 2002-09-12 10:04:22 +00:00
Ralf Becker
d927ce6f07 added eTemplate widget file / FileUpload
added options param to html.form
2002-09-12 08:40:57 +00:00
Ralf Becker
849a0e3835 first version of xml/xul import & export of etemplates 2002-09-12 00:35:20 +00:00
Ralf Becker
ea6a01b045 changed $setup_info to $GLOBALS['setup_info'] and included the gtk-screenshot 2002-09-03 23:26:20 +00:00
Ralf Becker
94fb1f402d new function to search for or list existing eTeamplates 2002-09-03 22:59:47 +00:00
Ralf Becker
b977162613 going back to the old way of showing content, before Seek3r's change in the templates.
Showing the content via set_var('phpgw_body',$html) removes '{something}' from the html and expressions like that are needed as variable names.
2002-09-03 10:27:23 +00:00
Ralf Becker
c819768349 editor now reports the loaded extensions 2002-09-03 10:21:44 +00:00
Ralf Becker
536b4e1d7a fixed problem with new 3-tier projects-class 2002-09-02 21:34:07 +00:00
Ralf Becker
a995cf89ef fixed problem when loading an extension from an other app-dir 2002-09-02 17:09:49 +00:00
Ralf Becker
569a3672b0 some corrections for the inline-doc-parser 2002-09-02 11:14:30 +00:00
Ralf Becker
a333b2bedb corrected bug in tables_update: return of update-function used 'phpgwapi' instead of app-name 2002-09-01 21:12:21 +00:00
Ralf Becker
bd8aba2246 1) correct update_script for more than one droped column
2) updates tables_names in $app/setup/setup.inc.php
3) suggest new version-number
2002-09-01 19:54:47 +00:00
ldw
56f7eae5eb - Definitely splitted the Debian source package, adding the needed files to
each module.
2002-07-22 07:17:58 +00:00
Ralf Becker
2a28cf1fff button can be just a link now, if you set onChange for the button and javascript is enabled.
Added a test for javascript and removed all javascript from the output if javascript is not enabled.
2002-06-15 19:59:07 +00:00
Ralf Becker
d789e876a5 make the datefield widget/extension use the helptext of the field 2002-06-15 13:04:19 +00:00
Ralf Becker
281ee78459 The tab widget is now completly templatized, using the templates 'etemplate.tab_widget.*'.
There is an example / test now under 'etemplate.tab_widget.test'.
2002-06-15 12:54:38 +00:00
Ralf Becker
fc64b09b05 added functions get_cell_attribute and set_cell_attribute to get and set an attribute in a named cell.
changed disable_cell to use set_cell_attribute
2002-06-15 12:52:33 +00:00
Ralf Becker
fd6c630234 changed argument-order of isset_array to be the same as in set_array and get_array: isset_array($arr,$idx) 2002-06-15 09:21:55 +00:00
Ralf Becker
ec4cb122e4 changed some labels in the editor and added some templates for the tab_widget 2002-06-10 21:37:31 +00:00
Ralf Becker
8ea623c23a started to templatize the tab-widget.
each element of the widget should be constructed from an eTemplate to allow template-sets to costomize the look
2002-06-10 21:36:22 +00:00
Ralf Becker
b4967da945 a lot of new stuff, to give the extensions more freedome:
- label and help-texts can contain '@<index>' to reference a variable in the content array
- content changed by an extension is now handled correct in all cases of sub-arrays
- added CELLSPACEING and CELLPADDING options for the template / table
2002-06-10 21:34:58 +00:00
Ralf Becker
0728068416 changed writeLangFile to cope with multiple messages in one field (separated by '|') 2002-06-10 21:30:09 +00:00
Ralf Becker
36ef7dec78 some changes to get the tab-widget working:
- the template is saved in the app_session for process_exec and not read again from the db
- extensions can request (trough $templ->loop = True) to have an other loop through exec process_exec (e.g. to show an other tab)
- extensions can have persitant data (via app_session) in $GLOBALS[phpgw_info][etemplate][extension_data][<extension-name>]
2002-06-09 21:40:06 +00:00
Ralf Becker
d30ca9d95a inital import of Tab-Widget 2002-06-09 21:36:37 +00:00
Ralf Becker
370eb1a638 change in the params of the extension-interface 2002-06-09 21:36:06 +00:00
Ralf Becker
93adafc624 splitt save_appsession in appsession_id and save_appsession
added function complete_array_merge
2002-06-09 21:34:21 +00:00
Ralf Becker
02bcae219a removed manual process_show, as it is no longer necessary 2002-06-09 21:33:07 +00:00
Ralf Becker
2ac9898a76 changed init to be used to set complete template data, has to be as array in $name 2002-06-09 21:31:01 +00:00
Ralf Becker
24319f7ad1 destroy the session if window get closed 2002-06-07 21:56:34 +00:00
Ralf Becker
1d492f8078 added image fieldtype to gtk ui 2002-06-07 21:26:38 +00:00
Ralf Becker
e6c8635555 this enables the eTemplates to run in 0.9.14 as well as HEAD 2002-06-07 21:26:05 +00:00
Ralf Becker
3060ddf630 added empty function process_show, to be compatible with the HTML ui
It's called by etemplates->show_values
2002-06-05 21:36:30 +00:00
Ralf Becker
1af318fbba small documentation update for function process_show 2002-06-05 21:34:55 +00:00
Ralf Becker
e94fc7ca21 now creating a session for <login> <passwd> supplied on the commandline 2002-06-03 22:27:26 +00:00
Ralf Becker
1a8bab5e44 changed for new standard of index.php file 2002-06-02 22:07:47 +00:00
Ralf Becker
172100db95 integrated a screenshot of phpGroupWare as Gtk-app 2002-06-02 21:20:07 +00:00
Ralf Becker
d5b0ea54d5 changed HTML to GTK in the title 2002-06-02 21:14:11 +00:00
Ralf Becker
ed98ea28e0 a first test for phpGroupWare (only eTemplate apps) under Gtk 2002-06-02 21:13:04 +00:00
Ralf Becker
a642084e99 gtk-ui handls know buttons like the html-ui 2002-06-02 21:10:24 +00:00
Ralf Becker
b4b697f0f1 some minor changes to be compatible with the gtk ui 2002-06-02 20:47:38 +00:00
Ralf Becker
31a8e9f34d some changes to be compatible with seek3r new template-system 2002-06-01 12:38:51 +00:00
Ralf Becker
9e6f3ac7aa Added interface to extend eTemplates with new widgets.
The widget got automaticaly loaded from the app's inc dir (or etemplate's inc dir).
Two examples ilustrate how to use the interface:
 - date: class.date_widget.inc.php reads dates via sbox.getDate
 - datefield: class.datefield_widget.inc.php reads dates via 3 textfields
2002-05-13 21:42:55 +00:00
Ralf Becker
daceac54ad Added interface to extend eTemplates with new widgets.
The widget got automaticaly loaded from the app's inc dir (or etemplate's inc dir).
Two examples ilustrate how to use the interface:
 - date: class.date_widget.inc.php reads dates via sbox.getDate
 - datefield: class.datefield_widget.inc.php reads dates via 3 textfields
2002-05-13 21:30:46 +00:00