Further investigation reveals that the value of $create_id at line 458 in 
the said file:
include/care_api_classes/class_gui_person_show.php
is empty (NULL) for the first person entry.
This will make the value of $buffer empty (NULL) as well.

At this point only $glob_obj->config['person_id_nr_init'] = 10000000 (the 
value set in the care_config_global table)
$_POST Array is empty here.
$_REQUEST = array(11) {
  ["sid"]=>   string(32) "1fb7f38b20c27da217c4942de07dd67a"
  ["lang"]=>   string(2) "en"
  ["pid"]=>   string(1) "0"
  ["from"]=>   string(5) "entry"
  ["newdata"]=>   string(1) "1"
  ["target"]=>   string(5) "entry"
  ["ck_config"]=>   string(41) "CFG4ca2267d1c1a30.11511000 1285695101.cfg"
  ["ck_sid1fb7f38b20c27da217c4942de07dd67a"]=>   string(53) 
"T1YAAA==#QQiI030jFNwenf18ks/rphj2nQZgN+g7vmK5Am/OLNA="
  ["ck_login_logged1fb7f38b20c27da217c4942de07dd67a"]=>   string(4) "true"
  ["ck_2level_sid1fb7f38b20c27da217c4942de07dd67a"]=>   string(53) 
"OHsAAA==#sBQKlHBTNjZy73vM+LXTHqBp80qxcgtPIsCLbNJeiR0="
  ["aufnahme_user1fb7f38b20c27da217c4942de07dd67a"]=>   string(12) "Doctor 
Super"
}


Lines 356 to 360 have no final "else" - is it optional?

This must be tested after clearing the cache in the browser.

Regards,
Ap.Muthu


> SVN 6820 Fresh Install:
> Create "super user" as Medical Consultant role (_a_0_all) and assign all
> depts.
> Login as "super user"
> Create a new patient first as person:
> Although data gets saved in the table with the correct PID, an error is
> raised that "an invalid PID caused the data not to be saved in the
> databank"!
> The exact error message is:
>
> Invalid PID number or the data is not available from the databank! Please
> report this to i...@care2x.org. Thank you.
>
> Second person (onwards) gets saved correctly and does not display any 
> error.
>
> This error is due to execution of line  463 in file:
> include/care_api_classes/class_gui_person_show.php
>
> Analysing the said file, we find that there are 64 opening curly braces 
> and
> only 63 closing braces.
> It appears that the lines 462 to 464 are a dangling orphan "else" 
> construct
> with no parent "if".
>
> Regards,
> Ap.Muthu
>
>
>
> ------------------------------------------------------------------------------
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
> _______________________________________________
> Care2002-developers mailing list
> Care2002-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/care2002-developers
> 



------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Care2002-developers mailing list
Care2002-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/care2002-developers

Reply via email to