Platon Technologies
neprihlásený Prihlásiť Registrácia
SlovakEnglish
open source software development oslavujeme 10 rokov vývoja otvoreného softvéru! Streda, 14. október 2026
O nás
Magazín
Otvorený softvér
CVS
Služby
Index  »  Projekty  »  phpMyEdit  »  Zoznam chýb  »  Chyba #280

Rozšírené detaily chyby [ Preskočiť na poznámky k chybám ] [ História chýb ] [ Vytlačiť ]
ID Kategória Dôležitosť Reprodukovateľnosť Dátum vloženia Posledná zmena
0000280 core / general vlastnosť N/A 2004-11-14 19:05 2008-10-14 22:27
 
Autor hbernard Zobraziť status verejný  
Priradené
Priorita nízka Riešenie otvorený Platforma PC
Stav reakcia Duplicitné ID OS (client) W2K Pro
Projection žiadny Verzia SP4
ETA žiadny Verzia produktu
  Build produktu
  Hlasy 1
 
Zhrnutie Adding support of subforms
Popis The soon resolved #158 allow to prefix all CGI variables, thus making possible to have two instance of PME in the same page.

Then, it's not really difficult to add subforms support to PME
Kroky k vyvolaniu
Dalšie informácie Uploaded demo-suform.zip

Here is a demo of what I have in mind.
This is a full sample (.sql is in the archive)
This is just a first try.

Discussion may only begin when #158 will be resolved.
But don't hesitate to put some feedback here !
 
Popis systému IE6 SP1
Pripojené súbory demo-subform.zip (28,075 bytes) 2004-11-14 19:05
demo-subform-v2.zip (29,384 bytes) 2004-11-20 12:20
subf-v1.patch (3,119 bytes) 2004-11-20 12:21
subf-v2.patch (4,240 bytes) 2004-11-23 21:00

Poznámky k chybe
hbernard
2004-11-17 07:24

Has somebody an idea on this ?

Most notably on the API required...

My sample use this :
$opts2 = [SET a subform like if you were setting a main form]
$opts['childs'] = Array('field_subform1', 'field_subform2');
and
$opts['fdd']['field_subform1'] = Array('
'child' => $opts2,
'input' = 'V', //could be set automatically

Code to change is mainly in the constructor, to correctly set up the persistent CGI vars.

Not so long term idea, thanks to #158.
A workaround could be to have a basic (at least) working 'php' feature.

edited on: 2004-11-17 10:27
 
hsicard
2004-11-19 22:39

I had a first look and try. This is really interesting. And very usefull if compatible with "tab" feature. I hope you'll soon get the help and API feedback I can't provide you...
PS: your phone and email files call for a "types" table which is not in your sql file (btw unusefull for the demo)
 
nepto
2004-11-20 05:09

#158 is commited

I would very like to hear Michal's opinion, since AFAIK he was doing some company IS where several subforms appears. I saw the his demo and it looks really great, thus his experiences concerning this issue could be very useful for the project, especially regarding this feature.
 
hbernard
2004-11-20 12:19

1/ Uploaded subf-v1.patch against v1.152
You may see there are not many changes in main class (around 50 lines), and most of them are only in the constructor (around 35 lines)

Principles is to use preg_match on CGI vars to implement correct persistent CGI vars.

2/ Uploaded demo-subform-v2.zip : Full sample with tabs and "nice" css ;-)
You just have
* to execute included .sql
* to put this somewhere in your web directory
* to go to 'people.php' with your browser.

Please note that subf-v1.patch is working with tabs, but #279 (persisting tab) is required to make it _usable_.
That's why the main class included in this demo is
v1.152 + persist-tab-v3.patch + subf-v1.patch

Please try it !
I really think this can be the main new feature of PME.5.5
 
hsicard
2004-11-20 12:56

Small details:
- Subforms are not avaible in Add mode, right? I guess it would be tricky and not so secure for bd integrity...
- In View mode, subforms are not locked
 
hbernard
2004-11-20 13:06

Well, these are implementation details that you may handle manually.
For example, I may imagine some case where users are not allowed to Change anything in the main table put are able to change in the sub-forms.
If subforms are locked during View Mode, then this won't be possible.

With current patch, you may lock in subforms manually by testing CGI variables in the subform calling script, setting $opts['options'] according to the main processed operation.

edited on: 2004-11-20 17:08
 
nepto
2004-11-22 02:24

IMPRESSIVE! I tried your demo :)

Well, I was not reviewing patch, thus I'm not sure how this works...

But I believe using this mechanism we can also add M:N database joins support into phpMyEdit, what is.... COOL

Correct me if I'm not right. But if M:N is not possible, we have to cosider if its addition is possible among this feature.
 
nepto
2004-11-22 02:26

And the short note about not enabled subforms in Add mode:

I believe DB integrity is OK, newly entered user-entry is just the one, who has no phone/e-mail address and I'm almost sure it's the correct user-entry.
 
hbernard
2004-11-22 09:43

[1] subforms in ADD mode
the current patch doesn't disallow subforms in ADD mode.
But if the main new key value is not computed _before_ displaying the form, then it is necessary to use trigger to properly handle this (If you add a subform record, on which main record will you link it ?)

[2] more generally, the current implementation does only :
- clever persisting CGI var
- calling subform object
It's up to the developper to write correct join with $opts['filters'] and to set correct default value in the subform add mode.

[3] How it works :
Principles :
- The MAIN (parent) form is handling CHILD construction and execution
- CHILD forms are storing via CGI variables _previous_ MAIN CGI var
This means you may find at the CHILD level CGI like this :
CHILDSYSPREFIX_PARENTSYSPREFIX_parent_var
This is required to know which values to restore (overwrite) at the MAIN level when performing CHILD operation
(if you click on CHANGE in the CHILD, you want to stay in the same mode in the MAIN form)

In the constructor
//we have childs ?
+if(isset($opts['childs'])) {
//$all_CGI is an array of all CGI vars
+global $HTTP_POST_VARS, $HTTP_GET_VARS;
+$all_CGI = array_merge(Array(), @$HTTP_POST_VARS, @$HTTP_GET_VARS);

//catch all parent CGI var, using preg_match() with sys prefix
+$cgi_parent = Array();
+foreach($all_CGI as $key => $val) {
if(preg_match('/^('.$this->cgi['prefix']['sys'].'.*)/', $key, $parts)) {
+$cgi_parent[$key] = $val;
+}
+}

//for each child
+foreach($opts['childs'] as $key => $val) {

+$val['display']['form'] = false; //form's tag not required for childs
+$val['execute'] = 0; //don't execute childs now !

//foreach CGI var, is there any current CHILD operation
+$no = false;
+foreach($all_CGI as $key2 => $val2) {
+$no = $no || preg_match('/^('.$val['cgi']['prefix']['sys'].')(save|more|cancel|operation)+(add|view|change|copy|delete)?/', $key2, $parts);
+}
//$no is true when we re performing a CHILD operation.


//foreach CGI var
+foreach($all_CGI as $key2 => $val2) {

//foreach previously stored MAIN operation known by the CHILD
//kinf of CHILDSYS_MAINSYS_varname...
+if(preg_match('/^('.$val['cgi']['prefix']['sys'].')('.$this->cgi['prefix']['sys'].'.*)/', $key2, $parts)) {

//if we're processing a CHILD operation, restore previous MAIN operation,
+if($no && $parts[2] != $this->cgi['prefix']['sys'].'current_tab') {
+$this->cgi['overwrite'][$parts[2]] = $val2;
+}

//store again at the CHILD level (eventually rewriten by next loop)
+$val['cgi']['persist'][$val['cgi']['prefix']['sys'].$parts[2]] = $val2;
+}
+}

//store current MAIN CGI var at the CHILD level
//optionally rewrite some values of the previous loop
+foreach($cgi_parent as $key2 => $val2) {
+$val['cgi']['persist'][$val['cgi']['prefix']['sys'].$key2] = $val2;
+}

//Construct the subforms
+$this->childs[$key] = new phpMyEdit($val);
+$this->childs[$key]->is_child = true;
+$this->childs[$key]->parent = $this;
+}
+} else {
+$this->childs = false;
+}

[4] about M:N relation ship.
Please describe what you want to do.
I think to have correct and usable EDITING and ADDING M:N support, there only will be the need of :
- addition of an 'onChange'=> Make reload property.
- ability to work with multiple key.

edited on: 2004-11-22 10:06
 
nepto
2004-11-23 16:59

Can I look at the patch for this with #279 commited?
 
hbernard
2004-11-23 21:05

I uploaded a subf-v2.patch agains v1.153
- I put some comments in the code
- I made a slight change related to #279 handling
(childs now have persisting selected tab)

I would be very interested to have
- comments on the constructor code
- a description of user interface dealing with M:N relation ship
(I want to try to build with current patch to improve it)
 
hbernard
2004-11-27 22:04

Hmmm, no ideas on this ? This was mainly a start for discussion. (API, and implementation too).
Or should I write more rationales ?
 
michal
2004-11-28 23:24

wow, i didn't know that this is possible. me very impressed.

quick notes:
- what about searching on the other tables (like phone numbers) ? or phone numbers in L mode. (this could be possible by 'values' option, so just a documentation issue)

- M:N: like one person can be in more teams (and team consists of several people) ?
 
hbernard
2004-11-28 23:40

1/- searching phone number - well, certainly doable so this is a documentation issue, although it depends on what exactly you want to do.

2/ M:N : Yes, I know that, what I need is a sample of user _interface_, different than the uploaded demo.
M:N is already implicitly handled in the uploaded demo (the 'types' of phone number are linked on multiple 'people' using the 'phone' table, and each 'people' has many type of 'phone' number. So you see, it's just a question of interface.)

Please, which _user interface_ you would require which seems not to be doable now.
 
nepto
2004-11-28 23:45

Another (real world usage) example of M:N

There are editors (people who write articles).
There are articles (written by editors).

Of course, one editor can write more than one article.
But article can have more than one author (for example Peter & Martin works together on it).

This is exacly M:N binding, because you need another (JOIN) table with article_id and editor_id as well.
 
hbernard
2004-11-29 00:02

Yes but which table(s) do you want to edit on the same page ?
the editors and/or the articles and/or the M:N joining table ?
 
nepto
2004-11-29 00:20

Good question ;-)

Of course I want to add multiple authors while adding/editing article.
 
michal
2004-11-29 00:21

[but phone number has only one person (if phone number is unique key)]

it will be hard to distinguish between add new editor (to the table of editors) and add new editor (to this article). (in one application i had a lot of problems with this)
 
nepto
2004-11-29 01:01

The list of editors can be handles separately (by other PME script).

But we certainly need to have possibility to assign arbitrary number of editors to one article (by choosing from the existing set of editors maintained by separate PME script).

Similarly for sections. We need to have a possibility to assign an article into arbitrary number of sections (in other words: one article can be in several sections).
 
hbernard
2004-11-29 05:59

michal : YES, you exactly point why I m asking "USER INTERFACE" example.
(But if you're talking of technical dificulties, there are none. Distinction are easy with prefixes.) It's possible to put whatever instance of PME in the same form without any conflict.

nepto : YES.

In your example, it's easy with currentpatch:
MAIN table is articles
SUBFORM 'table' is the M:N join table articles-editors which is doing a JOIN LOOKUP to editors
same for SUBFORM table is the M:N join table articles-section ........

Your example _is_ my "demo-example". Just replace "article" with "people", and "types" with "editors", and "article-editors" M:N join table with "phones".
(except that I did'nt code to make the reverse calling script, which would have editors as main table and "article" as lookup of the subform (m:n join) table.


edited on: 2004-11-29 06:06
 
hbernard
2005-03-05 12:27

See also #307

http://platon.sk/projects/bug_view_advanced_page.php?f_bug_id=307
 
IRM
2005-03-07 09:56

Have applied the #280 fix to be able to work with subforms. This works OK as long as you stay with the BUTTON userinterface. When using GRAPHICS behavior is not right. Steps To Reproduce When for example pressing 'update' the main tab is shown, instead of the subform tab. When you press the subform tab manually the 'update' subform is shown in the correct way. This also happens with the people/phone/email example that is part of the #280 fix examples
 
hbernard
2005-03-07 17:42

yes, remember that examples in #280 were done before the implementation of prefixes, so there may be some bugs. I'll try to take the time to redo another up2date example.
 
Oscar
2005-04-22 19:49

I have downloaded PME 5.4 and would like to use and try the subforms while making sure that the Graphic view and other PME 5.4 functionalities are working properly. Can you please advise me on the procedure to follow in order to enable subforms? Are the files attached on this bug are approved for update?

Please let me know ASAP. btw, PME is an awsome tool.
 
nepto
2005-04-22 20:47

I cannot guarantee anything to you concerning to this, use the files on your own risk (and the GPLed project as well)
 
Oscar
2005-04-23 04:36

The subforms feature is not working on my PC with the Calendar extension of PME5.4. In fact, if I utilize the Calendar PME object, I cannot add and edit DB records.

What can be the source of this issue?

In addition, is it possible to manually select the KEY to access the subforms? Right now, it is predefined.
 
Oscar
2005-04-26 20:27

Hi all,

I have noticed that the triggers are not working on my system when using the subform class. When I place a INSERT-AFTER trigger, it is failing with the information below:

Warning: do_add_record(incidenttriggger.php): failed to open stream: No such file or directory in c:\inetpub\wwwroot\newget\phpmyedit\phpMyEdit.class.php on line 2415

Warning: do_add_record(): Failed opening 'incidenttriggger.php' for inclusion (include_path='.;c:\php4\pear') in c:\inetpub\wwwroot\newget\phpmyedit\phpMyEdit.class.php on line 2415

I have checked the paths, made sure they were all OK but then again, it doesn't find the file. Can someone help me please?
 
michal
2005-04-27 12:22

this is definetly a question for forum, not for bug report on subforms.

Oscar please move (not copy) your question there.
 
phredbroughton
2005-08-24 23:00

I've been using this code for quite some time and have noticed issues with the graphics navigation, but I have just run into something that I'm not sure I have ever tested before and it has become a real issue. Any pointers on where to look in the code will definately help. When using a subform tab and the subform has enough records that it requires pagination, the next and other page selection functions all just drop me out to the original select list.
Example:
Mysql tables groups and users
Tabbed PME form has info from the group table on the first (0) tab abd the users table is a subform on the second tab.
If I select a group from the initial list to "Change" or "View" and then select the "Users" tab and try to page through this list, I keep dropping out to the initial select list of groups.
Add and Delete work fine and I can view or change records in the user list, I just can't page through the list.
Is it possible this is still just a missing Prefix somewhere???
I have lot's of forms with lot's of subforms and so far this is working incredibly well except for this one thing.
Any ideas???
 
ledjp
2005-11-05 13:33

Based on the examples in the demo files I reworked those files and got a very similar result (i.e. fully working subform examples) by using the STANDARD phpMyEdit class, in my case the cvs#1.165 !

The idea was simple: use iframes to simulate subforms.

The advantage is that each "subform" is a fully autonomous complete form and can be tested as such.

How does it work ? I show the differences only for the phones tab to keep it simple. Changes in emails.php are identical.

1. Changes in people.php are:

- remove all the special stuff up to // as usual ...

- modify the field description for the phones subform as:
$SQuote = "\\'"; // escape quote in concat function
$SQLexpr = "concat('<iframe src=\"phones.php?ID="
. "$SQuote',ID,'$SQuote'"
. ",'\""
. " height=\"450\" width=\"1000\">Phones</iframe>'"
. ")";
$opts['fdd']['phone'] = array(
'name' => 'Phones',
'tab|VC' => 'phones',
'input' => 'VR',// virtual should be auto-set
'options' => 'V',
'escape' => false,
'sort' => false,
'sql' => $SQLexpr
);

2. Changes in phones.php are:

- The first lines become - insert some HTML tags and find back the parent-child relationship:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<title>
TEST of tabbed subforms
</title>
<LINK rel="stylesheet" href="styles.css" type="text/css"/>
</head>
<body>

<?php
//subforms is setup like a main form
unset($opts);

global $HTTP_GET_VARS,$HTTP_POST_VARS;

$filter = str_replace(array("'",'\\'),'',(ISSET($HTTP_GET_VARS['ID']) ? $HTTP_GET_VARS['ID'] : $HTTP_POST_VARS['ID']));
$opts['filters'] = "PMEtable0.people_ID='$filter'";

$opts['cgi']['persist'] = array(
'ID' => str_replace('\\','',"'$filter'")
);


$opts['hn'] = ...

- class should display the form:
$opts['display'] = array(
'form' => true,
'query' => false,
'sort' => false,
'time' => false,
'tabs' => true
);

- the field description default value must be adapted:
$opts['fdd']['people_ID'] = array(
'name' => 'People ID',
'options' => 'AR',
'select' => 'T',
'maxlen' => 10,
'default' => $filter, // use of the current main record id
'values' => Array('table' => 'people', 'column' => 'ID', 'description' => 'firstname'),
'required' => true,
'sql' => 'concat(firstname,\' \', lastname)',
'sort' => true
);

- the last lines must include the call to the class:

// Now important call to phpMyEdit
require_once 'phpMyEdit.class.php';
new phpMyEdit($opts);
?>
</body>
</html>


As you can read handling of single, double quotes, backslashes was a bit tricky but I wanted, for my real case, to be able to process keys containing character strings including special characters like spaces.

By the way I can post the complete example files somewhere if one is interested.

JP.


PS: in my example the COPY function of a phone or e-mail record does not work: the people id is reset to zero. I don't know why. But it does not work in the original examples either...
 
hsicard
2006-05-16 17:14

Hello JP,
I would be very interested to get complete example files...
Could you post them? Or e-mail to
hugues DOT sicard
AT
gmail DOT com
Thanks a lot...
Hugues
PS: seing how you made it, I guess it should work with current CVS, right?
 
hsicard
2006-05-24 12:08

JP, I tested you're iframe version. It looks great, and of course it works with current CVS.
But I only can get active the phone subform when people form is on View or List mode. I can't figure out on how to get it active also when people form is on Change or Add mode (iframe get stuck in an input tag).

Anybody would have a clue on how to free the iframe (=result of SQL) out of input field?
Thanks of lot.

20060601: I made a hack of class to avoid the input in case of particular 'options' setting

edited on: 2006-05-24 12:09

edited on: 2006-06-02 12:23
 
Oscar
2006-08-16 15:32

hi Hugues and JP,

I am still struggling with the next page issue of subforms and would like to use the iFrame feature you have made (allowing the Change button to work). Will it be possible to send me a source code sample? My email is oscar_borgi at hotmail dot com

Thanks, Oscar
 
hsicard
2006-08-17 11:42

Hello Oscar,
Sorry for not having time to set up a real sample, but here is a configuration of a subform iframe field in people form:
$opts['fdd']['phone']['options'] = 'LCV';
$opts['fdd']['phone']['escape'] = false;
$opts['fdd']['phone']['input'] = 'VR';// virtual should be auto-set
$opts['fdd']['phone']['sql'] = "concat('<iframe src=\"phone.php?ID=',ID,'\" height=\"500\" width=\"700\"></iframe>')";

To display of the phone subform (=iframe in phone field of people form) while people form is on change mode, I made a dirty hack of display_change_field() function (around ligne 1125 on v1.177), in last "else":
***********
} else {
...
$maxlen && $size_ml_props .= ' maxlength="'.$maxlen.'"';
if($this->fdd[$k]['escape'] == false AND $this->readonly($k)){
//My way to identify a subform
echo $row["qf$k"];
}else{
//Normal case
echo '<input class="',$css_class_name,'" type="text" ';
echo ...
***********
See JP's message for more details on phone form configuration to filter on correct people's ID.
BTW many thanks to JP
 
aeiche
2007-05-10 20:23

This hasn't been talked about for coming up on 9 months, I'm curious if there have been any updates on this. I've tested it with current CVS and it worked just fine (with the v2 demo).
What are the failings of it? I'm working on implementing it currently, it's extremely useful...
 
hsicard
2007-05-10 21:02

I'm using it for 9 months now, works great.
Finally the (very very dirty) hack on class to allow subforms in change mode works but didn't prove to be really usefull to me so far.
 
thefeldkircher
2008-10-14 22:25

Hi All

I've downloaded V2 subform and patch.

I've created Test db.

PME class in download didn't work - array-merge errors? even after patch changes added.

I am using pme class V1.204 2007-09-16 nepto

Now, I can see people and tabs but NO subform data; only 'foo'?

What do I need to do to get this working?

Thanks
 
thefeldkircher
2008-10-14 22:25

Hi All

I've downloaded V2 subform and patch.

I've created Test db.

PME class in download didn't work - array-merge errors? even after patch changes added.

I am using pme class V1.204 2007-09-16 nepto

Now, I can see people and tabs but NO subform data; only 'foo'?

What do I need to do to get this working?

Thanks
 
thefeldkircher
2008-10-14 22:26

Hi All

I've downloaded V2 subform and patch.

I've created Test db.

PME class in download didn't work - array-merge errors? even after patch changes added.

I am using pme class V1.204 2007-09-16 nepto

Now, I can see people and tabs but NO subform data; only 'foo'?

What do I need to do to get this working?

Thanks
 
thefeldkircher
2008-10-14 22:26

Hi All

I've downloaded V2 subform and patch.
I've created Test db.
PME class in download didn't work - array-merge errors? even after patch changes added.
I am using pme class V1.204 2007-09-16 nepto
Now, I can see people and tabs but NO subform data; only 'foo'?

What do I need to do to get this working?

Thanks
 
thefeldkircher
2008-10-14 22:27

Hi All

I've downloaded V2 subform and patch.
I've created Test db.
PME class in download didn't work - array-merge errors? even after patch changes added.
I am using pme class V1.204 2007-09-16 nepto
Now, I can see people and tabs but NO subform data; only 'foo'?

What do I need to do to get this working?

Thanks
 

História chýb
Dátum poslednej úpravy Používateľské meno Pole Zmeniť
2004-11-14 19:05 hbernard Nová chyba
2004-11-14 19:05 hbernard Pridaný súbor: : demo-subform.zip
2004-11-14 20:16 hbernard Chyba monitorovaná: hbernard
2004-11-17 07:24 hbernard status nový => reakcia
2004-11-17 07:24 hbernard Poznámka k chybe pridaná: 0001254
2004-11-17 10:27 hbernard Poznámka k chybe upravená: 1254
2004-11-19 22:39 hsicard Poznámka k chybe pridaná: 0001256
2004-11-20 05:09 nepto Poznámka k chybe pridaná: 0001259
2004-11-20 12:19 hbernard Poznámka k chybe pridaná: 0001261
2004-11-20 12:20 hbernard Pridaný súbor: : demo-subform-v2.zip
2004-11-20 12:21 hbernard Pridaný súbor: : subf-v1.patch
2004-11-20 12:56 hsicard Poznámka k chybe pridaná: 0001262
2004-11-20 13:06 hbernard Poznámka k chybe pridaná: 0001263
2004-11-20 17:08 hbernard Poznámka k chybe upravená: 1263
2004-11-22 02:24 nepto Poznámka k chybe pridaná: 0001267
2004-11-22 02:26 nepto Poznámka k chybe pridaná: 0001268
2004-11-22 09:43 hbernard Poznámka k chybe pridaná: 0001270
2004-11-22 10:06 hbernard Poznámka k chybe upravená: 1270
2004-11-23 16:59 nepto Poznámka k chybe pridaná: 0001276
2004-11-23 21:00 hbernard Pridaný súbor: : subf-v2.patch
2004-11-23 21:05 hbernard Poznámka k chybe pridaná: 0001277
2004-11-27 22:04 hbernard Poznámka k chybe pridaná: 0001289
2004-11-28 23:24 michal Poznámka k chybe pridaná: 0001317
2004-11-28 23:40 hbernard Poznámka k chybe pridaná: 0001324
2004-11-28 23:45 nepto Poznámka k chybe pridaná: 0001325
2004-11-29 00:02 hbernard Poznámka k chybe pridaná: 0001328
2004-11-29 00:20 nepto Poznámka k chybe pridaná: 0001330
2004-11-29 00:21 michal Poznámka k chybe pridaná: 0001331
2004-11-29 01:01 nepto Poznámka k chybe pridaná: 0001333
2004-11-29 05:59 hbernard Poznámka k chybe pridaná: 0001336
2004-11-29 06:06 hbernard Poznámka k chybe upravená: 1336
2005-03-05 12:27 hbernard Poznámka k chybe pridaná: 0001517
2005-03-07 09:56 IRM Poznámka k chybe pridaná: 0001538
2005-03-07 17:42 hbernard Poznámka k chybe pridaná: 0001539
2005-04-22 19:49 Oscar Poznámka k chybe pridaná: 0001614
2005-04-22 20:47 nepto Poznámka k chybe pridaná: 0001615
2005-04-23 04:36 Oscar Poznámka k chybe pridaná: 0001616
2005-04-26 20:27 Oscar Poznámka k chybe pridaná: 0001629
2005-04-27 12:22 michal Poznámka k chybe pridaná: 0001630
2005-08-24 23:00 phredbroughton Poznámka k chybe pridaná: 0001655
2005-11-05 13:33 ledjp Poznámka k chybe pridaná: 0001673
2006-05-16 17:14 hsicard Poznámka k chybe pridaná: 0001789
2006-05-24 12:08 hsicard Poznámka k chybe pridaná: 0001790
2006-05-24 12:09 hsicard Poznámka k chybe upravená: 1790
2006-06-02 12:23 hsicard Poznámka k chybe upravená: 1790
2006-08-16 15:32 Oscar Poznámka k chybe pridaná: 0001795
2006-08-17 11:42 hsicard Poznámka k chybe pridaná: 0001796
2007-05-10 20:23 aeiche Poznámka k chybe pridaná: 0001879
2007-05-10 20:24 aeiche Chyba monitorovaná: aeiche
2007-05-10 21:02 hsicard Poznámka k chybe pridaná: 0001880
2008-01-30 00:57 pamo Chyba monitorovaná: pamo
2008-10-14 22:25 thefeldkircher Poznámka k chybe pridaná: 0001891
2008-10-14 22:25 thefeldkircher Poznámka k chybe pridaná: 0001892
2008-10-14 22:26 thefeldkircher Poznámka k chybe pridaná: 0001893
2008-10-14 22:26 thefeldkircher Poznámka k chybe pridaná: 0001894
2008-10-14 22:27 thefeldkircher Poznámka k chybe pridaná: 0001895

Copyright © 2002-2006 Platon Group
Stránka používa redakčný systém Metafox
Na začiatok · Odkazový formulár · Prihláška
Upozorniť na chybu na PLATON.SK webstránke · Podmienky použitia · Ochrana osobných údajov