This commit is contained in:
KANE LAZENI 2026-04-21 01:28:59 +00:00
commit 9afdd0ff03
111 changed files with 3588 additions and 12540 deletions

View File

@ -1,53 +1,80 @@
<?php //ICB0 81:0 82:a33 ?><?php //002cd
<?php //ICB0 71:0 81:ab9 82:1227 ?><?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
HR+cPo94mlV2eZRuc/1Nr3CCz7+3QUXKasKJOUM0GIAOvX5W9idLJ/R6ToLnJdN3Zt+W00DPraA0
u2FkVA8Jvv0n8bGc1t3ZfbRPWlTN//bKjQ9OZwx6tjzn8yHqXvDjMNWEaB5FfpiiwXTwRKQuGT8e
cVWcYOzNrZvZZN0hV01kwn6zzcRqp4sDwbHKHiqc1obAB/OUp+qCSitsVkcmDqdScnExi0RShqYx
hp4rMJuLnR5CbJtak/BYVHdxWb06BWFOhKNI8L5SFYc456sNqtkbU2WDzK4oQAWWMhehGxkBWW20
IQ9hGhSoejnBGxgqaCG1epcgvA/nIoG7Nmgpp6+2RiYpyBrkKp4IwbLccFro0SsXqANNzzoyqKH8
ZLkBkDcWDqjJEt7olATAOv8J0aMMrCJb+IBPkkFwWN4AbRcx+Yvr61vyBb5Y7BxAroIDWBXxTlqX
XrltaunJem4o2TmZppOep+ACAB67cem0PB2ro4//eZXpBrYuIVlWurBMuKhIdTSYQoBDYxk2QoM4
N79Q+nBREdpcf+22yFIzM3w2yqv0ArWVV5Q05JWYWf6tSwxk3H88IXKCCHkzCQIh/EQZAZXxc7B+
JyrR9kIB6fABvOGQfkDOw3j2qZbJPynRNTYYR8upCGRiql5u0Su8/qJPCRp4x3hOJnIuUci3jg73
SEAJwy1+tSj98J11CJGHObzPagj2t+q0adlU/i/XDkcTUvvVU4FMocOby7q8EA9e+jq+9S+iRSs0
w9QCnrUjnW7iZmr/KuyO4vFnK28lR7JVSztmA6+CZ8dsMdn5GAJYvEo25slOY28fwQJfPo7/2aCu
xczGbwX6cirqi5rO3NWdgCxg2JMphRTRnA4laNxp169fgGZJxaQ6AhCtxCw3OzT+ozzxU3dDkzu8
h+wddmzvtKZstvIS/UEkRPL39AL/ZToDK1cLaXngoADjUo8kcL8zvIP9qHG0bKBrdzWKMXoTNNUN
nImZELWHNblquWR/SPauFHvyspR2Y78TaIlOm88IQqbksZwbTXd84x1qrh2i1K2lN95GWU9vI3+c
ltiQWjb3KiOr5zmMoCVEjzeuWSWTbwfqOLQuyk3+dOEuVXrUpxFmWlxQUkvQsUVc1NBzUMLj+was
ZihDHYb0a/qmybrOdytg54vh5wNw0ziEnSCL0Fu2YNJ0y2UqH1vJr2/cn/EskkC7tGxXgdz6MXt1
i6kUZ1ymsjihgIBAsU3tB/SDLIOu0gwgIXsVPxd5ANBQPnjICwzLaq5jWiPkKNoDB7JvA26YftwD
gnTkAAi97raTtX8+bq8XnGIQyR3vszNM44eAlqOSBXgNgS2jT7zKElzEKbp8aXa4tUzJqhOGX61s
QGB29SG8JEqlgZOsD+ZA5ejyM9cklGv7a2SXPlFPnuWJKETA1Exow9plnfW2xuI1gyqRUKAkji3c
dTtMMZr7S9a5+SCja2KwztpDFpMLUwZnJpC3oYIzGcK4Mrgc5d2eo+Y2B7y1rYaVDEd18x9++rdC
RIEc9LR/5I/+x6Y7QA676CxA5upshUXFqPxoLSPYM7X9VOh3SPKFNuWRu3UTChud7HLnK2escaqA
9mzjFOAVbjLW2BAQpQR3BRbShyCinIrXNXPyBAlw/HdDOiOrIn0c+WcuYmc5PQt1cJVeBLr6lEcr
3kQWReqKQSgPSrHvEmAurimj2juceoBTnRsTd+8U2RpSKV+NCpkXOb3Ubg3LkXws4+Hl7/bdDfzw
Csd7EypcMPj3iFak6vON7G4MdOnuEw+indmeXwH7SbizsXanNhsWmNATxi56RCZB3bzcsYiFND7J
3UsKBTZlSbwT1fp/tJunm8ia8tQtroHUku95orq==
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
DD8p7f5W814VOAfESka4=
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

View File

@ -1,117 +1,180 @@
<?php //ICB0 81:0 82:13cb ?><?php //002cd
<?php //ICB0 71:0 81:15c1 82:269f ?><?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
8x4BsvcUW+1i0bsSKpbG8PKbvx4Xl+BE=
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
m7Ju=
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

View File

@ -1,51 +1,77 @@
<?php //ICB0 81:0 82:9e2 ?><?php //002cd
<?php //ICB0 71:0 81:a60 82:1169 ?><?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
HR+cPqIkuAcbTDcEi1frYbGXU2x/qPT0coxqajSWd4WcNd7uuvqrIDEPFLZb788NiE/lGQ12Ju39
2hi8kmkdbzpfGTwpvMRmsRpB0+6KlKaletgBSYH027U4rsO7HCgGXp5/ykQYy66rt+P7OtQp6NP1
tqzDxZ0BYFoi/d5ehly6MdxfdJ3ytcyCvgr4toL7lYmZmqafXh9sP+nBJ6603cqglNc1qYlBKe0o
jib02l1wLf7WiqS9PW4giFZhYJwMBDKXtgBTJ55SFYc456sNqtkbU2WDzK7MQafwXz8dOnbP4JcW
Ig9hSFCY5P7ztFEk05k/UWc/a+KwHnZB5mnecTW0jDkpkKdDOW8hw3wD6wVrmdfZHwqD9T/holSN
kUe6LxhdQLfDmAI0ER2VLra6elUG/4puRHLVrTir6dNays3y8sXp2DMl8UpGf6llg1iiPHOsvgYC
JTUyim6nOs/X17kBWPjU0i/MNGNrkiMGIVlKE4SkNjtL6ko3Typqp4TQKsx+1RhFK/0e0Zuu7vQn
BWCzPCIaZJs5dDA5zoZueW++paouJoVDbqgK15cjdtWtMlLHQt6/xj6qARrHnRRfulTuqsGZcROM
fO1xffGJMw6Y+9oYbn9oZEWZn1MGCp4Bzfk7AnZKp08K7XLT/qIc5I0/ZoWxni+0I5ynIreIVUqO
xhqboklNQx9ooM7zfbjQ9Kh2OMmuhIbNYiO/TtoUsv4VCtbYOXR25o6rUp9JuNfyFupHxmBpbTXg
73EaJdosTa3CMinzRgV0USgBti9V+uEke/GSHWeb75JYrYL2hkVKt4HjYmg0MKUDK6w5RjzNOlhB
nInGereczHGT20OF57YMh6GYV0fSmbkBxAuGXpeXe/TpZhHbO5MEYk3d5FKoB7mhawm0rvBUMjNA
BT3FHTkvtH4jcEU+xZUIiKEwBu0Pj0tf3Z7gkdj3frYBLyldQuqmJYLzP+gMpvbBA6emsJzmOSNS
PiR86oyLDIZ/g/Urh8sKW372bkpaj8Z4JkNxMtbz9nbqI+p3ZKv9WLWbcAWpcNo9W1HtFuchaQif
o7kvVUpqzmA/SxxJfsFGKJtd3i7K2KZZ6UFd3eMcNkU4t9jso4Vt102endOIb9oK/yNb4Of4IQ4q
KeAxLAgCcJ3Q8EnbqD4qozz0sahyKYJSkADHr7KrwaxkWdYkJNNJb7TTsxePQOiYkVybCv9GoNYW
ajLnjdrRu/Q5RJcuEgmt0Fo6Mu8UCIExQv/hjZe6YcOXe15235srVVzSsydvSJCh1niusQF1SZxm
RgC/XXrcw/4XRj9JynO1wIkBaE9U+WRPhc9hWEQcoKMpsqK7QjVgUxUyPRHU37gT6TdgTORawU6u
4Xgk6ZVnZPabHi28Hf0Md2ixdDOrpGjCXmpd0EoPLIUSZjLJTivqgh2j8ebK7MjrpJeIG7gs8Cq2
VXLm7JShWR843r3aBTznfPtwQL2JEwOkj1wK6T8buTPKiC6oDspbbuOE+m8QyZzct5HxreDLFQJq
Y6joq6Treir36lvB/zgZiEWYcNF8o+0FCm+Um3jUk5wlhtxChQDMdsaFeN+/MiOfPK9+EEtNu91Y
mFduFaB1odownG1U997C7Per35YwjqazMuh98IVPPG5/Yl6Vx1EGZPUVBescaUAgvPgqf/VrgAz4
W1r2zneSxG6B50qgFpB1Zj9tvLsBUaxZNazUC6mL2cIcCTKMCkdR6zr44LKRcgOetUxKGUr9y6o/
N9yEsIG6tfPtddMDpihA3SswHgrMAMx/1W===
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
l2zGmD4==
HR+cPxmEKUqkwwd2DxV4pljMIg3hzxoWySQ1AvkuZnxNnYFmPEaPXX5/docyfJHbF/WGJMXpzoh4
vGg5ovktiXXNEf3x8bERfwpyw2kg6vtFuj5Bui8xJ4oYOiBdb7IPXBfvGQ0nxXQT96+7oP+UjCMc
KYlU2J57S90QlmlW1OnpjjORrTLzwRavCtmaZfDgN1OgNzaT5IZyarFgo714BbZgmk5C50gL3ek2
ynpbLxVa0RkW1+48MUb9hmczZ1Wat6UAji2sTlkdgpFHnRNTprsFe2hOUFLj5I3pBdc9936mlnAF
TgiX/yzS7+er+X6jnfonD/tJ3OS4nzicLbcMYcUP7TfNJLVXQYZMcndyqGavecOXcV2pd+XTHZ2c
kn2i4lBnghOLEE+HZ9bs3g53sFU/Gv0nXKNSiuRI1HNyZOTeEop4TvFD+NtethNcT6Ub54JYkMRw
tsN2Rw18Rr+Bu2flBldG2IOuJzMIS1vMbIk0daVBb+EphmWD4zZfVEMKEH6IA+BcKoJMUNHvI8g2
AzeKp6spQZbD/yVn2yHtuBFEOB8m8QEvbUIVKx3MbRjbxej6/HYo6muIkzgdA2jedzU+a1BisAO+
J0PDXuLRNdIh//m59ZzwSNQ7GiboqZ/NnxUI/XNPcnp/vQqYHvaoa8d2uZukwY/QW5jn3gOxQAkM
PT117dVQ+ULtP/bMFMmMz+PMFZISHbmjPyu0gm0YoeJHinbVPsS5zelKJxLoe4mlg9a9oeWiTHBa
Gd0S0EaeWtmEI5/ooBErIL6TK8h01umczIlG9yyw7Q5qjjShXHD+v+XVWy8emfISwjk5QJ17HHrr
TQxgKv2uCgTA00c44xfPQaXC9BLRbdlFW7lt7oUd/wK6sasJzNe6H8FxPEsCbyme0Y3ja9klKa9K
UnJa8TjbJVMlKFUoRuxm+AshlX2TLavTazBXPcjl+nq0Ex1jFir9XFta/b3+dlnZe/ex5RxT4lot
g3cvBJHVGFmC27xie4EnoaSXjF1hhUjMpg9sBFjaW10nidxvMAF1Xd1lwEofozI6+a/13fzoH3hN
ZPDGoe840t+RhiwOYtwZQRkxp9KjGitz09r/y1FyNqxG5gKDQu5FS61awPrnvYPV9aUuYrKFnYwl
DTUBaELA0MuGHX6dZ5BzRmarbQhyh7tnoDbVBkakYzP2Frk4ShWexTY86mbHnZrzYOHKlzfS2xgU
f6s/kGVbgz+cRCnppkAvDkEFjx3Up++TlnWzkqg7GTgtnzKlZ6j3GZvc6yMKxFItwyL6MDuALvzW
yyJgOJ3NcfUr61e3cq38Egvg4yM+t9wHQctfNe5DTlLJUjq0/vCgruzxkFLoajLf81XSOA+ZT1AO
Sqqs9X4AJkssRa+PvdBxGJUSKpFSCIvGR98NflR7P2bj8KT+3hE7VlVNtIlof2KMvWl9ophByIbT
gDNWxHRyXozsK3Dxo3vMOnA/hkdtzzCGhpZlHi6aMh5xXOIDo3xJ+/fC+eevTRWxqsVfwdOKIRcz
hToSOJPo8RHJA4IwRWOYJ2sa9BzsvmPYsONt3EOQBH/+8rBetVQ0a9hSS0ZQ1g6Lcy9whQW2yBdm
nsdGqFF9eYoDvFG2O+UVI9MbGGxvOVn6JGzEzVZXYe/KYDw0J9/q4fRxaJBvNW28+6oJxO6bUEDL
TXZh9f+wTZb0qArpS6+PLwgfHe3/mugMCOl1ri96s7tVP+yMADpMpMa95ce0GwgxMsn8CWMfp28h
gPHIW4nCmA508nvRWgbiYRBzDLyQ=
HR+cPo9PnzdLiZiUeE1I+hxThHojJEnQpXvm4y17fq+QIxjupWfVLZH0Do46kdWB4BwYplOAKmbH
lzd/i50L/vflP4fCnMY6Jl3zr/aA0f4RjZ0oR0FnbLtD9Rr/aCG/end2CB66SFKhWe6VBpbCjcCY
GDPSUak+j6/sZbmA/9q3YSIWndcBWdvWgeqf60uY+AJ2wHn0YlwyoAENldp5IsdwgBzcoOV5OIjo
g2EaewXS9oAwpRODZjw7BYZTcG4E0UwPqKr7R3PaasJAWZEREgxp0jvUTi9wQ3aPZSA0H5MTmDvC
Hukh3lzZfMjvc2L4252QHwV6XYA8EvzFthil/6v/gPDxHjkHP/tZlK5uawPMKNzc7LPxtRHT7pk9
CBdIxoULOJhHBafV9n3SpAyA3yAlmfSgYCZqhbqlT8Aekjt1rgoLopJ0+xoERlAGIASlOJYR3A/G
fFIbo54jkEjjvCAnaKREB59oy8m2sgUXkkdV0Nl32HWbY+Ad76WdQ1FHqf/jTrTEvOivLIMCEc5u
7RffmnVZLMO0wBhSjyvCP1vnPdXLcBX+/p/DfsSjjCkLmwyDts5LmUMj65Co6qly4YwsXoWtRPX6
jqoH+JJky6cXe2iVDXne4j97IY8vKeoRfY/cS+ZOyNbT6hUWVZSeccbSZ9T604G5Zmxti6D8bU/J
OWLVdSepmy01Mb0/vJYcmTj4j0T24rK7pPamEJc018/zxIhTJ86pmbfu/E6DqPqJPsoTUZGmvkEI
lj7O+YYyEOivM9PWz+hY6H0CZBTt+b+krQRA+m0nz2JfkCVNB94DIL8FOyqu0J3Xx3IWKf/GgMeH
8eoYWm6a1fwnz/C2IjdwQKp/OorT0sivmtAYGkjGVB7UdTQ8DZHn+J1rHCpaMSGJ7CQXL12/CJYG
vJZGIyp3eh3pN6IgM6s/TebxpALlTt37X1H6D0ZkGPClHI17w73yIqtgD5fqx3dZDM+aQR/k2HkG
XXeGxhzdgxdXY1V/l3GSS3jhW+SbkJSdLN0Ftf5s/U1E4iPRzcEkVUcLfIGXIgJxvTRr2j/3O20/
68cWSpy+iZZgwHLeVUUuTJdb0cI7/alVYoQZhyoGt7YCY1DUFmU5BSN/h6ACHaPsKmW3ceUjKRK3
kmjmoljDyVbRyFtySXldaR1ik8u5UwToe3wJ0bZ5tzP9qiWrFa1+W0Majfv4s/GRtu73mPjQ5owj
nnEGOyeM9Af+1HlKUIKpxbTKaZPdALDbihRvRQGHWN6mWb95jSVcr1MymmePRQ14POSYh1N/Tskb
Tu9/87aCHp5j9QodTBd8hhNt/uO5HudiIMfDa2iRfpgmDfPzk9ps1F+nWeoIehd84NHYSyfSST3p
9My2Jqi8vcdLMhXhvhMBc9iQFTp1Eqz6WECl8kBNVX9OEQAoi0AeThJw5nWcsdgKlB9URP32KUIU
vTF7MtYcRvuIMi4u5mYhSatIuun1NQSeLjMsRj8grTMQZS1z9AVNoVRLa5ebTqUYyVD9UNVTKR77
jG+EjYmvL2Nohgmj/09Bqxbn3hZU/gSggE7e+QheU5V7A83/3yQLiIi3kVQ6OJr5jtyA0qqPgytR
P+a/2xGz92JKCsfQa6c0GpA4dPhYi5z2yjafe/Ga90oQcgiz4x87KCauc5BSqAjIXEHLvXEHDd7a
AZCuYNZaf4ejkOqVGuGe8BJIIYNKvCZzzKtSM/e08kBMxwA4aDNSf2jGHzRg7oQjyblJZz248K+D
syZQ5rJdtI28VeYQg5xVrizi1GSlLIczq2kqWG==

View File

@ -1,51 +1,76 @@
<?php //ICB0 81:0 82:9c6 ?><?php //002cd
<?php //ICB0 71:0 81:a53 82:114c ?><?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
HR+cPzYgriPAS2lf4nv3vJaTsxJ0BZTJCt2Cvu2unPLNVnkIKknfVRXPVxxHMNK4dKTzidYAN65b
twSOgoRWBTOL0fnJlFqZ73jCo2CzjJFrLLquEWqeIVe30sbCnLK8qB6MNZFzSkX6XpP4wxrhm2yF
Y02GhVRdE+4wrEghdP5Wcg7f13dchMzIyKExx+B/V20p9kQ8sf9SyK7adjN1k+eAYCgeBhDvCatu
oY9yMukLkKNO6IQFbwFr0hmIOhnRVyWfAuuNKLm+AOGKRPVJUwLuA0trGUrcTbc1Ccr+/jsUrQ3A
ecjE8Rr1eefis6ODeeHWviI/3x1UENvoWfjspvuAnEqshTS2UOvpRzqgOWt8OWRHAi3ZDNTBfkPY
RDSh5kThBII6xgZUT04x+kUdD4O35dKE0WmvA7ram7qH0gNiSgngA+0p+A6TU60v6BiU/FKeU3Ms
J3AUxvf6uXJLPWOfvG2dWNK365UqxjtbeeImWdxnStW5xNIleVvOuM71Y722wINEimFFJ961ExCd
FouSGt80EcigZQP4uXzM0hqRtMJtRsTG+bOdL7CUdVkCNyzXeEQmSLXYSlgO3FOAQWhUyu7hBozD
Fe1dYqGJKOGjpWt+pUi9qXfHxrxXUwPyPWXeG3EUdxmQosNXcHwEZ8aw+lbKIAe/RPe+qKIfYi4c
rdYspPMAZSFPaZc0sVESl+2c/xD3+un2NpZ/fyLnV5rFdBxgthrHzi22l69M7/1EqD9uPp8JyZHd
v4n7UR8EYCA1N6vZYhZ3sAGtP/1Y9lD1v3QR+JOx1fUrE+Fm7atjtfVXALYIFh+DOqwjLupAsGiJ
T0vEVKcp8qIOUfgqJGbPQdKrR00ITWVcGxIVvDh4mEi0sxYUKjOVTsJ9kSQrwI0v4SbX9Ut9aJtP
rxeJ0u8GsbFSHjL+eMVIYucLiNyGNBl9B15tYmpBAyxqXVav7T8PuJ2jE4Cpfn35rIemRwmBmYpN
g1FJ2sA7OpuxLx6e7wumM2l/8huFMqOpHr8ViV+Ew06k6ptNSlsPbTDAEyU/IQFHnt7D9gwdAkQt
b8FUbRJRaPZef+7edMA0Gt9u2pzSn8vZaZMADDR/YQnGACcOOCPPChMn9uQKo7WhtwK0hXbB/T7T
EpQSgE3jmony77hETSQLkvBts4nk8AFyfV8xPh8/CFJ+PJO9QAbmn2wAAsVQueWnJtIMzFWxzpUA
cHDMLKeGDsAkQesBf8XdyfcNGr1D2Mr2qYGIcsviU9fTjkWZezBjpKjN45flcz8dHQa6H1sNYEZ/
2TfBf66sBshvRdHOuOxDbQ5kNNn5NBrJYUzWGNIyR5veE30pwXFCRM4g/nDa+DKTcrThU8LxHlhh
X3fChzKvIi2r1nte8bU21lCil6+kg0xqhzXPy10kgR07VVIvzpez2YxGwLyi83x3eTefabK7Hhns
fuythcf+frxyzDmvOLNxw9bhhfdBZPzzE3tG3yDPmeKVmjnywfm1DQ6xfOIM1tGAolH2uiapjBZf
2z1MEKNrR4oR7tymkyGkyIRhPh8oX9kQWqSIoPrNRbg63VaUQ9lsvLRFWnt4ybRlNoPWNHDK6sXJ
OzZDWu4jgKalNYKVjqk2HyPw+FRutNYFyReMt7Ltfx38cfsc97fnXFdVxug+cxn4xlOzwtP1xwb6
uCLnAuC8fbJ69BGU+GCfBPeWM6PBp7TJ+Uju6Shwai7k3ZItc8o1PNbQSTDmj4N+Ev5+E/l/YMgt
oo1/FW===
HR+cPyAAFTEFReRaLZEey6bAbBCvNRr3R6oEKBouvQY9dOti3YTT16snV0ev20r7lCWMQ2iCCWt3
yc7/U1c9mKvY7PQ0OlXlHzzOG9iMMX67Pyh+wi3+AbecvAkANm7zebP6zITmgzkRFwi1CRE/0LJy
Q94Iga2UkAC+I7pLPsaqhpwsenRCAzJS6G3mOEOX3Mx7raREk30IRTHD3e5BzrOSrYG4DIYj09bb
x7tlZJJg9h6b5GY8yQ8pKySIPPsuXwowzSyXe5hFtvo0w5TyywtBvJ+kTEjcO6fug5slo1LVyehz
WGiR/rlqzS1J0CeQX6E+2e6p20gapz8CarFMAUIUVEJ38VvGdAt/UOpOSf5/h2tCxrEbY00278rJ
+CLbXGMnHhbPW8UCcQZtbs8PvMwEKnR7iQNzYi68yets3RSK2qiN0zyFITJl/i8zCv4TqjXKTUkI
dm9z2U8ZS1ujOMU8fubH2HYFzhiZJcXKrjx3NR3GXRuGL7aANpWgW/z0DaLGG/tSvC1UBWrRL6Ld
7sHGGhClFpAE4cF4MFyDZoSPPwlsGIzlXK0jqMuRDuGElKn1doHXvJdnYlqaM0QVJS82xVuuY0TY
KyabiWTye1lsoCgp+8HDoOz41RL88Y8BOuq3UrrCVs7/uClzvzS6loOzfKKT2asBw5FJH/XzKHz7
NOj08Xn/mYZbkJ7gmo9krX92G0jYB52zQasyT0EVTBBy+9Otq97qGupDG97OnkxAC38b1nzdSEyj
MELrzYlyJ7mfGpUmneAohP2QUslsE0MzLvjFdDV+HNzIcRmIQQZK2WzMCgqe01E4tytTFXLZ5X1S
u58YbiL7UkPGaRi3FtWf6urQ6NJ93cD2uQJjPEDDaCQ3JoKe60TuJCcMiZEA3IvXgWj0f4G7+nWu
9gsrc9JYG6MTcX3EsLqPXItcZ4l+uFJYq+2CQ+G1pbbo/qF1cKCuEKEV9dRYw/rGIssyfWZQ9dfA
8eUAS/P87t46rsmGGwBLzWNUvdZn+qmDCWMde2wyI+TBhghp02nfgQN5XZdDvfXkp1PZqutEAUW9
/CZbeHmQxbxOElJ28xCu5046Jzmf7dUlQfsP6AtKlyMioW33h9Ywvhd3bYSAH+nyiCl+mAc0gnPd
XckNTuQAAsY09kENONmVVucY0n8tnZY/uxydQe2cbkyDItoUh1XLoyRgvstNZiIZ/pXRQG41K+i2
Yv/fQPPdtpPGlb69WuxkHKVL9OTFkt0SVQ2gQck5BdGswAFCnSsHAL9eMSjsTb2QPxtE5z4u8hQH
+utgh+PkApEfJ8hLbCQDAeJuCJBlqVMJLqe8W6x8GuRHRvnJoXEjQJ63JIGgiRwpOyeMi/TOLLD0
6YRBJrfuXaWYXLOPa/7ZewkfShxAChPfcyDJWSGHQsRJpjCM48ALobf/u+cYOyNZwQerDFOmLCht
JtCKqtJ2GlwmFrNTy5ReYKKOGOK5/yZ3Y1ozhdm1E+e2v/TIv84RVrsQyTgB8SQgMQ3rKSn+zH20
MwtdDVJeUReHvD7uCu9cjoeDhITFi23jar9/s7A0n9bAVNnVYwyJQ5osbGxjL/djJiNSl7p4nk9f
/p5ZbJGkOh/HhU6Jmb0qB0ZbfNrOQ/ohwNU0jzGZG78AUBdhMsbtIHTLZuiwlf1JFu4J1o2ThoSv
KxTEHr8SKTi+NmO7fRq/4vJ2leR93GYmRfNE7MUMZOte5Xl1HMBr01Q98FLzgJ0Fxg59a72wkguC
giXz/ZUvR1VdOW==
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
HIv3JA1D5fAC=
HR+cPtlcXtaKCtn+uLyIMXUxdEJWbZRY46zmEiqZyc6ZBNud1e6Up2DxUViXr+BLytpWkUu5rbnw
U4EAHCVahGk8bCIyntO6HYy4o+jJQWS2ZW2NZ3u2zTenl33CbdQxInqdoOOO84Fn3J6y20KLf3bv
dtEudlqp5iwg7nv19nek027RXZgAAYqwgBwNcKNroLspv4XBPg0I8MpdAWbCzxenNbmzfa8SNCPc
90mrftKSCYMU9sAoWFcVlTtLbYqRa9jt0CDJp3PaasJAWZEREgxp0jvUTiAHO4IxqgRPw5vpFXZK
IOgh5z2ny/+8ASuOYaEeXRtfu9lw5qdFhNCjEr/bUzDgZLblCzcEI5n6MbQ/0whDQF0DXydFD10U
MloZhZXZWEwBXj5s0PDf1qqwnA4zsHsfLnZBAG4vpzLEDzHVjPALaJW+TGtTRWDW3VzQBAV3bIFA
Bp/CMFrlLXZz/LR1M2VCQBCms5Jo1Ya4Crj4at9T7ibmtqfFCJhpQ1ErJcbbIe+iy/GkNFvghzOX
1UACPG094d7jzi6K3qfG4e1o4Pk3k5nJNv4HTLFObW4ABWnHozD28W1XbuS1Bc02HAySBU86f4uW
TfkxTeeMozpolEbkVBWkBiQ30xTkEhA29OvXoWi3ZDyIWIeqvcoYPNv2/sberCRAjjQQnuQGmmm+
tuxHAcvkAvWTSf5vsC8gbkONMVS3iFTLL2OtfdClYNrgrp/L3A+OnoU7fPQ+s72/q9Nwc1hSPC7G
Me9owxOE0udMekPH/83pgG3g0sLXUpSlHbKdLIeaqinmyDJqMalsC4oo/0hlebXURCQ0Sp0CVVAF
ilnluJtqnbWtU4CKBlWeIj6OTuHe4IjW9Zr+CAU/YASLWb6EBA+HbaD1JqElqsTWAh/Mgcg4zQLt
+MGXglROiJ6Xxwy0yjhUVIZ7sKCns9snLyaiMS2QlDZHXoejIoFmbDPF66AGnliLOpW1dBaBZQQ3
+NREWgjgZEzP9J9qz9NHNH+FknDaugA1n3Ywxitg2FXLVZHu6MCKYkAmCsegZB2uc7ZlBENeTtZ6
hMhVh/FyKKIzw47W1nMSWalKA4ywNljQmG6k8IOz4hg/l3X6H+5tS//X/jFDgGXh4jxgn6C094PU
DksxONxWQ2I7x5DjgWMIIWUAV/y82NJsqaju/hWOnfGhgWQI5QZVsqUuUxlmZlsHWpPkADho3OPC
0u4RtwYZI0eZREBK9R1OTqILbTUxfYjeDZ8AYNZ9Mkpgpi8O6axHReQl2+55Gk5pKdidJ54tZ0EE
CH1PuHqHCRw3pj1UDB2I+XiJ+4kTYpz9CF70uXX0DLpIZZWHi9bTHELoFl/dKbOYCp6sLDHqLMGK
WQy3VsnGRzXQk89BwZXvW+xuuj80zD1zdVaM5DZqr0GHg6pskcAGND0P7CehOu1HkkTCbolH5xkt
Z5TkzR3nnaBR9CQBBWFklnajJ82Ysc0uPEo0hkH3iK3sqxINswSHmjwoYIXUIldnaPpsUylPyJGa
JnDybBwaAXMJYMDddjJcIHlsxznlgjx0vFMGzXMI6SfaP2Sk9IVakwbp3884snXUWLgshK43IY9q
+4t8hz5LsNjCArHa2WyFL8QNoMcxsTPvZDzQGWWv8aevHxuL4JIOrFqrZnrAyzu/1y9P2OnYOPGx
kT19Xf+1ktzjkKFlBWq1A8zF1N2GLpChe8Qogs9xqFLrXkBuS3s76XCgHru7EQWZHwlqfGwB/twg
WH91T0==

View File

@ -1,43 +1,66 @@
<?php //ICB0 81:0 82:8d2 ?><?php //002cd
<?php //ICB0 71:0 81:944 82:f4e ?><?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
HR+cPzKxOOwJ7LgYQe3qhT2ZfYQVsRbh7zvzF+msdkJaTDde1kcHpLKsangtVoDGscDsnZaS6sfA
Oeoant87rv39n2kaFcCpaWW32UbX/6lnaz75ce5T9Ce+R35AielGZVWPGiNi0WYboNXYNH/4XbOF
Rxd0bK/+dFCr7nJkPsqKmtiA7bV+QU7fJEZHwnaE0ct+/AsJyxBO2rCezCEx1c1xTiloUjpT77ff
EulcJAvP9BX/xrTorwZdvLdHdt2XYJNFthAf7b5SFYc456sNqtkbU2WDzK64R6dea8APnf9Qii4W
nfzhNOoKrn725EVp98zP6lkqhnKIqsGBQXLGXpCAYlfo47zmiqO7FYCwewOkxRpp1oz8fijbgkP3
/RH3XLqxqF4ILnhkZKbOWJ0Ag6OYSqNKWozGUwLNLw3Ku3hziH0ezyYnlMCd9WH31ZO8rD95NT16
nNJ5rdWb5Laia3jZ8uhFs7kKXQzchTcd5Smnzjm+p9qIDcTtNkAYp2e9PErsfdaY2KRJr2VYXB+m
484pJJeTG+sZQ2ALofPYzjh6rcnfbz4d62PO4q5qwlQY3e7/nKU2GN8+fV0pWfR6/z6zXDRkQZ9C
PlstByxtBixDHdGs+bZp6PjMI02lxPsBbbPt2e9JAtLu2sKdNzCA/uS6QkDjVgFOaVxg+jYAR9tv
DF7h0rM+Tbc2k8HQFuKCWx6VhI7vn/bwSe4RL1gSYot6tSFQ/zirETvpPMWhMPtjevdSt8oMfE7z
Vx5igW9xorbz1d2UdnmQq1i9vw0Hgkxqmcua+bIpPJfpijtZSy6TACKngkWeOCjwgtidZvdatxa/
uckweJwaw717aXOeZ3JDTDrmJapL8uKT6ZkkEoDnoB+DGn7s1+P8EF5s3o0QHLCU//KjIe+glCE6
b88scSf8Y6+imnbl/whUx3hZR1nav774u9hbmZriJ/41I0W4J93Mov8tMAIjcTkoC6OAoEH3LGSl
BCRzBCU8Hmck4173BKwbt7lAuMRw3TvX1oR5SRDtKvjQwuesiJ6z4iiSxN5SO4JwrlrisZIXDCZu
mu7+p0qSjnHVRBZ70tjznVIsESKQVHBEj5BteYdQsObFc85NQJrRqitB8Et6XYSaO+PEO5gAiEKh
n9W4rfcR3U+9n/6byuD4fhxLTlWXpBzRc8KtZ7x2Do3IQ3HTOgy5YJHEf4c3wRwPR1juCmF7DjmV
wlhzWTqowcRs1/02bPYs6oCYLH2tvJ7yRdsJq09SOOScu65KaGvY8YN1/CPJlAmBBgzp62Fi3AbD
z+vnVwK1qeMIkEh3zRUbWWk2dZOOG3dbXcBs1jzjz9pUC3vLbh3IC7cREpBePdAvEmLlqSHCa6OY
Mx5jbATddIqNaeMFDx+TohzvPBOdo9hCJNLBUZIPW6cpbw34WyiIKNZP187lszMYwKl2ERKpCnhX
arge0ZhlT5ShdizetepIEnCR/VOwhXbxzM2kdlFKhZN+KIUIqndJCNyNbVVTPswaBCVUN0===
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
50cbH4IdV+2LpvtDmzOiqBT8j37Po3a==
HR+cPqUjcBTqYM6u0HKDb26LNpP6NROiB8Ia+Rcu9co2tTHDGFYX9KDdRb9/U190NVbFgRkDyybj
jhx06Z6F9mnXZbUQHz0Bq5bQn+V9DXPrmBsqEGDu0RYUcEoC2UAty791fm6CYGjZh5MyD/7Jmfxn
o/KRBCohoIe3gWxpnnmbQTAfb7U4mkCoMjGPbrItWlYWDptQy6SXLez6SCzXZUETeCcadeRr4b3E
exqJBCmVRCCsp80BLp2JdhlJGAs95ByGNNiKTlkdgpFHnRNTprsFe2hOU21gDuBkkFieR11KpfeH
SwiFEwGQzewxtdYn1l7y5rVW7/SUGH1rVaj66+fYnyVyb+EMGhDUzytHBHADAotI8z07ce+KqXgC
dj7CqDn3DG5SbJz8IZkYhiBhyZsqWtY10cBHBp6dr3tABndxJw4cD2OqECVr612VyyZTNnNXUVce
Rah9icsKS9a2y5zRrGi+9e7/YVzw2CewuyxdRALTY6PZT/OA6+BdxjrOsOTfs5c4kqGwkx1C4aUG
MMOwCw99wQz/1T2umtlZOS8vYkTfYEMaGRDwdMDqURjQK3qLU1qci5Mkx0cKDToYZ9oLygMMcEI7
q0YJi616uBtj37riSyXYm9nwTQ1nnhnuznTEYeLVdZIAtSDfomqVS3WIUPCLeKc4axyrOgBD7HVi
XzfPcw9hH7uxGo1C2abUoovj7Kl+JqhFuKX6JTau63IkYh9onImnev2oVyB5wsX3P0D2JS9vsYrO
iqxmDzxB6ZEwfHtUTDzJ+LZsjrTo8LPN1WXf3vn6PDRPdRbmvCJdChMb6jbre5dVnas8okG4O10j
llSEPkqcEsb9zbnAIMgK/AxQlCe0pubtDjxJ0mSsn+nKyjZkbWjCi7/QXPLBkTi+6fL1aaPUTAsF
nw4w1bxaRtv/yujHWG8uEX3XeHqCcFnGscpx6mxIsxeZPZ0tPaHAPr3HQDHhlEDUj5bz9g6W1qQO
1dd/VQBQClGHovzxKGEakmH19V7PDETI33JOmued1tIUZf5FkPEQnPaw/MDttRr0OOUmBQ7qGlQ1
INQLRAJkWfZ2czm3B7XPciEn+1A2LJtjspKTS/fObvUsETSBlIEW8lphM6MoQaK5JWrPrWK0RmbE
ACndVKFoOFnHDjVfl0lty3gXVCg9ue97XRq2L7k/JFuA9kCavwCEGqp65gwivYB67tPO2a2B1j/Z
fRzyJNVpI3TtDlb8RQ2mLpSXe5b6GYUdGb3+kN4GKFVoTmjXVIAM8N53PNrO6L/nZ8YFRrI2w+aO
J5ijNjdaagc4cid1tgtOEDkww5Q6H03Vw2hPqSp55fq4Dy9fUgb8GXp9aDs2DNQPAZsthNvpEKUO
wfFKiIqk4X31dJ4sSF/no8pS4aBljI4L59OsG3knO5KuxQuU/k2uuD+QuyfLjptaoSDDFl0/2ZkI
kRQJwEnny9h1N8OATob94xmwNuIBugttzO3f5Mm1v/ziaY8MrZKmeOSFmQaMxTjW3uOPLMa/dQiU
nG5a=
HR+cP/YjhahMYHDjhnKxQJXYOt5nDhXUHjLsgOUuvFYcjaJ7jn8nyO8fhEAThyp+S77l3XYhJyrx
WtOB31HEQJdSmhiYA8woqHgq1IIknoEmnDhaXMPN43ej4TUY/lHtgd0/fqRVNG3tKSEVDsJFVsH7
TyVjt0MAfFQPywRQa8Y8pM4BfMyjDvoUMWgygu7ddN5NcyoJPigzx9l+wSFG6dWfkAmxdVenGiAg
3MiW0H6QESWIMQ1xNswSKd3qL5ewILGUWd7FDcIJPCg2CviwhlC2tbvsmgLg5tCTpZbo4aRCcTJ9
Xwj4yWK+gt2t6P6WQwZ/s7GswTSzzdlEcDrih45bQq62eZuFkP9fwZ+FDz2hADFfWioy3iKHo/vC
hu4KZFw5qNQKgSmuDDIujW3ZcNclqpxWLTtwFZrQd/QLMNfA8dZGxAGND+b5WMo67TFWAOud6XEm
HKG4zNlrs6Qrfa5ycS0JieQxYK/+kh1rPVn8SFf0ZSw/pnEdcSkmskjP0otWdNe/w9xqe5+0Mdfv
W2ARrhnIcrH8xZ7AXqK0lz2KtvIUwg6CxGnt0Rd+izpEYhqMhsvAvOWS2XXPurdG2ksom6Z54Tyx
dfUq8fmNUVP/HIYbVjXiQxzsX6v236+odBLioj3lMbCB4pZ/OyMLAXgHhhyrJcK15g/IaDhYbprH
eOd2QTqxKjA5NDG67u4Lguw693DlXxFelp51nUtOEImC7z7KILOCbRQzw0blz/8K6Si8m1Cehpeo
uFyu1d/VGdMMdk2R0dyh03z7sYsqC+P2FZ0g2UHHAPaUS4zvrugXRkxr1hZUnjDfnyQ2vRCu1U82
4emejMyjFWC3/4qaz/IYV3wC5ZX939yE+KqBQ2RWc/qvydQAWVFUiEbXoW97SWY+oxUckRLhy0Bp
/V/oZg8cNu6mqfoIQb0uj37up1l3fTbSR+7zu2YOcs2tj8QgIhxM/9Uf+qihNzqXLTf8QAG3HDhn
6bhDwO0Q4fHL47sJhp9yUj9gfBL4a+7DBGqHG2zJwA9Fjeg5VVS5Qr08V4QUzxUBrqix8nPrl+uM
J6A4I2WmTAwBvNu0Wr1BWBwAp/bDU/284QvodsMXpW9ioumFqD6Tr8pOaeAR3Chz2s5jzi7bAVQ3
MdwCejzGZrJO+kEacKKWOv9xH3Dv4/YXC5D1T1JFaGYWfhpXjHnn6LH7aafRQhM5jDcm9Ee4/vOI
TbU8eQp5NENctEOUb1lgi4blYvwihkmRBFZyuar3BN/vl2H4aSQhFqtpvOteQEyn5KtKv0XS9UO2
qO5YvsZ2H3NsB9K/R04z78mnRxjbULU/XRN1gp1bH80N4MgQITW5SfBnkIwGHNJXBnXsM3tCeo7n
qLR459EoWlFm+/wxaPw8+DvTSw8ctxw/47tL65vAl7/kBgfOeTA2VxXDsGEObPcH32smmPmTD5OA
0qOIhyl7a8ydB5k+MZrr5ZRgE4Wx5whzOmSiO3BD1c0i3gRERlE9mBvnni6D

View File

@ -1,40 +1,59 @@
<?php //ICB0 81:0 82:830 ?><?php //002cd
<?php //ICB0 71:0 81:89e 82:dfd ?><?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
pAK=
HR+cPpKlKV453gh6q9J4qfQ9V/WTBN3t8T/TMvsunq+X+KSHZpsuPvvBO9zSLgnelZYhw+EXFM+Q
DpYGKg1zxvWZ41NgUNVTGhlxTTLNYTdly5DjBs6NkB9bSr5bhFIyQaCdOGL1Y5iXj2jFtwtmRk2X
a3qTqpdtPBoY9gSlCcDk4IyLU/UDOvbsbezqkRs+Xm+ijPZGwH5iqBLWBLrE4T2NQ9LI/KCv0F8F
WYdCt0/leYgTmHdXdgV96czIJWsvwr1kWPUEmlWnb9LjGjaWZDWRLxc6TYngt//FIeHcFU9QnUbL
LQrb/rjS58YVIyNHxh755RCsqN4aPSNnWdxWpLn7RfdqiJTcAL0w8wpZPsglnT/j/fYetiigtHdX
QlKqHSsl3lGtkEtyQz/dd2BTMTPwYdUO29sUdNu9U7aKDPihUaCILzGn4y4irMv0mvsqvoDfs+Kk
PWuxbosxIN0bFbzCgysj3ZQIGEBbzMSYDX4C2E3Y8BY55lwSSrrfe/NtkBHG3RKBroe3NXE9Sn3W
XS4zOyy6Nj3E8PKgA6SOWLqpND79xpkp2vBL7GPqIkZEqEqciyUy6LN109cDjm8N6yXGvIDCYPlu
o4bVno5SZ05QxXJGxS/v7Trj0Z5a7lW6bG+RWmcgmmKJ9eccsjSXvJgmjx2SZdo87lMDxuNWJ5KG
qBJLX5e0bmaa7o/K5WANURmtAgEu/xVeGkyNr8BYmR3+d5VwT4DYuMr7gbXeov+o+9dR4Q8JZiDd
+9q8hWGomjmw0kSrNkg8vtBTR4lFDTB4+Z/LZ1ODbSJNJOGh2sNFg8CBv53J65U+oYpHMOgAOul6
TAGMwnEfjmiSkPbXH2Pr4n8eNgwQvBa2mjxApRPPpmnLIu+bQCjKZZWGPF4vnRg/eRCDyXabTTpe
aE1OK6UzU5/f77iq6kPdeQ4UdM1bUKeS1Gfcgvzw6u32BwC1CQI+GZLb4iI0EIgmli5cqdN/WcB0
+nr5a5/enxTYBMRWsV50jZPq/kNYuf993PrGdTOLd1Cx9sMMPxgBFYUe9QCJ1d3668TBO9JAk9JY
VtcwZYWqHnlBf0ZzQ8tIG55Nucx0YolBJv8hlE2u+iyRwsTWv/50HrZayo5IPTZyL+NIhmk6eJED
kK+OSBmifFezTZu/1AwXBuNdf2ch/AdSZyJ1ECy4TuDCO7MLxmno5YrgI2qZjcgalHEXbd8ng4rw
4BQ+5ojvn2RzwNpVXCnKpCF96ST0AaDsij5uDbDC1NfYJPjmkuXsI4mYJ2Au+aQhP4DnE98BhXa7
RxB+pD1outca715U8VZNiPGMjgg4AKLdX3ZdrPFA+IrZMkMZR3tCgpqYK2GfC99PqbS/Js16fxO5
wf3jfUH0UgaZf9c6BpPdCYVbaW3XkEKQCHIKRpeQIkh3bNDREVkGzepxNh8z7Xf4/+pU9e31+tJ8
i8RU34PcUxRDfRghj3W==
HR+cPm8Qqhev/2QznA97cQks+Q/aTwk4pfNy8PAuq/QbvZN+H9Mx1/IR0ws2fhOpRO2lJu6gRXhL
uhV5FQcJHExrfHZ+Hnj9Ule1omDuosH0ZFNYaJaoth6kQ7pK93WZgyyroOQsl/7BQwdDozgnstLO
yWlC2Syht4vzVIOa8eKh5XkxXCKYq/c4mIrYIZzIoEVo+DLaRl9KtqDxlzKlb/j67o40cuuOhIaB
FM2BdHT1MrdhOkHELTWppvFOArWRcJbe9QQcTlkdgpFHnRNTprsFe2hOUEnlOeBGtuHB/JfZsnAF
Twjb979VGonqEyNw8OdjvwclfawFehrMW5wskahiuLqwhakmUC6zsuKhCTgCOvl3rgIO0h7buZrS
hFLHHU2Ohvr7Yd7IoTQXVeoqAUmJwFhWU4BlV8l9V+T4g7aPCoavelykKIHNXW//0ay5xNtWbQah
C6aez0Nayy2L9n/D/RK5seyJmoQ/LFmwkMEeCoq8Oz7LQ6OiW+2bnlFo6URfAF3/WadpIMvGMJyt
pRXPsmvgqn2x0vgC6APpW1mYa1gGbtyUgxo8CjdL1hdHRTBAXoH5K9xQ+k3z1jaFil3ZEowjyAAr
kQuXUVEgYmiNRUKnZk1Xhfmp9RSlpg3iiK/tNwcmZaJOKJR/Q24e34wzGVTKURAN1UZodm8Y45vK
iuhU9/thAMrsPJeo9tmxyo2ntJd13X4qqMmK9u/GRI5KwybfOYnKZv9X7YjxqIEY0I7xXoN7hFuD
tUDcps8d8hr8UNp6GhM1AYxE7u2Z8bX4qPSz1n9V33P2QoUmT6xV6vKQRc7tXeQIUPyJNeXHizut
+JEdiPH/xbN4+gV4ky404HWFSoZl6jewkTiU6WRBdgBLzbEiY+q+046lWJi19k/0l6xyH3fAabpy
kzy7SJKsyzkIgaifXd2Pnqso1d7KgsmQt1VjsNHe53sO6s3VAmArXydHw0v1sOyR6XBKC8ftv4r1
QVXN/vsGSIyZ4qAF1213fGr5gL/HKRRgZo019Ycyi98K7EcrtYCq/Hogkc4nkfdQDZWtenUxxP4Y
By/lpii5q7Tflwmm/RfOiRfLw1YA1akoc7tZggQhcBIz9MvXeobiIZYskVjQ/lj/iGJ3gNs+JKRC
8WYtYBidZnb8uLcNEztu9LdtLxirxA3cqX3G1PW5Y7DesVn0c/Fyb/aBeGlG7RwLXwKroOo2Tm4R
otRoS9uX824qBgMsTNCQNPYfZaoBoHMvRTfWpc6pI6g0YkfooSIDtLKuEauQAWIe5UaJRHtDyZdl
YLQahNRcnCdKEBb8VJvUy97IbqwiithxVFeAqLtVBpbbi56wmFK+0NMi0uU2bG===
HR+cPpD2Vtllb4DzzlhgM4KmV4gT8DTMg7vPrP+uhYuFsVGby3wfljyN2+EvTJrCtTWQL/v3YCX2
7jEfX8Cjlgisxsl9UzXpuSu+jt7dGPh5KxiXAHSeTSPsvPHqxUjedrfcr74EyFxFWTYnz64mLzB6
CXypMQFamayo/frmyvGWrsoP51tWUruRmCg9WXyW3iOEzx6q2vfs+vheCW4U1peG07Fb1bGtda/E
g7jbINL38eQLGcBPG0tldXJLNU8DXYV0y1fRDcIJPCg2CviwhlC2tbvsmcbfemoig4KBN1O8dzH9
ZAjLqvvw2jYdBqnRlWVpJvTp8D64NkLB2+MvYY746nV/J2pySNDykV9peMuYhAziYH4SGajvErAY
OfhavuF7X+P0ZAKwBVKNSpMVTKKJbuDerHO+pKgQdyU0lCeHgNndEiIAcFWdsk7RqDBoiq7AuWBo
cglMlPhVq3qw3PD466fnoQJh/CskzCOV0ka+W021bc0GueFZMPCR5ozOwf7NOeJ5grZB1ENRE8EP
tA6ddu/E3eRyLB3fnP35g7Fhj0ALbVnSYIsRbq7y7QFQYeCNdM32bCZ2pNoLyW8hwXDXw+1jlrLJ
+Aq0Y2qqJo7SVgDiD1qt9Jgj14vSOidHnuz9H54xWtYSbql/wy7z1sS2c04ssG5RDkLllB13MdBT
IS0tYaCl66uGPss+k0PkE60Xq5z1qiC6NoSX6obJul+06FNVPsyGwsVD5M1FuGMHCHZUSC1u+HCv
0y3CORCvFyVYt9M9i1JNlaRRMZD09UmHlEJMhxsNDsSl5HoRQgRcYyFPztWrP5TCGo/rej5b5yEz
ErWi5ldw4HD3lzNOKLa2BhyaUAHjoB6q+MeTjL72wm6PJCh+WvY20Q/vL/ZMsy0k3HTyov+t8zYD
xfQ/z7JkTun0A8VrBk/Mr8uuwRHVQottY3ZpigpjfUHXdwkkC4vxb2KGG4vhqWD6sSf+D10VRylq
dLuVbYu27Igdf/ssMjo7SvicfRHiKhQvVwIHLVs18Wt0wIs5J51Iiz4rfc17sTCBYdkTVbxKibsw
c18rV2n22JR//QpSR0Hqz34lJXlJZyUcm8Macjvjyls9cDWkyE1PKwpeVXLpaeHhhoi3nhObRXgl
fsq/Q+87gEQRlgTHeYc07CVR4G8DBzB+kPGrSemGzHj+WWbaOuNqX2lVmYOnDsn5bcm0Lb0rdZNt
SUmFto2gEDmSYHiBP1lgRKQswu5fEn1Dvd+mmWGHowgv9RSwpviBqBANe3Uuz9X716N9ybNp2/Et
bIUd2MRaqij5EUSSMHZttGeh+1ndGfO+3wUAAdRGQWqut9+PM3eP1AWnGkAmO8TIJG==

View File

@ -1,45 +1,65 @@
<?php //ICB0 81:0 82:8db ?><?php //002cd
<?php //ICB0 71:0 81:8f7 82:efc ?><?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
HR+cPvygUoaj3K0FA97k2bPmERv6YqOXaBqqejK946t5Iw0MUZRSfwxBLkPmK9hK0erlgpCq4eXG
ETgnER3391H6mlzFudnVxJkKSHr8q6SDwkACiZlk62P+fTONZhOTBMsrKkT9sgM3a1nkREpOoTaL
AazEaNbi8MTAAHICtUE595hb2O/myYQ/uCS+3qNV2G0xR6lzGYl1DDentQU825/Kvwo/ro+BOPeF
gWHKlLa/+nlm2Moiui+B4z0s/UhMlTCY1WtvD55SFYc456sNqtkbU2WDzK40Oz7sJ3fG2Gqs7fpW
Gw1hSVx778Faf2Hg3L7/1K55u/xYI1bv1wub8kh6rR+HV+16yH8xungX+12Yfzg22rGox/DM56QN
TKOV8Rtz085o8gzl3fj9T4hePK2vOSu3UZ4IM7ZXb92hS7mEB5XbHKNu7/PEufmB1aQqnEXZ1uVc
dUtp0MCSuFBdEtOhaRyw5Bpcdx/JcvjUL2ZSF+Ef0XNTernJK8Uw8WuLTiatT49HYFfUID0wkJ+Q
K5zzH8CKbvCz4Vw/9Ubt0ZzMMbJkQ/cXwgqXR6BrnBs9WQVjn6tZdPDRuVPgL/ccQxEg08c9kQcj
Qy9GjU8zFvxZ1AlaKXqxv7siOM7Zy9RV2h+UfNWRTf7W6Hlf8X5n9w2VNmNUkV+TIPYbrwDfZhwW
Pw+7PxYP8MpQvVc8dsnouPGLdMMHkocwEWWba0zs7ZOLB8OvaoezO32M5qV8hY1kGtpkk6e5i+ze
HKsts9mLjvZRQpZwdMJRBAYOiPO6H3Dsm5RvwA4rSJGsIl64GchaJ8Xra3Nq3TmxHbVUsocb8Vsk
9XBLZ2FYohViXel/HHJdnIl8kkU1h7npx7DBOOnrHMPH8/obdvnmmW9rT6+lTulBoXDoNTxOTLz5
UvouqxDUx19Cf6NLZ8BgDNeMFt+2pf5P3dWVNkH1NIaTAtyCe39CNWtigE5LLCE8I9s0o99EBM6C
7nS8csmhIcdTSMKJKJ5eVjmzoUP/GMz+YaZmoA9VWuylM0vllGc0wSeshP2Vi873IfVOakv4SlTZ
SaJ/dq9ItKy9v3Yl1S7Uw0UlZrkkQdmQFtVxIaw5wbw1erNci9CDJu6MXaWndvVHRs8cYNasjRYJ
UIBhlvuucb+NiXnmhFenMjeG599TdMR5MovuHKfs6m3syjPRuEPSnvFShLEjOw2wLxt5WVTvQCYC
aSDSxMAm56PNlxyu2tzY3P0xOfSVWwnyKV3/3PKVcQnscB0ERYtOnTO+H25l1M0ZoeXqFKvGSOcF
g00hAqFtKRk26d1fSmZJ95hXkkfWRPgkBiendmOQhrftU7ROhHL4/wBn+VBJqWu6/eHKI88SZb8x
RmJnpLsjkpdQdciA/OVBp3J4fbD3btvwv7ffruTNZWSC6bvOLTNT1ji28Z/UGY1c5XpSjpB6lIbn
wbBAo7XtffBxuD5GqK/ylsvpSijA9bzGi78pKC9i9uzJx3jKTM4NVymFmqcbiw1Yk4AwbVL/Lxv6
m5px=
HR+cP+DsNaZVmA9lfixBQzm2S9dARO6UsoNJlCW71zcRFTjNYE6D/sLWnrjvFv82eyQDNbdBYIWF
VgfT7SO555ed0Siivp5gEqriRDwGIo0QHWXTUii1vtLZKFV6PcaX94nrglFhhx0EQDLH+ztMxZXA
iBbWr0WHFGLb5x7qlA8vKq01JdsvwxPxzfJZ2y7i51BdVIO6pH6eceplZ+OYCmMd6pV1VF4ut1rz
8xaqzngb83JCWYBEJmJKxwhWRyEPAwbF8nUsEdEWMi/Vd83eLtpphSlbFwvq0cdOVUkQFIK7hBoT
Ed+32rsi40wRaCE/C9Q/V28BZ4Rd9k5wnKenlQ0tIpNcqDO4baVemZrWUrgPtNwfPRN9sIU+cQdd
mCo7oLoEj9jX+BSBMalQ6ROIFn4Qu063ce7GEKMLczqS04YtXogATAf3g+KCvj+2jV6fyNZAO/l1
j9eiZtdo7/bC6qaJUhmFs0yvkjufdLxerjyaPoujRGcjOzlsR1sFv4fRVRsThQ9dRCxLjQtQ178J
Uy9BZl6Gn9qQ6bBZXJvUX5aNmXfrOhOXJyrPKPepH6mjByZGGvOuLFADYmntld4cJB3mCZCz0qDm
1CglUsrrUDujild9RUQ+1jlEAeE0GiXJY0rlAjJpTTvrv7v3LPVJ7HSsns+4Iuhui0sw1MkhK+k6
PN6sV6seDZKlP55BAamii2gWPCaSlD+NUZzfiXRMx5274l5EiPztUfvo7ZY0HGnQ2wV+x2RgWk6G
EA6c/UrQC+9s4mucE4yNi4kzgKgsXjVljDOppGwqK+9jg1an+TNP5EoduXIs8AV+ujOqS7g/VCEE
8WhesGR62BVCfVg1NFhDLWhpbGnAPsM83u4QqJ+ncdEfjBo2KLFlxdF+0nBO3Y2Vjal/J1dvY7MN
lOSBW0S8R9JLgg9eLh4iGRDVcPu8nn2aAYH1IqDxh2sSsiZWz2N/gKU6LEHEluSO3F7wAIQWPat0
okr9T1f8xECQjAzmKCfLfBZBuCD3AP+GRWOEI+q5YxvqniHRirI0P8D69rRDS44iFja+jqCNAQ6A
u/Y1kfnArjLksOgzwfM/mIDm6XobAUjVg8X3w9XD0jPPpniNa4n9hY6OCuKgNiYT3OxCn2L0c7Ib
7znxSK+/CdhS9vagYvWNxBsHsf0RX34JEKwtZwMDZntU5nM9mOUPDS0LzPKQ5KzYd+IPwOSxsIcj
pTQ9ijvJb7A7CrmJde2g77cpV1Sm8/PTtrEW2AG3lzKjWeWneM5/aPuMhpPLXOiPirGwfNv0BiVw
KUI4EcRf8xJ/qy+ytbhvgwhvMlVtk9HV64nt6bu2edkgnyP9AoFxHHHEjJqfrp09mmQ3iEaj6h8+
32f8VSCLXC9tCDdUW/nlkxkO5+2ozttNYver9VQTB1uHRxM5nVnpklJRJ1bl4xcLk1MUCI4PixBI
x5FB7N63ZvZ8ReYFm71NnafiVa5E2u4UFI3yWPdiZdLaIXId94l+MB6YEzbQihq8/F+bYfDmCEij
YBrFmpUJ
HR+cPy1aO4QLibXgOD/rPSt34mcxCJXyIKtB/zf2VMBN9reqxpSgpFnpbUFbYjJ34zZQMM+n3jms
B6F25s1rpCQ4gaMxXaFHbeVT9U7qBR0mV/IB1uU9LnNknhM5EPzSbtKXuxJw6tRi3K8i5bHf+WzU
5uerJiRzMr4+8zwxv7Rcr7stZ+JftbbjRNV5A/VhN+hq06Q58nmN1EJaBt0qqFtCuV2NAnirK6mV
YUuBffHIJ340w31l5Wgi+JQ+f/NeKPTuwUnVaSBuCPILRKBP88pO6rUvXdRyR2b9J9ZkgiSkIYpf
rLUjTm6Ubs2EO8PW9lkCeawaSO0mC3afHgEqdnzSTU5zqQVCOUkHuvutskwzJlqw1LzSvi2Z/Pop
zHPoKoA9rWkJb/jPaStWD1/i73tggHT0CpGLidOw+i95RnodPaiKFp/zcYVmNwD7EAQ6rcFu78bw
jmPK9uzPsvCt9NXXZUlW08+aig6LRBgRshaIKZKZgqGkpSno9krlwrnIpKE2IUOW0NpZVL26yYs8
5zA99jg8BGV2CWMxqIzrQmQge2U7n8/wpb7D/gjDieZYjeUhgpVCdRU4bSJ+TAxJSOWtdwCCyFBj
Cgmk525YiDnVicP80PYdp/C6VtSi1JhogBFV+l2DnWaEvtOYMKQNdv6LGbCtv9J502PLMUL1KQ4Y
2e6BEek0iKXkFhblh9zH+krrcgQ7CGBWhXC8zIsRqCvFTgiNBtMzod8TiNU5pSEE40zTTn2KpPam
KsQtIRFhfoRVrLam0Fl0PrGPu4RMfTgcsGebxZEeKmY8HBjiALMlScbO9paQBJlDbkFk/aYtz0AD
Ba1p76bVAm1nXA1BML4Fb7WalOOAJMSYYr2VSR18xcu+oHCQDl5mnZcdv28OUccQWWjoAbmGRgDS
zj8ciZ6SJqQN+DltCWgAHuWBtjTcPL7xyuUMy9hd5rRrzyM8eq39gPRYrIaAq7+kDieIn3x2bk1i
WFYVkYhEJ+Cq78ZX0lyq/1AlpoQMCf0CeHquq2lv8blJY1FdB8phbi3aDF7uq7rPXMJlknGRgAHX
SU3XaV/y7OjRso1GvU/aDTwkaLDY+ed8cAG8Cl/SbCRPjRO5dkjfIRjIeDRBNQr2NGzIgNkkOq1d
5COwrmAafUsLn7dRDGaah3VxFw70vPrPJWjWPdx1vw2cEmhzCcZ7npZ1PJE27LxX1fE1Y2dMJeBC
11qdMpZ+NSrJ8kRpkghziTIUppuGkOnCchk6NixYS+87BQNn1ftqGzG5MXuWCAIK6ctQXfVGFrww
loweh9FESMZ4lrxICbBj3jggy/6Urp/A3+OqTxW0qCs+/kMTh6WEENiWatboxCbrvRhFASX7sGqB
Vb3eYExGvuyZzEuliJLY4dYlP7bzzGIOR//8iu7v4+Wvi6jnSOw1MWptCqEO0fW2QN1St+nEZ6BO
jxxEpFXxS2IBb8fbIYWhe4gWOl46dEvyaE2nhR7j3kKUbjf8gLZhQDZabBIRzPBcxvxGcpYnlgq3
DdrnRPs6kwLBgp2YxHNgz//FdhLvtT5L=
HR+cP+rIDKVUf8ref+gWPCXBacC+2EqrY0YUTzc07w6bke0lApbY3v7pC9XLbfXDZ9+zYW/h9ixp
N4VNuuqSbLVqnZiCnRnis8oY7v7gvcKfqfFpuJS7HkO7ETcecMONq9ZZ2JFbhLL8cAXW3q3wXkdI
AheFhM6b7a+esliXNwenYJqBNNb5inTpqP2FWx9qDwV/hFL+S+UOTqEbvk29DmwnCzcxOOdIWWHL
sE3riwZ35AqBvtX/CLa9iSIVa7s75WMaNQ8BBNRxfwipqSMrtSzTZw0gs7ZSR32K80zRFcQuIo4I
ZtEh7F+HYF34br/2MgVQzDbOVGFhuk2bxjKpZN5rTlHGqAlO6N4rRbbYzysDqRIGCkfRhwtu9RB8
0CrNjcGRFypxsvfapt35Mzos02NuJS8jY8IUP9dLG/eM4BW6mrKnCWw1l2KGspM1HHm2gW1NOHb+
R9o2Wyl7u3iK5bBXFYZa3CZSpd+ZkJc0CLk9rC6WsvYbpAODiW5UoF9MCs3txRbDTlmba3hhH58w
MzsxjLFKki/yh9B8EpSq8l26vnVsljBAE5SPQpjhmLdwCwmAbSJkBdDqbL2DnCzP/XdZZZ73fc+w
e1JH5R80COVeUQTmIcB2rrDJ41QM7b+LDr76MT0nuhH2H0a7Iu/hpnsb2OryEnDLyibuoEDDkKqI
jTRusRLYKXmEET3ZSyFhAGvJMOSSY8DquirsnKlLBGHeyx+WvJUYKVFUz0T+WheWCY2J1bH1W72W
k6t8Vu4dx6AnrPASuA7j0d4VyjXMRBO9vUJfZ+q3PUhqwYyC4q5J9xebWCquPBe0EECAadyCt3Hu
W1NeoBdhsG6VT6BLY6dwbngQTsIYiOZlWcJS26eEsr8+wvERLNczRP2sEXhcEsxdZbbieQjp5aNZ
9eqOILudjHyEf3dADTaLFqX0y0F2apFH/CDJXzsT5GQOPJGYPnwyHpFUOYrKnZMXxYp/M6Xdotqd
nW9mY3t+KdfXhj+DS7eCbkJHl61pElqJku+mcf4uyeOll4LpRPBFXqGI090KhxzAMN81wCkbiPXh
Q2h61qf0o0c5p4bunI0tmP9CF/FAsrlQxBcSf+sAG9yKPiGJaxmPWtEITGMT+ydAGjJAxZzUZZbY
UQFKLw15/bAJq2P6p1MkSNdDbqIoBcIUPx3wPORNUWECVquwpVUYbehE/nfWrqT32FMg2SbyQmWO
9MML9RUCtjFYwmyImrkIjeIPfIyWAinF8JiUmSZx0TXBpvXJs5uec7uhbrDiutrfKQBK39nAw4Qq
qIWwFub38QHwcOxl3OP2yq6LkFQvpjfdiw/uTOQeYZk1+EeVsqTFNZzz74W827PA/s3+DvjxL399
niBJzSGuID4H5wNm2+V7unGglI9SKI2nEGERrXSgLu3PDmXYgwOEHnpxOZPYkp623F33x0ccD/XY
UYqXjg7P9gqvLsimj9S2e2U5Tku+h16Oq+J8i18DX4a3iP5pZScR8f3WsUjDVkiaOeZugap4us4==
HR+cPm2I+x+/Py2mHYfkdC9KGxhx/UUl6jBi2gouqIVrqJ/jdk/x9Mb6lPDiYfG1fZPEeU3ANyc8
qDEWgAtyYdK6i6UuOrypYzuePR3xMTvGo/Fe0exzsf3NEqwDOcnfftK34hrs7iVDxBB2jxnjpZlP
4hoXYPbGkcvTsQgDRTJFPwTxIuqGITlLRM4dIzu/ejcQ2LiWTsAzplMuXt4/TknGidZ7bHtfPenF
6uBWd9Duu4KI+/2fsT5qjVynuxzvvsebDdSWDcIJPCg2CviwhlC2tbvsmX5qyjkDMZUW1bB87uHB
YAiC8eulQ+kdTHVDOTNB8y4fsuCPcxOQ4EtsXN0ABSNNsl/iXZkC08a0YW2709C0YW0fW3v5pDEp
OkqSf6IamzA1X4UbSCEucZQU+MkO8Tl9lhOfNQj/XCBCzhst2pAhRbiPIe/v4J8swvkiX4AOP+Fn
WbRgxckukEXcs7r0DXuGa60m1MzvJrYPlkrFXOQd/0/qUBCzsKmb/mEKhhSGdweRhC7X5p2H3cYe
wWKhnELUPPJ4YUmNLiEh+EdEmfM4VsgvOZ7qPmSFNNGHlKcdrB8YEYXke7FsSoufibhQjAZernyq
ubV/OjGogbEsUi5RLWpAZXVtA3fIoWThCbTc63kitQE7WOSRdqzHot1oOQG5FGEZbD/zqRE9t/vi
56VRia+sfHOiX8ljylkUr7jbtlDF4mP8fHHKQVk/+U+yfgVcuWE+GobNCqzdhNXb+fOI62+iUWjp
V27DR7SHXzr+ZO95CElrk/eRyo6CExWCN0QL0Z0DlYhqjGnNQGf//ihukm3hLVOPwUS3Euzvp0LC
QHiBjtt5EqPNCi3RDAPX+KGo9YMJDJAWlHfSEGfUV7p/IVaX6O5+H5fJDK79QPNA77ZZKTildP4l
TiKwytz3cjKI31vurOoW9F+nm4IH9nJI1U0XVa3FRhe3v1iWqUK0p/VAcBwP4htcpa6GXixLQo2Q
MwoKQaMizozmxAdv/6rxL8T0jqaD5hvBXUrDP0FWnfeIgFu0EMJu8E9yMnpgVCGDNRGvNS91WPmk
PbpdtE3vnSlx29aPziRCv+UU+90u19E4C+Mh1SXUJ4oSg3MT/n6pQ98M/isIUgCForiaZauOaIwx
50nwilTaqROaFVDoH3i9MjSlFdab79y2p8Pjdol8a6br4vbh8Cn3WUplwT6Laz5h6TXFtAqfOMsx
EnAc1Aks3caFwGHKqsCmpWWHClDFQYt3kxgk2uj3a808L4VWCcT49BFOT0dr/PPGRGkHWB0JhZIH
wanZ6xvfsrg4nm7fr8QIqZvnNdPGvDmp5Y57gEOcdATKf7kkzDZSwWlTA/ovrZR/d4Xs16D1n5wc
bS+0beg7iU9NLAuUru9TogZQDzVbEKZMtZRqZsrmwU1RHSnnoaQhsT9ZlHKTxF/D3qfOSO4oJ7X6
A81hZ/8BFh6jKWL7XAYGIQbnpbybw96wtHkpkWx5J5uH/pJXWGIx0WtuzgWCJbDQq7wnYd8IkgkO
m+nU

File diff suppressed because it is too large Load Diff

View File

@ -1,156 +1,243 @@
<?php //ICB0 81:0 82:19b3 ?><?php //002cd
<?php //ICB0 71:0 81:1ce1 82:33ae ?><?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
TG===
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
m8hfMDgjI/9ELm==

View File

@ -1,140 +1,221 @@
<?php //ICB0 81:0 82:175f ?><?php //002cd
<?php //ICB0 71:0 81:1aca 82:2f5c ?><?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
Q+Ikk8BWVGLqsnXeChWd21GG=
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
QeRiS1AOLmW5XMflZS2k6aZ8hm===
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
M0KDh6iGEwJf8ws/

View File

@ -1,89 +1,134 @@
<?php //ICB0 81:0 82:f7d ?><?php //002cd
<?php //ICB0 71:0 81:10b5 82:1d4c ?><?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
jYqU1m===
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
+G+pN9Fl3ReXBX2a
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
L2JZeeoa4kG==
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

View File

@ -1,78 +1,120 @@
<?php //ICB0 81:0 82:e00 ?><?php //002cd
<?php //ICB0 71:0 81:f40 82:1a5a ?><?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
5gYkLRBunW===
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
kPgVHUolqZwvnMMr/wn02M/C=
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
xTkqR/3Y7DMugB77G0==

View File

@ -1,105 +1,160 @@
<?php //ICB0 81:0 82:1215 ?><?php //002cd
<?php //ICB0 71:0 81:1325 82:2251 ?><?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
S8tHo6h+Obcnk83Gzm===
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
hbLMuVr3JjPRvvoMhRHg3hhzYxfNBqtk=
HR+cPtk2aMC6QMfKtpK4GE+iVVWSFM7Keoc3Bzahl9nQI4yvKvFt3GD1EnBN0pbhwt16V+nlitDO
toB24k6vlA1xZXhzGyv7YgsCuoGwSh1xqsdSDV9obczTwX9Y3NiUT4vu9pUBe9xCcYqtgyALQzuD
KfZePNTE6y5gAjJNmngT9OPnJwVPCigvSWIKexBdfQTStp3shoqRmnZ8/NuKRb1o5GuEAK0OLuXC
uw9M8qTlIJbp0/Kgd2zL+Q/IBtgjJHT5YKPNZJPaasJAWZEREgxp0jvUTi86Obp6uOaTupZk9ItK
IOoh0Vyu3XeBXGP73S1haGsbQH+d/BvkEL+sf6nhOFEewFctYMtqpoQbW+xRtOZBmAO7RLm/ZQOX
XSDjqKW5bmtR4nJk4/yxoX0AMm75muG0oLl9T6OpVN88HS1C2Dwl1IVrnG/ATI8V0m15famg2nue
xJPvtS7m/pJJGf10K+SVhAKfaDeTUwyap8z2NGn03wxScdBLAd8JZvUw0OWbCUyYQ+x/TAaYX8Ns
+Tr1hvrlQycwUnadonj5onaERSQo3IOsnkLMD47Aa0FyOF8hKZizOd1YPOZmfnkSCcThusFIRxaI
vD3qYvO7VSE31Jt/i7bkc0IZKk2Jdlk2Xri36KoleFDM/oX0Zz4Ki3wjSUAOi4cDPdNRIHOJzWVZ
2MP8VJG6TtfJwy5FV0+RYj+Rey2v0K4/xRE9cWaZCr6JyD0w9X2QPy22/1sQikCYlOA36UozCyg+
ZS9zLZgt0DRktoQ5wJ8NcbwCr3M1Gt6zkiOwukP5kOvRm1LpwHZM5ZLlHl1PqWNnSk/MK+uVnUOu
eikjJ6kuzfaC9EpEzQMZXNS7R6G00v5/4q+zMBNWHkiIibk34SG/FsmeRct5Fp+jNiIMUdRm0uKB
gteeVdjore0G6yWESIPE8Vt0pDdu98G6ENWUNtKYmDTUebMY2SR9wa9IPNAUdWHPSkZtFL0S6EkP
oNxRjKLRZFbZEigStAmu2CCcRkmvNOIldCRGchxUDyp7nwXdj+Jurou76K2EaDBXhJxlFJl0NBp5
IUkwWwPqeqk/mziKtHCar6t6btoB4s7sXhEPuc+6w6b8CIVe0jOKcOLnIwEOcIBri2NnqGZKdkUH
XcGaEwZZb6k1znmhJoiD14VC75GXan+/WVysjBSRAUKms4O3/q+ZpXwHOEHr0bQ+LDSg84uZBE2z
OUTRVXTZQ7H+e9FIQQW4b4H47KE/Y+o1YM29QVnA9rfuAm6SdhnbE1nQMbRuJ7ehM2BuPv7rRy9O
J25vvftBLs7pXneWy8/c8wjRJphqgpTx/+4aSXATFH8sIRBYUhqqcqtBogScAUw2QENxwEmNO10m
5PDIRorePfHsWeEn0ST5RR95TP+/As2V0C6ux/jVtljwcpitoVhe4zlhDUVIMTT4BxHnqdLpOmgN
X+A6j4BZbeOr7OLzfaY4LWqOMgtcqjdh/OC8nI5R7g5xY98GDzXbGSc4Le3FYdEoXnd10oVAUksC
WcGQPgbgmjYBDDiJ+YsoP1LA4rgt0S2JjimL6yBEMSmZVxHGgnLyz8509402mpwnb0xGaC2jT0IQ
hYP1iiUs8/jJyY74BtM/clRr88O1cKG00NpHv3dAII9L4cgaA0Qfxpx2CV/e7wRfblbPEAZhZTb7
afkjONLiojr3H5rH2eeU6I+4QEbXmegHGKSBhllogxpDzjnQEWM7wLZeoqzHjGhAmrXZ/e1tQIUf
PYBL2x54q6BNa+8LZYZxHWZRy/bQ8iscOLpNiZxXpuOxIiW/v6KLtOKzWJD4sGO+xg1febLzDwBS
dTjzf0IZ6D19PDZ3SdGRy2GI/m4RRnMnzvqdsxaUYZVPaBq14VBjOaFCc6QGxSirLdfqbizAWtHb
dzeV014TxsbCq6Dbf1wDDC7gfyb4M2QSmZjT9NU4LYkhla4GsZ+ii+LKBJvkQTqR5AV6Tu76eVdT
10yk7dGxYO7Q+C/05VN8QrrIeR4Qj81sbW8AA4KB4b1RWxYCp4iZLTYTKtVqgJy1zv+n7roQWEik
s48+x+ZvUeXz5ujEGfU9LVMeMkKgnLAJCw1uAXdTbloIjSJIrrUhGoFmy7AiJ3SjgQBWDxYku6KV
X5nAVLVibJOewiVBsDMRhF4cGPQ/U0nLMCLwTvP/lfzcEA0gs87VEZRz4z1NOllvCrywLdPXwDZO
tG9Sm3YKC1/DDvvpL4SH8hhx0EMUrOb4C4m5GlNdnC7dnmMvwq7q95dPbm65GYH5bF5q5Pf/IgKA
y4XhXu3XN/bR3Bb8QQLoImlmwzqceRBIzU5nxZE42+l1qpDG5fVzDFUUZs+o7zbybjR63CyOyhiM
b+n9EC/Q4H/KpZKjZc4mB8h83pA9xnX97F/Y9d1h70f7q7IYSgKWA0TzaHnHu7h+MbXpw1iZ/v6A
xMPB7Jax+KbVo/+3uzW1wHtfk0wOU4KWwkhcxE/MJgXDvQzY6wUE2brgZTELqLQEL75d8F6xBkHn
o5QFzr2OdfTHoKWI9PMIzZfI+V9cadd33XsLy/9vTYc9D5GHfCygj/ZhCDTMuuvanzO0YA1beN9k
XBtceV/4a7VGmME7zDSM7vb59JIda0IkaMpwnlX7am6JA6M8cPjO6OkSAeI5n5jOhX41MkERAbF6
4i/uizcR5FTGByUUmsxrpTfDSa+RB7xEvnVJ/YVi/yiz8iAwouHa4ZLlr3fA7GCpk26qsHPh51y7
0nYrNzHbuHR7tBcNpzoj2gk/YoCw4n+OnadrgrZVf+M343z6pn5OFKIQc21ZruY1QnDXoTDCu38s
WLwQaqc48iBYT9v5U0m6Sh2OPXVpGi4Cwx0JRWjD6pU2vAGnU6H/jSKL0mb602HlRcui57T9AyKU
ekERIjOegdLQ/7dOBomspc/G3XnujEBQHA6NVSNYW01ESiZgpLzaQ9m6Mi3sczXkby/1YWkteisf
nJ2vvuzQq6Sg2tOO1U8uhrggGtl2C1nwJ2kSUhSF5BClwT5ZH1oWY805U3gn1FqrFdearQ4SALG3
7ts17NSK7bRzsM0b/l+Yyu/VWvTvLcVDvsU1+s9oQ/G2JsB/zUvWNA6Y9oYOKJByM3uxNt6IiKAl
Rfc9gPahBJZuQkyR3mAg3EM5jzIVtF7X6789RekukaeNr03uwoUQhUCeu6WIR0MqbIwEyMrYhOwI
L656Wkyiv/kGmX63DGiP2VkHTeqeKJBt+XsSkkPaXfuQ8BLvFqGGM73KFHl0DE8w9RUjV8GM11f+
WtciJqKsVFpBgBd71knWAXNbj86xKSbCHXQeiaL0xStPvdi3D6EcVQU8/JCntSzjt4JDt2sEHfZ/
vWSF2DwgYlaRoHJATsopl/ELUoBtBw6TRTm2NPjUC/OILKyHGFCnWebY5MIYsi+iA9sp8a1B0ceV
dWjSWbipQNcs5+UrXWFYlRSiRZQ1ObiprDEpkvt+G+BPHIPV0H2mUdSlxiod3tYplF6f5KQ2zrFj
2IvOzmRvCLn3HIP9M8fdlVcDL9VulUhPlTjnuMhdFG8oZ3s5bOKMygbz+bV1uGsq5cHqWnn3OaMN
P/pmsMEJRvp8bOGh73zOYTv3FPKS29I9EFDiiAlzQQxKfKJlqwUb1X1tgDKTzy4QNq5Tx956iHj+
OuGEdzKq1MbE21FlC3ls4lQPkg7dZjY3HpT4IO9HtbZy4S0DXMpT+jSJ6FGla11Fn1WZTnHlO+un
xQ2kBNRKIGj9OspMX+P+ALjaskevasmhw8oPMLjXJLZ/IQ1Xi2ENe5O2sYjAFPSKneLoXhc2qUH7
oIRqwY5fGdkQk78M8UwjWTVe5k0teq4xg5ydbvsctphmWC6jefeuOYSCSj5g1O6g9IMpAoCqim==

View File

@ -1,97 +1,147 @@
<?php //ICB0 81:0 82:10bd ?><?php //002cd
<?php //ICB0 71:0 81:11c8 82:1fd8 ?><?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
DrmNHpDrHW5jhaA/ELC==
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
UOufhhwBBPDJjVYNyqS=
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=
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
g8day1q1MJUcChf3htQl

View File

@ -1,57 +1,86 @@
<?php //ICB0 81:0 82:af1 ?><?php //002cd
<?php //ICB0 71:0 81:b67 82:1387 ?><?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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=
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

View File

@ -1,173 +1,268 @@
<?php //ICB0 81:0 82:1c1f ?><?php //002cd
<?php //ICB0 71:0 81:1f2d 82:38a7 ?><?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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
g+BSn/8==
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
mH/mfKXbK9UoazRsB0==
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
6CE+qAsM7ADwDhNuwObe=
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=
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
HnhIO9amHtqcID+yWgBYg43Q9+O=

View File

@ -1,234 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Adherent extends Modele {
public function getAdherentSimple($idAdherent) {
$sql = 'select * from vw_p_adherent WHERE (idAdherent)';
$adherent = $this->executerRequete($sql, array($idAdherent));
return $adherent->fetch(PDO::FETCH_ASSOC);
}
public function getAdherents($noadherentsearch=null, $noPiecesearch=null, $emailsearch=null,
$nomsearch=null, $prenomsearch=null, $telsearch=null) {
$noadherentsearch = contruireParamLike($noadherentsearch);
$noPiecesearch = contruireParamLike($noPiecesearch);
$emailsearch = contruireParamLike($emailsearch);
$nomsearch = contruireParamLike($nomsearch);
$prenomsearch = contruireParamLike($prenomsearch);
$telsearch = contruireParamLike($telsearch);
$sql = 'select A.* from vw_p_adherent A WHERE (A.codeSociete=?) AND (numeroAdherent LIKE ?)
AND (emailAdherent LIKE ?) AND (nomAdherent LIKE ?) AND (prenomsAdherent LIKE ?)
AND (telephonePortableAdherent LIKE ?)';
$adherent = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $noadherentsearch, $noPiecesearch, $emailsearch,$nomsearch, $prenomsearch, $telsearch));
return $adherent;
}
public function getAdherent($numeroAdherent) {
$sql = 'sselect A.* from vw_p_adherent A WHERE (A.codeSociete=?) AND (A.numeroAdherent=?)';
$adherent = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroAdherent));
return $adherent;
}
public function getAdherentId($idAdherent) {
$sql = 'sselect A.* from vw_p_adherent A where (A.idAdherent=?)';
$adherent = $this->executerRequete($sql, array($idAdherent));
return $adherent->fetch(PDO::FETCH_ASSOC);
}
public function getAdherentIdConso($idAdherent) {
$sql = 'call sp_p_get_adherent_id_conso(?);';
$adherent = $this->executerRequete($sql, array($idAdherent));
return $adherent->fetch(PDO::FETCH_ASSOC);
}
public function getIdAdherent($numeroAdherent) {
$sql = 'SELECT idAdherent FROM vw_p_adherent WHERE (codeSociete=?) AND (numeroAdherent=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroAdherent));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['idAdherent'];
}
public function getContexteAdherentId($idAdherent) {
$sql = 'select * from vw_p_adherent where (idAdherent=?);';
$resultat = $this->executerRequete($sql, array($idAdherent));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_idClient_C'] = $context['idClient'];
$_SESSION['p_numeroClient_C'] = $context['numeroClient'];
$_SESSION['p_nomClient_C'] = $context['nomClient'];
$_SESSION['p_adresseGeoClient_C'] = $context['adresseGeoClient'];
$_SESSION['p_boitepostaleClient_C'] = $context['boitepostaleClient'];
$_SESSION['p_telephoneBureauClient_C'] = $context['telephoneBureauClient'];
$_SESSION['p_telephonePortableClient_C'] = $context['telephonePortableClient'];
$_SESSION['p_faxClient_C'] = $context['faxClient'];
$_SESSION['p_emailClient_C'] = $context['emailClient'];
$_SESSION['p_idPolice_C'] = $context['idPolice'];
$_SESSION['p_numeroPolice_C'] = $context['numeroPolice'];
$_SESSION['p_dateEffetPolice_C'] = $context['dateEffetPolice'];
$_SESSION['p_dateFinPolice_C'] = $context['dateFinPolice'];
$_SESSION['p_dateEcheancePolice_C'] = $context['dateEcheancePolice'];
$_SESSION['p_codeEtatPolice_C'] = $context['codeEtatPolice'];
$_SESSION['p_idCollege_C'] = $context['idCollege'];
$_SESSION['p_codeProduit_C'] = $context['codeProduit'];
$_SESSION['p_idAdherent_C'] = $context['idAdherent'];
$_SESSION['p_numeroAdherent_C'] = $context['numeroAdherent'];
$_SESSION['p_nomAdherent_C'] = $context['nomAdherent'];
$_SESSION['p_prenomsAdherent_C'] = $context['prenomsAdherent'];
$_SESSION['p_adherent_C'] = $context['adherent'];
$_SESSION['p_telephonePortableAdherent_C'] = $context['telephonePortableAdherent'];
$_SESSION['p_codeLangueAdherent'] = $context['codeLangueAdherent'];
$_SESSION['p_emailAdherent_C'] = $context['emailAdherent'];
$_SESSION['p_produit_C'] = $context['produit'];
$_SESSION['p_libelleCollege_C'] = $context['libelleCollege'];
$_SESSION['p_exercieReference_C'] = $context['exercieReference'];
$_SESSION['idEntetecontrat'] = $context['idEntetecontrat'];
$_SESSION['p_adresseGeoAdherent_C'] = "";
$_SESSION['p_paysAdherent_C'] = "";
$_SESSION['p_adressePostaleAdherent_C'] = "";
$_SESSION['p_telephonFixeAdherent_C'] = "";
$_SESSION['p_nomBeneficiaire_C'] = "";
$_SESSION['p_prenomsBeneficiaire_C'] = "";
$_SESSION['p_beneficiaire_C'] = "";
$_SESSION['p_codeLienParente_C'] = "";
$_SESSION['p_numeroPiece_C'] = "";
$_SESSION['p_sexe_C'] = "";
$_SESSION['p_codeGroupeSanguin_C'] = "";
$_SESSION['p_dateNaissance_C'] = "";
$_SESSION['p_telephonePortableBeneficiaire_C'] = "";
$_SESSION['p_dateEntreeBeneficiaire_C'] = "";
$_SESSION['p_dateSortieBeneficiaire_C'] = "";
$_SESSION['p_codeMotifSortie_C'] = "";
$_SESSION['p_codeEtatBeneficiaire_C'] = "";
$_SESSION['p_lienPhoto_C'] = "";
$_SESSION['p_dateEffetBeneficiaire_C'] = "";
$_SESSION['p_dateEffetCouvert'] = "0";
$_SESSION['p_enVigueur_C'] = "";
$_SESSION['p_naturepiece_C'] = "";
$_SESSION['p_lienparente_C'] = "";
$_SESSION['p_motifsortie_C'] = "";
$_SESSION['p_etatbeneficiaire_C'] = "";
$_SESSION['p_ageBeneficiaire_C'] = "";
$_SESSION['p_idBeneficiaire_C'] = "";
$_SESSION['p_decede_C'] = "";
$_SESSION['p_dateDeces_C'] = "";
$_SESSION['p_user_id_C'] = "0";
$_SESSION['p_user_id_substitut'] = "0";
$_SESSION['p_finger_id_C'] = "0";
$_SESSION['p_numeroBeneficiaire_C'] = "";
$_SESSION['p_numeroFeuilleMaladie_C'] = "0";
$_SESSION['p_numeroPrescription_C'] = "0";
$_SESSION['p_numeroPrescription_C'] = "0";
$_SESSION['p_idFacture_C'] = "0";
return $context;
}
public function getContexteAdherentIdConso($idAdherent) {
$sql = 'call sp_p_get_contexte_adherent_id_conso(?);';
$resultat = $this->executerRequete($sql, array($idAdherent));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_idClient_C'] = $context['idClient'];
$_SESSION['p_numeroClient_C'] = $context['numeroClient'];
$_SESSION['p_nomClient_C'] = $context['nomClient'];
$_SESSION['p_adresseGeoClient_C'] = $context['adresseGeoClient'];
$_SESSION['p_boitepostaleClient_C'] = $context['boitepostaleClient'];
$_SESSION['p_telephoneBureauClient_C'] = $context['telephoneBureauClient'];
$_SESSION['p_telephonePortableClient_C'] = $context['telephonePortableClient'];
$_SESSION['p_faxClient_C'] = $context['faxClient'];
$_SESSION['p_emailClient_C'] = $context['emailClient'];
$_SESSION['p_idPolice_C'] = $context['idPolice'];
$_SESSION['p_numeroPolice_C'] = $context['numeroPolice'];
$_SESSION['p_dateEffetPolice_C'] = $context['dateEffetPolice'];
$_SESSION['p_dateFinPolice_C'] = $context['dateFinPolice'];
$_SESSION['p_dateEcheancePolice_C'] = $context['dateEcheancePolice'];
$_SESSION['p_codeEtatPolice_C'] = $context['codeEtatPolice'];
$_SESSION['p_idCollege_C'] = $context['idCollege'];
$_SESSION['p_codeProduit_C'] = $context['codeProduit'];
$_SESSION['p_idAdherent_C'] = $context['idAdherent'];
$_SESSION['p_numeroAdherent_C'] = $context['numeroAdherent'];
$_SESSION['p_nomAdherent_C'] = $context['nomAdherent'];
$_SESSION['p_prenomsAdherent_C'] = $context['prenomsAdherent'];
$_SESSION['p_adherent_C'] = $context['adherent'];
$_SESSION['p_telephonePortableAdherent_C'] = $context['telephonePortableAdherent'];
$_SESSION['p_codeLangueAdherent'] = $context['codeLangueAdherent'];
$_SESSION['p_emailAdherent_C'] = $context['emailAdherent'];
$_SESSION['p_produit_C'] = $context['produit'];
$_SESSION['p_libelleCollege_C'] = $context['libelleCollege'];
$_SESSION['p_adresseGeoAdherent_C'] = "";
$_SESSION['p_paysAdherent_C'] = "";
$_SESSION['p_adressePostaleAdherent_C'] = "";
$_SESSION['p_telephonFixeAdherent_C'] = "";
$_SESSION['p_nomBeneficiaire_C'] = "";
$_SESSION['p_prenomsBeneficiaire_C'] = "";
$_SESSION['p_beneficiaire_C'] = "";
$_SESSION['p_codeLienParente_C'] = "";
$_SESSION['p_numeroPiece_C'] = "";
$_SESSION['p_sexe_C'] = "";
$_SESSION['p_codeGroupeSanguin_C'] = "";
$_SESSION['p_dateNaissance_C'] = "";
$_SESSION['p_telephonePortableBeneficiaire_C'] = "";
$_SESSION['p_dateEntreeBeneficiaire_C'] = "";
$_SESSION['p_dateSortieBeneficiaire_C'] = "";
$_SESSION['p_codeMotifSortie_C'] = "";
$_SESSION['p_codeEtatBeneficiaire_C'] = "";
$_SESSION['p_lienPhoto_C'] = "";
$_SESSION['p_dateEffetBeneficiaire_C'] = "";
$_SESSION['p_dateEffetCouvert'] = "0";
$_SESSION['p_enVigueur_C'] = "";
$_SESSION['p_naturepiece_C'] = "";
$_SESSION['p_lienparente_C'] = "";
$_SESSION['p_motifsortie_C'] = "";
$_SESSION['p_etatbeneficiaire_C'] = "";
$_SESSION['p_ageBeneficiaire_C'] = "";
$_SESSION['p_idBeneficiaire_C'] = "";
$_SESSION['p_numeroBeneficiaire_C'] = "";
$_SESSION['p_numeroFeuilleMaladie_C'] = "0";
$_SESSION['p_numeroPrescription_C'] = "0";
$_SESSION['p_idFacture_C'] = "0";
$_SESSION['p_decede_C'] = "";
$_SESSION['p_dateDeces_C'] = "";
return $context;
}
public function existeligne($numeroAdherent) {
$sql = 'select id FROM adherent WHERE (codeSociete=?) and (numeroAdherent=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$numeroAdherent));
return ($resultat->rowCount() > 0);
}
public function getRapportSpAdherent($idAdherent)
{
$dj = date("Y-m-d");
$sql = 'call sp_rapport_sp_adherent(?, ?)';
$sppolice = $this->executerRequete($sql, array($idAdherent, $dj));
return $sppolice->fetch(PDO::FETCH_ASSOC);
}
public function getentetecontrat($idEntetecontrat)
{
$sql = 'SELECT * FROM entetecontrat WHERE id=? limit 1;';
$resultat = $this->executerRequete($sql, array($idEntetecontrat));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
}

View File

@ -1,84 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Affection extends Modele
{
public function getListe($codeTypeAffection)
{
$codeSociete = $_SESSION['p_codeSociete'];
if ($_SESSION['p_AffectionVisible']=="1")
{
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'SELECT codeAffection AS `code`, libelleEng as libelle FROM p_affection
WHERE (codeSociete=? AND codeTypeAffection=?) ORDER BY libelleEng;';
}
else
{
$sql = 'SELECT codeAffection AS `code`, libelle FROM p_affection
WHERE (codeSociete=? AND codeTypeAffection=?) ORDER BY libelle;';
}
}
else
{
$sql = 'SELECT codeAffection AS `code`, codeAffection as libelle FROM p_affection
WHERE (codeSociete=? AND codeTypeAffection=?) ORDER BY codeAffection;';
}
$resultat = $this->executerRequete($sql, array($codeSociete, $codeTypeAffection));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getAffections($codeAffection=null,$libelle=null) {
$codeAffection = contruireParamLike($codeAffection);
$libelle = contruireParamLike($libelle);
$sql = 'SELECT A.id, A.codeSociete, A.codeAffection, A.libelle, A.codeType, B.libelle as libelleType
FROM affection A left join typeaffection B on (B.codeSociete=A.codeSociete AND B.codeType=A.codeType)
WHERE (A.codeSociete=? AND A.codeAffection LIKE ? AND A.libelle LIKE ?) order by A.libelle';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeAffection,$libelle));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getAffection($id) {
$sql = 'SELECT A.id, A.codeSociete, A.codeAffection, A.libelle, A.codeType, B.libelle as libelleType
FROM affection A left join typeaffection B on (B.codeSociete=A.codeSociete AND B.codeType=A.codeType)
WHERE (A.codeSociete=?) AND (A.id=?)';
$affection = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
if ($affection->rowCount() > 0)
return $affection->fetch(PDO::FETCH_ASSOC);
else
throw new Exception("Aucun affection ne correspond à cet id : '$id'");
}
public function getnombreAffection()
{
$sql = 'select count(*) as nbAffection FROM affection A WHERE (A.codeSociete=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbAffection'];
}
public function ajouter($codeSociete, $codeAffection, $libelle, $codeType) {
$sql = 'INSERT INTO affection (codeSociete, codeAffection, libelle, codeType) VALUES (?,?,?,?)';
$this->executerRequete($sql, array($codeSociete, $codeAffection, $libelle, $codeType));
}
public function modifier($id, $codeAffection, $libelle, $codeType) {
$sql = 'UPDATE affection SET codeAffection=?, libelle=?, codeType=? where (id=?)';
$this->executerRequete($sql, array($codeAffection, $libelle, $codeType, $id));
}
public function supprimer($id) {
$sql = 'DELETE FROM affection WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
public function existeligne($codeAffection) {
$sql = 'select id FROM affection WHERE (codeSociete=?) and (codeAffection=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeAffection));
return ($resultat->rowCount() > 0);
}
}

View File

@ -1,52 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Banque extends Modele {
public function getBanques($codebanque=null,$libelle=null) {
$codebanque = contruireParamLike($codebanque);
$libelle = contruireParamLike($libelle);
$sql = 'SELECT id, codeSociete, codebanque, libelle
FROM banque A WHERE (A.codeSociete=? AND codebanque LIKE ? AND libelle LIKE ?) order by libelle';
$banques = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codebanque,$libelle));
return $banques;
}
public function getBanque($id) {
$sql = 'SELECT id, codeSociete, codebanque, libelle
FROM banque A WHERE (A.codeSociete=?) AND (A.id=?)';
$banque = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
if ($banque->rowCount() > 0)
return $banque->fetch(PDO::FETCH_ASSOC);
else
throw new Exception("Aucune banque ne correspond à cet id : '$id'");
}
public function getNombreBanque()
{
$sql = 'select count(*) as nbBanque FROM banque A WHERE (A.codeSociete=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbBanque'];
}
public function ajouter($codeSociete, $codebanque, $libelle) {
$sql = 'INSERT INTO banque (codeSociete, codebanque, libelle) VALUES (?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codebanque, $libelle));
}
public function modifier($id, $codebanque, $libelle) {
$sql = 'UPDATE banque SET codebanque=?, libelle=? where (id=?)';
$this->executerRequete($sql, array($codebanque, $libelle, $id));
}
public function supprimer($id) {
$sql = 'DELETE FROM banque WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
public function existeligne($codebanque) {
$sql = 'select id FROM banque WHERE (codeSociete=?) and (codebanque=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codebanque));
return ($resultat->rowCount() > 0);
}
}

View File

@ -1,480 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Beneficiaire extends Modele {
public function getBeneficiaireVide()
{
viderContexte();
// $sql = 'SELECT * from vw_p_beneficiaire WHERE (1=2)';
$sql = 'SELECT * from vw_p_beneficiaire WHERE 0';
$beneficiaire = $this->executerRequete($sql);
return $beneficiaire;
}
public function getBeneficiaires($nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email)
{
$nomBeneficiaire = contruireParamLike($nomBeneficiaire);
$prenomsBeneficiaire = contruireParamLike($prenomsBeneficiaire);
$telephonePortable = contruireParamLike($telephonePortable);
$email = contruireParamLike($email);
$sql = 'call sp_p_get_beneficiaires(?, ?, ?, ?, ?);';
$adherent = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email));
return $adherent;
}
public function getBeneficiairesAdh($numeroAdherent) {
$sql = 'SELECT * from vw_p_beneficiaire A WHERE (A.codeSociete=?) AND (A.numeroAdherent=?) order by A.numeroBeneficiaire';
$beneficiaires = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroAdherent));
return $beneficiaires;
}
public function getBeneficiaire($numeroBeneficiaire)
{
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_get_beneficiaire_no(?, ?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroBeneficiaire, $codeReseau, $codePrestataire));
return $beneficiaire;
}
public function getBeneficiaireConsultation($numeroBonConsultation)
{
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_get_beneficiaire_consultation(?, ?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroBonConsultation, $codeReseau, $codePrestataire));
return $beneficiaire;
}
public function getBeneficiaireConsultationCso($numeroBonConsultation)
{
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_get_beneficiaire_consultation_cso(?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($codePrestataire, $numeroBonConsultation, $codeReseau));
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
}
public function getBeneficiaireOrdonnance($numeroBonOrdonnance)
{
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_get_beneficiaire_ordonnance(?, ?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroBonOrdonnance, $codeReseau, $codePrestataire));
return $beneficiaire;
}
public function getBeneficiaireOptique($numeroBonOptique)
{
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_get_beneficiaire_optique(?, ?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroBonOptique, $codeReseau, $codePrestataire));
return $beneficiaire;
}
public function getBeneficiaireOrdonnanceCso($numeroBonOrdonnance)
{
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_get_beneficiaire_ordonnance_cso(?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($codePrestataire, $numeroBonOrdonnance, $codeReseau));
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
}
public function getBeneficiaireOptiqueCso($numeroBonOptique)
{
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_get_beneficiaire_optique_cso(?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($codePrestataire, $numeroBonOptique, $codeReseau));
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
}
public function getBeneficiaireExamenCso($numeroBonExamen)
{
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_get_beneficiaire_examen_cso(?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($codePrestataire, $numeroBonExamen, $codeReseau));
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
}
public function getBeneficiaireKineCso($numeroBonKine)
{
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_get_beneficiaire_kine_cso(?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($codePrestataire, $numeroBonKine, $codeReseau));
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
}
public function getBeneficiaireSeanceKine($numeroBonSeance)
{
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_get_beneficiaire_seance_kine(?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($codePrestataire, $numeroBonSeance, $codeReseau));
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
}
public function getReseauOrdonnance($numeroBonOrdonnance)
{
$sql = "SELECT fn_reseau_ordonnance(?) AS codeReseau;";
$resultat = $this->executerRequete($sql, array($numeroBonOrdonnance));
$reseau = $resultat->fetch(PDO::FETCH_ASSOC);
if($reseau['codeReseau'] != "BI" || $reseau['codeReseau'] != "HR"){
return $reseau['codeReseau'];
}
}
public function getReseauBonExamen($numeroBonExamen)
{
$sql = "SELECT fn_reseau_bonexamenext(?) AS codeReseau;";
$resultat = $this->executerRequete($sql, array($numeroBonExamen));
$reseau = $resultat->fetch(PDO::FETCH_ASSOC);
if($reseau['codeReseau'] != "BI" || $reseau['codeReseau'] != "HR"){
return $reseau['codeReseau'];
}
}
public function getReseauBonKine($numeroBonKine)
{
$sql = "SELECT fn_reseau_bonkineext(?) AS codeReseau;";
$resultat = $this->executerRequete($sql, array($numeroBonKine));
$reseau = $resultat->fetch(PDO::FETCH_ASSOC);
if($reseau['codeReseau'] != "BI" || $reseau['codeReseau'] != "HR"){
return $reseau['codeReseau'];
}
}
public function getBeneficiaireOrdonnancePha($numeroBonOrdonnance)
{
$codeReseau = $this->getReseauOrdonnance($numeroBonOrdonnance);
$_SESSION['p_codeReseauPrestataire_C'] = $codeReseau;
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_get_beneficiaire_ordonnance(?, ?, ?, ?);';
/*
var_dump($_SESSION['p_codeSociete']);
var_dump($numeroBonOrdonnance);
var_dump($codeReseau);
var_dump($codePrestataire);
die();
*/
$beneficiaire = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroBonOrdonnance, $codeReseau, $codePrestataire));
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
}
public function getBeneficiaireOrdonnanceLab($numeroBonExamen)
{
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_get_beneficiaire_examen(?, ?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroBonExamen, $codeReseau, $codePrestataire));
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
}
public function getBeneficiaireOrdonnanceLabCsoExt($numeroBonExamen)
{
//$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
$codeReseau = $this->getReseauBonExamen($numeroBonExamen);
$codePrestataire = $_SESSION['p_codePrestataire_C'];
//var_dump($_SESSION['p_codeSociete'], $numeroBonExamen, $codeReseau, $codePrestataire);
//die();
$sql = 'call sp_p_get_beneficiaire_examen_cso_ext(?, ?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroBonExamen, $codeReseau, $codePrestataire));
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
}
public function getBeneficiaireOrdonnanceSea($numeroBonKine)
{
//$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
$codeReseau = $this->getReseauBonKine($numeroBonKine);
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_get_beneficiaire_seance(?, ?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroBonKine, $codeReseau, $codePrestataire));
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
}
public function getBeneficiaireOrdonnanceOpt($numeroBonOptique)
{
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_get_beneficiaire_optique(?, ?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroBonOptique, $codeReseau, $codePrestataire));
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
}
public function getBeneficiaireHospit($numeroBonHospitalisation)
{
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_get_beneficiaire_hospit(?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($codePrestataire, $numeroBonHospitalisation, $codeReseau));
return $beneficiaire->fetch(PDO::FETCH_ASSOC);
}
public function getIdBeneficiaire($numeroBeneficiaire) {
$sql = 'SELECT idBeneficiaire FROM vw_p_beneficiaire WHERE (codeSociete=?) AND (numeroBeneficiaire=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroBeneficiaire));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['idBeneficiaire'];
}
public function getIdPremierBeneficiaire($idAdherent) {
$sql = 'SELECT idBeneficiaire FROM vw_p_beneficiaire WHERE (idAdherent=?)';
$resultat = $this->executerRequete($sql, array($idAdherent));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['idBeneficiaire'];
}
public function getCollegeBeneficiaire($idBeneficiaire){
$sql = "SELECT idCollege from vw_p_beneficiaire where idBeneficiaire=?";
$resultat = $this->executerRequete($sql, array($idBeneficiaire));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['idCollege'];
}
public function getReseauCollege($idCollege){
$sql = "SELECT codeReseau FROM college WHERE id=?";
$resultat = $this->executerRequete($sql, array($idCollege));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['codeReseau'];
}
public function getContexteBeneficiaireId($idBeneficiaire) {
$codeReseau = $_SESSION['p_codeReseauPrestataire_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
//var_dump($idBeneficiaire);
//var_dump($codeReseau);
//var_dump($codePrestataire);
//die();
$sql = 'call sp_p_get_beneficiaire_id(?, ?, ?);';
$resultat = $this->executerRequete($sql, array($idBeneficiaire, $codeReseau, $codePrestataire));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_idBeneficiaire_C'] = $context['idBeneficiaire'];
$_SESSION['p_idBeneficiaire_sav'] = $_SESSION['p_idBeneficiaire_C'];
$_SESSION['p_user_id_C'] = $context['user_id'];
$_SESSION['p_user_id_substitut'] = $context['user_id'];
$_SESSION['p_finger_id_C'] = $context['finger_id'];
$_SESSION['p_idSubstitut_C'] = $context['idSubstitut'];
$_SESSION['p_substitutnonassure_C'] = $context['substitutnonassure'];
$_SESSION['p_substitutenVigueur_C'] = $context['substitutenVigueur'];
$_SESSION['p_idClient_C'] = $context['idClient'];
$_SESSION['p_numeroClient_C'] = $context['numeroClient'];
$_SESSION['p_nomClient_C'] = $context['nomClient'];
$_SESSION['p_adresseGeoClient_C'] = $context['adresseGeoClient'];
$_SESSION['p_boitepostaleClient_C'] = $context['boitepostaleClient'];
$_SESSION['p_telephoneBureauClient_C'] = $context['telephoneBureauClient'];
$_SESSION['p_telephonePortableClient_C'] = $context['telephonePortableClient'];
$_SESSION['p_faxClient_C'] = $context['faxClient'];
$_SESSION['p_emailClient_C'] = $context['emailClient'];
$_SESSION['p_idPolice_C'] = $context['idPolice'];
$_SESSION['p_numeroPolice_C'] = $context['numeroPolice'];
$_SESSION['p_dateEffetPolice_C'] = $context['dateEffetPolice'];
$_SESSION['p_dateFinPolice_C'] = $context['dateFinPolice'];
$_SESSION['p_dateEcheancePolice_C'] = $context['dateEcheancePolice'];
$_SESSION['p_codeEtatPolice_C'] = $context['codeEtatPolice'];
$_SESSION['p_idCollege_C'] = $context['idCollege'];
$_SESSION['p_codeProduit_C'] = $context['codeProduit'];
$_SESSION['p_idAdherent_C'] = $context['idAdherent'];
$_SESSION['p_numeroAdherent_C'] = $context['numeroAdherent'];
$_SESSION['p_numeroBeneficiaire_C'] = $context['numeroBeneficiaire'];
$_SESSION['p_nomBeneficiaire_C'] = $context['nomBeneficiaire'];
$_SESSION['p_prenomsBeneficiaire_C'] = $context['prenomsBeneficiaire'];
$_SESSION['p_beneficiaire_C'] = $context['beneficiaire'];
$_SESSION['p_codeLienParente_C'] = $context['codeLienParente'];
$_SESSION['p_numeroPiece_C'] = $context['numeroPiece'];
$_SESSION['p_sexe_C'] = $context['sexe'];
$_SESSION['p_codeGroupeSanguin_C'] = $context['codeGroupeSanguin'];
$_SESSION['p_dateNaissance_C'] = $context['dateNaissance'];
$_SESSION['p_telephonePortableBeneficiaire_C'] = $context['telephonePortableBeneficiaire'];
$_SESSION['p_dateEntreeBeneficiaire_C'] = $context['dateEntreeBeneficiaire'];
$_SESSION['p_dateSortieBeneficiaire_C'] = $context['dateSortieBeneficiaire'];
$_SESSION['p_codeMotifSortie_C'] = $context['codeMotifSortie'];
$_SESSION['p_codeEtatBeneficiaire_C'] = $context['codeEtatBeneficiaire'];
$_SESSION['p_lienPhoto_C'] = $context['lienPhoto'];
$_SESSION['p_dateEffetBeneficiaire_C'] = $context['dateEffetBeneficiaire'];
$_SESSION['p_dateEffetCouvert'] = $context['dateEffetCouvert'];
$_SESSION['p_enVigueur_C'] = $context['enVigueur'];
$_SESSION['p_nomAdherent_C'] = $context['nomAdherent'];
$_SESSION['p_prenomsAdherent_C'] = $context['prenomsAdherent'];
$_SESSION['p_adherent_C'] = $context['adherent'];
$_SESSION['p_adresseGeoAdherent_C'] = $context['adresseGeoAdherent'];
$_SESSION['p_adressePostaleAdherent_C'] = $context['adressePostaleAdherent'];
$_SESSION['p_paysAdherent_C'] = $context['paysAdherent'];
$_SESSION['p_telephonePortableAdherent_C'] = $context['telephonePortableAdherent'];
$_SESSION['p_codeLangueAdherent'] = $context['codeLangueAdherent'];
$_SESSION['p_telephonFixeAdherent_C'] = $context['telephonFixeAdherent'];
$_SESSION['p_emailAdherent_C'] = $context['emailAdherent'];
$_SESSION['p_produit_C'] = $context['produit'];
$_SESSION['p_naturepiece_C'] = $context['naturepiece'];
$_SESSION['p_lienparente_C'] = $context['lienparente'];
$_SESSION['p_motifsortie_C'] = $context['motifsortie'];
$_SESSION['p_exercieReference_C'] = $context['exercieReference'];
$_SESSION['idEntetecontrat'] = $context['idEntetecontrat'];
$_SESSION['p_anciennete'] = $context['anciennete'];
$_SESSION['p_delaiCarenceBeneficiaire'] = $context['delaiCarenceBeneficiaire'];
// $_SESSION['p_etatbeneficiaire_C'] = $context['etatbeneficiaire'];
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$_SESSION['p_etatbeneficiaire_C'] = $context['etatbeneficiaireEng'];
}
else
{
$_SESSION['p_etatbeneficiaire_C'] = $context['etatbeneficiaire'];
}
$_SESSION['p_libelleCollege_C'] = $context['libelleCollege'];
$_SESSION['p_ageBeneficiaire_C'] = $context['ageBeneficiaire'];
$_SESSION['p_college_couvert_C'] = $context['college_couvert'];
// $_SESSION['p_accesAjoutPh_C'] = $context['accesAjoutPh'];
$_SESSION['p_accesAjoutPhClient'] = $context['accesAjoutPhClient'];
$_SESSION['p_ajoutPrescription_C'] = $context['ajoutPrescription'];
$_SESSION['p_ajoutPrescriptionExam_C'] = $context['ajoutPrescriptionExam'];
$_SESSION['p_derogation_en_cours_C'] = $context['derogation_en_cours'];
$_SESSION['p_tmDerogation_C'] = $context['tmDerogation'];
$_SESSION['p_derogation_finger_en_cours_C'] = $context['derogation_finger_en_cours'];
$_SESSION['p_tm_C'] = $context['tm'];
$_SESSION['p_numeroFeuilleMaladie_C'] = "0";
$_SESSION['p_numeroPrescription_C'] = "0";
$_SESSION['p_idFacture_C'] = "0";
$_SESSION['p_decede_C'] = $context['decede'];
$_SESSION['p_dateDeces_C'] = $context['dateDeces'];
$_SESSION['p_tmPrestataireEnPlus_C'] = $context['tmPrestataireEnPlus'];
if($_SESSION['p_tmPrestataireEnPlus_C']>0)
{
$_SESSION['p_tm_C'] = $_SESSION['p_tmPrestataireEnPlus_C'];
}
$_SESSION['p_tmPrestataireTm_C'] = $context['tmPrestataireTm'];
$_SESSION['p_tmPrestataireTmExiste_C'] = $context['tmPrestataireTmExiste'];
// if($_SESSION['p_tmPrestataireTm_C']>0)
if($_SESSION['p_tmPrestataireTmExiste_C']>0)
{
$_SESSION['p_tm_C'] = $_SESSION['p_tmPrestataireTm_C'];
}
if($_SESSION['p_derogation_en_cours_C']>0)
{
$_SESSION['p_tm_C'] = $_SESSION['p_tmDerogation_C'];
}
// vérifier que la photo du bénéficiaire existe
if ($_SESSION['p_lienPhoto_C']>" ")
{
if(!@fopen($_SESSION['p_dossierPhoto_C'].$_SESSION['p_dossierSociete'].'/Photos/'.$_SESSION['p_lienPhoto_C'], 'r'))
{
$_SESSION['p_lienPhoto_C'] = "";
}
}
$_SESSION['p_tm_F'] = "0";
return $context;
}
public function getBeneficiairesId($idAdherent) {
$sql = 'SELECT * FROM vw_p_beneficiaire A WHERE (A.idAdherent=?) and (A.supprime!="1") order by A.codeLienParente, A.numeroBeneficiaire';
$beneficiaires = $this->executerRequete($sql, array($idAdherent));
return $beneficiaires;
}
public function getentetecontrat($idEntetecontrat)
{
$sql = 'SELECT * FROM entetecontrat WHERE id=? limit 1;';
$resultat = $this->executerRequete($sql, array($idEntetecontrat));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
}

View File

@ -1,87 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Beneficiaire_temp extends Modele {
public function getBeneficiaire_temp($idAdherent, $dateEntree, $user, $prorata)
{
$sql = 'call sp_init_beneficiaire(?, ?, ?, ?)';
$adherent_temp = $this->executerRequete($sql, array($idAdherent, $dateEntree, $user, $prorata));
return $adherent_temp->fetch(PDO::FETCH_ASSOC);
}
public function getListeBeneficiaire_temp()
{
$user = $_SESSION['p_login'];
$sql = 'call sp_afficher_beneficiaire_resiliation(?);';
$beneficiaires = $this->executerRequete($sql, array($user));
return $beneficiaires->fetchAll(PDO::FETCH_ASSOC);
}
public function getListeBeneficiaire_temp_Ren()
{
$user = $_SESSION['p_login'];
$sql = 'call sp_afficher_beneficiaire_renouvellement(?);';
$beneficiaires = $this->executerRequete($sql, array($user));
return $beneficiaires->fetchAll(PDO::FETCH_ASSOC);
}
public function getListeBeneficiaire_temp_Ret()
{
$user = $_SESSION['p_login'];
$sql = 'call sp_afficher_beneficiaire_a_retirer(?);';
$beneficiaires = $this->executerRequete($sql, array($user));
return $beneficiaires->fetchAll(PDO::FETCH_ASSOC);
}
public function getListeBeneficiaire_temp_Ret_Selection()
{
$user = $_SESSION['p_login'];
$sql = 'call sp_afficher_beneficiaire_retrait(?);';
$beneficiaires = $this->executerRequete($sql, array($user));
return $beneficiaires->fetchAll(PDO::FETCH_ASSOC);
}
public function recapitulerretrait()
{
$user = $_SESSION['p_login'];
$sql = 'call sp_recapituler_retrait(?);';
$this->executerRequete($sql, array($user));
}
public function selectionretrait($idBeneficiaire, $choix) {
$sql = 'call sp_selection_retrait(?, ?)';
$this->executerRequete($sql, array($idBeneficiaire, $choix));
}
public function selectionlimite($idBeneficiaire, $choix) {
$sql = 'update beneficiaire_temp set choix=? WHERE (id=?);';
$this->executerRequete($sql, array($choix, $idBeneficiaire));
}
public function selectionlimitetout($idCollegeTemp, $choix) {
$sql = 'update beneficiaire_temp set choix=? WHERE (idCollegeTemp=?);';
$this->executerRequete($sql, array($choix, $idCollegeTemp));
}
public function getListeBeneficiaire_temp_limite($id_college_temp)
{
$user = $_SESSION['p_login'];
$sql = 'call sp_afficher_beneficiaire_limite(?, ?);';
$beneficiaires = $this->executerRequete($sql, array($id_college_temp, $user));
return $beneficiaires->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,68 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Beneficiairerequetes extends Modele {
public function requetesassure($numeroAdherent, $numeroBeneficiaire, $adherent, $beneficiaire, $numeroPolice, $codeProduit, $codeEtatPolice,
$codeLienParente, $telephonePortableAdherent, $emailAdherent, $sexe, $codeEtatBeneficiaire, $decede, $numeroClient1, $numeroClient2, $nomClient)
{
$numeroAdherent = contruireParamLike($numeroAdherent);
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
$adherent = contruireParamLike($adherent);
$beneficiaire = contruireParamLike($beneficiaire);
$numeroPolice = contruireParamLike($numeroPolice);
$telephonePortableAdherent = contruireParamLike($telephonePortableAdherent);
$emailAdherent = contruireParamLike($emailAdherent);
$nomClient = contruireParamLike($nomClient);
$sql = 'call sp_requetes_assure(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($numeroAdherent, $numeroBeneficiaire, $adherent, $beneficiaire, $numeroPolice, $codeProduit, $codeEtatPolice,
$codeLienParente, $telephonePortableAdherent, $emailAdherent, $sexe, $codeEtatBeneficiaire, $decede, $numeroClient1, $numeroClient2, $nomClient) );
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function requetesassuretotal($numeroAdherent, $numeroBeneficiaire, $adherent, $beneficiaire, $numeroPolice, $codeProduit, $codeEtatPolice,
$codeLienParente, $telephonePortableAdherent, $emailAdherent, $sexe, $codeEtatBeneficiaire, $decede, $numeroClient1, $numeroClient2, $nomClient)
{
$numeroAdherent = contruireParamLike($numeroAdherent);
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
$adherent = contruireParamLike($adherent);
$beneficiaire = contruireParamLike($beneficiaire);
$numeroPolice = contruireParamLike($numeroPolice);
$telephonePortableAdherent = contruireParamLike($telephonePortableAdherent);
$emailAdherent = contruireParamLike($emailAdherent);
$nomClient = contruireParamLike($nomClient);
$sql = 'call sp_requetes_assure_total(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($numeroAdherent, $numeroBeneficiaire, $adherent, $beneficiaire, $numeroPolice, $codeProduit, $codeEtatPolice,
$codeLienParente, $telephonePortableAdherent, $emailAdherent, $sexe, $codeEtatBeneficiaire, $decede, $numeroClient1, $numeroClient2, $nomClient) );
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function requetesassureexport($numeroAdherent, $numeroBeneficiaire, $adherent, $beneficiaire, $numeroPolice, $codeProduit, $codeEtatPolice,
$codeLienParente, $telephonePortableAdherent, $emailAdherent, $sexe, $codeEtatBeneficiaire, $decede, $numeroClient1, $numeroClient2, $nomClient)
{
$numeroAdherent = contruireParamLike($numeroAdherent);
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
$adherent = contruireParamLike($adherent);
$beneficiaire = contruireParamLike($beneficiaire);
$numeroPolice = contruireParamLike($numeroPolice);
$telephonePortableAdherent = contruireParamLike($telephonePortableAdherent);
$emailAdherent = contruireParamLike($emailAdherent);
$nomClient = contruireParamLike($nomClient);
$sql = 'call sp_requetes_assure_export(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($numeroAdherent, $numeroBeneficiaire, $adherent, $beneficiaire, $numeroPolice, $codeProduit, $codeEtatPolice,
$codeLienParente, $telephonePortableAdherent, $emailAdherent, $sexe, $codeEtatBeneficiaire, $decede, $numeroClient1, $numeroClient2, $nomClient) );
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,488 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Bonpec extends Modele {
public function getBonpecs($codePrestataire) {
$sql = 'select A.*, A.id as IdBon, B.libelle as typeBon, C.libelle as etatBon ,
IFNULL(concat(nomBeneficiaire, " ",prenomsBeneficiaire),"") as beneficiaire
from p_bonpec A
left join typebon B on (B.codeTypeBon=A.codeTypeBon)
left join etatbon C on (C.codeEtatBon=A.codeEtatBon)
left join beneficiaire D on (D.numeroBeneficiaire=A.numeroBeneficiaire)
WHERE (A.codePrestataire=?) order by A.numeroBon';
$bonpecs = $this->executerRequete($sql, array($codePrestataire));
return $bonpecs;
}
public function afficherBonpecs($codePrestataire, $codeTypeBon, $codeEtatBon, $noDepart, $noFin)
{
$codeEtatBon = contruireParamLike($codeEtatBon);
$sql = 'call sp_afficher_bonpecs(?, ?, ?, ?, ?, ?)';
$bonpecs = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codePrestataire, $codeTypeBon, $codeEtatBon, $noDepart, $noFin));
return $bonpecs->fetchAll(PDO::FETCH_ASSOC);
}
public function getBonId($id) {
$sql = 'select A.*, A.id as IdBon, B.libelle as typeBon, C.libelle as etatBon ,
IFNULL(concat(nomBeneficiaire, " ",prenomsBeneficiaire),"") as beneficiaire
from p_bonpec A
left join typebon B on (B.codeTypeBon=A.codeTypeBon)
left join etatbon C on (C.codeEtatBon=A.codeEtatBon)
left join beneficiaire D on (D.numeroBeneficiaire=A.numeroBeneficiaire)
WHERE (A.id=?)';
$bonpec = $this->executerRequete($sql, array($id));
if ($bonpec->rowCount() > 0)
return $bonpec->fetch(PDO::FETCH_ASSOC);
else
throw new Exception("Aucun profil ne correspond à cet id : '$id'");
}
public function getBonNumeroBon($numeroBon) {
$sql = 'select A.*, A.id as IdBon, B.libelle as typeBon, C.libelle as etatBon ,
IFNULL(concat(nomBeneficiaire, " ",prenomsBeneficiaire),"") as beneficiaire
from p_bonpec A
left join typebon B on (B.codeTypeBon=A.codeTypeBon)
left join etatbon C on (C.codeEtatBon=A.codeEtatBon)
left join beneficiaire D on (D.numeroBeneficiaire=A.numeroBeneficiaire)
WHERE (A.numeroBon=?)';
$bonpec = $this->executerRequete($sql, array($numeroBon));
if ($bonpec->rowCount() > 0)
return $bonpec->fetch(PDO::FETCH_ASSOC);
else
throw new Exception("Aucun profil ne correspond à cet N° : '$numeroBon'");
}
public function genererBon($codePrestataire, $codeTypeBon, $noDepart, $noFin)
{
$dj = date('Y-m-d');
$numeroBon = "0";
for ($numeroBon = $noDepart; $numeroBon <= $noFin; $numeroBon++)
{
$sql = 'insert into p_bonpec (codeSociete, codeTypeBon, codePrestataire, numeroBon, dateGeneration, codeUtilisateurGeneration)
values (?, ?, ?, ?, ?, ?);';
$this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codeTypeBon, $codePrestataire, $numeroBon, $dj, $_SESSION['p_login']));
}
$sql = 'call sp_set_dernier_numero_pec(?, ?, ?)';
$this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codeTypeBon, $numeroBon-1));
}
public function plageLibre($codeTypeBon, $noDepart, $noFin) {
$sql = 'select id FROM p_bonpec WHERE (codeSociete=?) and (codeTypeBon=?) and (numeroBon between ? and ?) limit 1';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codeTypeBon, $noDepart, $noFin));
return ($resultat->rowCount() == 0);
}
public function getDenierNumeroBon($codeTypeBon)
{
$sql = 'select fn_getDenierNumeroBon(?, ?) as denierNumeroBon';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codeTypeBon));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['denierNumeroBon'];
}
public function receptionnerBon($codePrestataire, $codeTypeBon, $noDepart, $noFin)
{
$codeUtilisateurReception = $_SESSION['p_login'];
$sql = 'UPDATE p_bonpec SET codeEtatBon="1", dateReception=curdate(), codeUtilisateurReception=?, heureReception=now()
WHERE (codePrestataire=?) AND (codeTypeBon=?) AND (numeroBon between ? and ?) AND (codeEtatBon="0")';
$this->executerRequete($sql, array($codeUtilisateurReception, $codePrestataire, $codeTypeBon, $noDepart, $noFin));
}
public function supprimerBon($noDepart, $noFin) {
$sql = 'DELETE FROM p_bonpec WHERE (numeroBon between ? and ? AND codeEtatBon="0" )';
$this->executerRequete($sql, array($noDepart, $noFin));
}
public function annulerBonId($idBon, $motifAnnulation) {
$dateAnnulation = date('Y-m-d');
$codeUtilisateurAnnulation = $_SESSION['p_login'];
$sql = 'UPDATE p_bonpec SET codeEtatBon="3", motifAnnulation=?, dateAnnulation=?, codeUtilisateurAnnulation=? WHERE (id=?)';
$this->executerRequete($sql, array($motifAnnulation, $dateAnnulation, $codeUtilisateurAnnulation, $idBon));
}
public function demanderAnnulationBonId($idBon, $motifAnnulation) {
$sql = 'call sp_p_demande_annulation_bon(?, ?)';
$this->executerRequete($sql, array($idBon, $motifAnnulation));
}
public function estdisponible($codePrestataire, $numeroBon) {
$sql = 'select id FROM p_bonpec WHERE (codeEtatBon="1") AND (codePrestataire=?) AND (numeroBon=?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $numeroBon));
return ($resultat->rowCount() == 1);
}
public function getetatbon($codePrestataire, $codeTypeBon, $numeroBon) {
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'call sp_p_infos_bon_eng(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeTypeBon, $numeroBon));
if($resultat->rowCount() > 0)
{
// return $resultat->fetch(PDO::FETCH_ASSOC);
return $resultat->fetch();
}
else
return array('-1','Not Found');
}
else
{
$sql = 'call sp_p_infos_bon(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeTypeBon, $numeroBon));
if($resultat->rowCount() > 0)
{
// return $resultat->fetch(PDO::FETCH_ASSOC);
return $resultat->fetch();
}
else
return array('-1','Introuvable');
}
/*
$sql = 'call sp_p_infos_bon(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeTypeBon, $numeroBon));
if($resultat->rowCount() > 0)
{
return $resultat->fetch(PDO::FETCH_ASSOC);
}
else
return array('-1','Introuvable / Not Found');
*/
}
public function imrimerBon($numeroBon) {
$sql = 'SELECT A.numeroBon, A.numeroBeneficiaire, BN.numeroAdherent, A.codeActe, C.codeActeVisible,
BN.codeSexe, BN.dateNaissance, B.libelle AS prestataire, C.libelle AS acte,
IFNULL(CONCAT("Dr ", D.nom, " ", D.prenoms),"") AS medecin, A.montantacte, A.tauxCouverture,
A.montantTm, A.fichierBon, NOW() AS dateCourante, AD.numeroPolice,
CONCAT(BN.nomBeneficiaire, " ", BN.prenomsBeneficiaire) AS beneficiaire,
CONCAT(AD.nomAdherent, " ", AD.prenomsAdherent) AS assure, IFNULL(DM.dureeHospitAccordee,"No duree") AS dureeHospitAccordee,
CONCAT(CL.nom, " ", IFNULL(CL.prenoms,"")) AS souscripteur
FROM p_bonpec A
JOIN beneficiaire BN ON (BN.numeroBeneficiaire=A.numeroBeneficiaire)
JOIN adherent AD ON (AD.numeroAdherent=BN.numeroAdherent)
JOIN police P ON (P.numeroPolice=AD.numeroPolice)
JOIN client CL ON (CL.numeroClient=P.numeroClient)
JOIN prestataire B ON (B.codePrestataire=A.codePrestataire)
JOIN acte_bon C ON (C.codeActe=A.codeActe)
LEFT JOIN demandepec DM ON (DM.numeroBon=A.numeroBon)
LEFT JOIN medecin D ON (D.codeMedecin=A.codeMedecin)
Where (A.numeroBon=?)';
$bonpec = $this->executerRequete($sql, array($numeroBon));
if ($bonpec->rowCount() > 0)
return $bonpec->fetch(PDO::FETCH_ASSOC);
else
throw new Exception("Aucun bon ne correspond à cet N° : '$numeroBon'");
}
public function imrimerBonVierge($numeroDossier, $montantacte, $tauxCouverture) {
$sql = 'SELECT A.id AS numeroDossier, A.numeroBeneficiaire, BN.numeroAdherent, A.codeActe, C.codeActeVisible,
BN.codeSexe, BN.dateNaissance, B.libelle AS prestataire, C.libelle AS acte,
IFNULL(CONCAT("Dr ", D.nom, " ", D.prenoms),"") AS medecin, ? AS montantacte,
? AS tauxCouverture, "0" AS montantTm, "" AS fichierBon, NOW() AS dateCourante, AD.numeroPolice,
CONCAT(BN.nomBeneficiaire, " ", BN.prenomsBeneficiaire) AS beneficiaire,
CONCAT(AD.nomAdherent, " ", AD.prenomsAdherent) AS assure,
CONCAT(CL.nom, " ", IFNULL(CL.prenoms,"")) AS souscripteur
FROM dossier A
JOIN beneficiaire BN ON (BN.numeroBeneficiaire=A.numeroBeneficiaire)
JOIN adherent AD ON (AD.numeroAdherent=BN.numeroAdherent)
JOIN police P ON (P.numeroPolice=AD.numeroPolice)
JOIN client CL ON (CL.numeroClient=P.numeroClient)
JOIN prestataire B ON (B.codePrestataire=A.codePrestataire)
JOIN acte_bon C ON (C.codeActe=A.codeActe)
LEFT JOIN demandepec DM ON (DM.numeroBon=A.numeroBon)
LEFT JOIN medecin D ON (D.codeMedecin=A.codeMedecin)
Where (A.id=?)';
$bonpec = $this->executerRequete($sql, array($montantacte, $tauxCouverture, $numeroDossier));
if ($bonpec->rowCount() > 0)
return $bonpec->fetch(PDO::FETCH_ASSOC);
else
throw new Exception("Aucun dossier ne correspond à cet N° : '$numeroDossier'");
}
public function majfichierBon($numeroBon, $fichierBon) {
$sql = 'UPDATE p_bonpec SET fichierBon=? WHERE (numeroBon=?)';
$this->executerRequete($sql, array($fichierBon, $numeroBon));
}
public function majBonAImprimer($numeroDemande, $numeroBon) {
$dateSysteme = date('Y-m-d');
$codeUtilisateur = $_SESSION['p_login'];
$sql = 'UPDATE p_bonpec , demandepec SET p_bonpec.codeEtatBon="2", p_bonpec.numeroBeneficiaire=demandepec.numeroBeneficiaire,
p_bonpec.numeroDossier=demandepec.numeroDossier, p_bonpec.codeActe=demandepec.codeActe, p_bonpec.codeMedecin=demandepec.codeMedecin,
demandepec.numeroBon=p_bonpec.numeroBon, demandepec.bonImprime="1",
tauxCouverture="100", montantTm="0", montantacte="0", p_bonpec.dateImpression=?, p_bonpec.codeUtilisateurImpression=?
WHERE (p_bonpec.numeroBon=?) AND (demandepec.id=?)';
$this->executerRequete($sql, array($dateSysteme, $codeUtilisateur, $numeroBon, $numeroDemande));
}
public function getBonpecsAssure($codePrestataire, $codeActe, $numeroBeneficiaire) {
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
$codePrestataire = contruireParamLike($codePrestataire);
$codeActe = contruireParamLike($codeActe);
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
$sql = 'SELECT numeroBon, A.codePrestataire, P.libelle AS prestataire, A.numeroBeneficiaire,
CONCAT(BN.prenomsBeneficiaire, " ", BN.nomBeneficiaire) AS beneficiaire,
A.dateImpression, A.codeActe, AB.libelle AS acte, A.tauxCouverture
FROM p_bonpec A
LEFT JOIN beneficiaire BN ON (BN.numeroBeneficiaire=A.numeroBeneficiaire)
JOIN prestataire P ON (P.codePrestataire=A.codePrestataire)
JOIN acte_bon AB ON (AB.codeActe=A.codeActe)
WHERE (BN.numeroAdherent=?) AND (A.codeEtatBon="2")
AND (A.codePrestataire LIKE ?) AND (A.codeActe LIKE ?)
AND (A.numeroBeneficiaire LIKE ?)
ORDER BY A.dateImpression DESC';
$bonpecs = $this->executerRequete($sql, array($numeroAdherent, $codePrestataire, $codeActe, $numeroBeneficiaire));
return $bonpecs;
}
public function Rqacte($codePrestataire, $codeActe, $date1, $date2, $noDepart, $noFin, $nomBeneficiaire,
$prenomsBeneficiaire, $numeroBeneficiaire1, $numeroBeneficiaire2)
{
$codePrestataire = contruireParamLike($codePrestataire);
$codeActe = contruireParamLike($codeActe);
$nomBeneficiaire = contruireParamLike($nomBeneficiaire);
$prenomsBeneficiaire = contruireParamLike($prenomsBeneficiaire);
If($numeroBeneficiaire1=="0")
{
$numeroBeneficiaire1="";
}
if($noDepart>0 || $noFin>0)
{
$sql = 'SELECT P.libelle AS prestataire, DATE_FORMAT(A.dateImpression, "%d/%m/%Y") AS dateImpression, numeroBon,
BN.nomBeneficiaire, BN.prenomsBeneficiaire, AB.libelle AS acte, A.tauxCouverture
FROM p_bonpec A
JOIN beneficiaire BN ON (BN.numeroBeneficiaire=A.numeroBeneficiaire)
JOIN prestataire P ON (P.codePrestataire=A.codePrestataire)
JOIN acte_bon AB ON (AB.codeActe=A.codeActe)
WHERE (A.codeEtatBon="2") AND (A.codePrestataire LIKE ?)
AND (A.codeActe LIKE ?) AND (A.numeroBon BETWEEN ? AND ?)
AND (A.dateImpression BETWEEN ? AND ?) AND (BN.nomBeneficiaire LIKE ?)
AND (BN.prenomsBeneficiaire LIKE ?) AND (A.numeroBeneficiaire BETWEEN ? AND ?) ';
$typeuseur = $_SESSION['p_codeTypeUtilisateur'];
switch ($typeuseur)
{
case "AS": /* ASSURE*/
{
$sql .= ' AND (BN.numeroAdherent=?) ORDER BY A.dateImpression DESC, numeroBon';
$liste = $this->executerRequete($sql, array($codePrestataire, $codeActe, $noDepart, $noFin, $date1, $date2,
$nomBeneficiaire, $prenomsBeneficiaire, $numeroBeneficiaire1, $numeroBeneficiaire2, $_SESSION["p_numeroAdherent_C"]));
break;
}
case "PR": /* PRESTATAIRE*/
{
$sql .= ' AND (A.codePrestataire=?) ORDER BY A.dateImpression DESC, numeroBon';
$liste = $this->executerRequete($sql, array($codePrestataire, $codeActe, $noDepart, $noFin, $date1, $date2,
$nomBeneficiaire, $prenomsBeneficiaire, $numeroBeneficiaire1, $numeroBeneficiaire2, $_SESSION["p_codePrestataireUtilisateur"]));
break;
}
default: /* Dans tous les autres cas */
{
$sql .= ' ORDER BY A.dateImpression DESC, numeroBon';
$liste = $this->executerRequete($sql, array($codePrestataire, $codeActe, $noDepart, $noFin, $date1, $date2,
$nomBeneficiaire, $prenomsBeneficiaire, $numeroBeneficiaire1, $numeroBeneficiaire2));
}
}
} else
{
$sql = 'SELECT P.libelle AS prestataire, DATE_FORMAT(A.dateImpression, "%d/%m/%Y") AS dateImpression, numeroBon,
BN.nomBeneficiaire, BN.prenomsBeneficiaire, AB.libelle AS acte, A.tauxCouverture
FROM p_bonpec A
JOIN beneficiaire BN ON (BN.numeroBeneficiaire=A.numeroBeneficiaire)
JOIN prestataire P ON (P.codePrestataire=A.codePrestataire)
JOIN acte_bon AB ON (AB.codeActe=A.codeActe)
WHERE (A.codeEtatBon="2") AND (A.codePrestataire LIKE ?)
AND (A.codeActe LIKE ?) AND (A.dateImpression BETWEEN ? AND ?)
AND (BN.nomBeneficiaire LIKE ?) AND (BN.prenomsBeneficiaire LIKE ?)
AND (A.numeroBeneficiaire BETWEEN ? AND ?) ';
$typeuseur = $_SESSION['p_codeTypeUtilisateur'];
switch ($typeuseur)
{
case "AS": /* ASSURE*/
{
$sql .= ' AND (BN.numeroAdherent=?) ORDER BY A.dateImpression DESC, numeroBon';
$liste = $this->executerRequete($sql, array($codePrestataire, $codeActe, $date1, $date2, $nomBeneficiaire,
$prenomsBeneficiaire, $numeroBeneficiaire1, $numeroBeneficiaire2, $_SESSION["p_numeroAdherent_C"]));
break;
}
case "PR": /* PRESTATAIRE*/
{
$sql .= ' AND (A.codePrestataire=?) ORDER BY A.dateImpression DESC, numeroBon';
$liste = $this->executerRequete($sql, array($codePrestataire, $codeActe, $date1, $date2, $nomBeneficiaire,
$prenomsBeneficiaire, $numeroBeneficiaire1, $numeroBeneficiaire2, $_SESSION["p_codePrestataireUtilisateur"]));
break;
}
default: /* Dans tous les autres cas */
{
$sql .= ' ORDER BY A.dateImpression DESC, numeroBon';
$liste = $this->executerRequete($sql, array($codePrestataire, $codeActe, $date1, $date2, $nomBeneficiaire,
$prenomsBeneficiaire, $numeroBeneficiaire1, $numeroBeneficiaire2));
}
}
}
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getInfos($idBon)
{
$sql = 'call sp_get_infos_bon(?)';
$resultat = $this->executerRequete($sql, array($idBon));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function enregistrerremplacementconsultation($numeroFeuilleMaladie, $OldnumeroBon, $numeroBon, $motifremplacement)
{
$user = $_SESSION['p_login'];
$sql = 'call sp_p_enregistrer_remplacement_consultation(?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($numeroFeuilleMaladie, $OldnumeroBon, $numeroBon, $motifremplacement, $user));
$_SESSION['p_numeroBonConsultation_C'] = $numeroBon;
}
public function enregistrerremplacementordonnance($numeroFeuilleMaladie, $OldnumeroBon, $numeroBon, $motifremplacement)
{
$user = $_SESSION['p_login'];
$sql = 'call sp_p_enregistrer_remplacement_ordonnance(?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($numeroFeuilleMaladie, $OldnumeroBon, $numeroBon, $motifremplacement, $user));
$_SESSION['p_numeroBonOrdonnance_C'] = $numeroBon;
}
// pour les requêtes
public function requetesbonpec($codePrestataire, $codeTypeBon, $codeEtatBon,
$numeroAdherent, $numeroBeneficiaire, $numeroBon1, $numeroBon2, $adherent, $beneficiaire)
{
$codePrestataire = contruireParamLike($codePrestataire);
$codeTypeBon = contruireParamLike($codeTypeBon);
$codeEtatBon = contruireParamLike($codeEtatBon);
$numeroAdherent = contruireParamLike($numeroAdherent);
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
$adherent = contruireParamLike($adherent);
$beneficiaire = contruireParamLike($beneficiaire);
$sql = 'call sp_requetes_bonpec(?, ?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeTypeBon, $codeEtatBon,
$numeroAdherent, $numeroBeneficiaire, $numeroBon1, $numeroBon2, $adherent, $beneficiaire));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function requetesbonpectotal($codePrestataire, $codeTypeBon, $codeEtatBon,
$numeroAdherent, $numeroBeneficiaire, $numeroBon1, $numeroBon2, $adherent, $beneficiaire)
{
$codePrestataire = contruireParamLike($codePrestataire);
$codeTypeBon = contruireParamLike($codeTypeBon);
$codeEtatBon = contruireParamLike($codeEtatBon);
$numeroAdherent = contruireParamLike($numeroAdherent);
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
$adherent = contruireParamLike($adherent);
$beneficiaire = contruireParamLike($beneficiaire);
$sql = 'call sp_requetes_bonpec_total(?, ?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeTypeBon, $codeEtatBon,
$numeroAdherent, $numeroBeneficiaire, $numeroBon1, $numeroBon2, $adherent, $beneficiaire));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function requetesbonpecexport($codePrestataire, $codeTypeBon, $codeEtatBon,
$numeroAdherent, $numeroBeneficiaire, $numeroBon1, $numeroBon2, $adherent, $beneficiaire)
{
$codePrestataire = contruireParamLike($codePrestataire);
$codeTypeBon = contruireParamLike($codeTypeBon);
$codeEtatBon = contruireParamLike($codeEtatBon);
$numeroAdherent = contruireParamLike($numeroAdherent);
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
$adherent = contruireParamLike($adherent);
$beneficiaire = contruireParamLike($beneficiaire);
$sql = 'call sp_requetes_bonpec_export(?, ?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeTypeBon, $codeEtatBon,
$numeroAdherent, $numeroBeneficiaire, $numeroBon1, $numeroBon2, $adherent, $beneficiaire));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getNbBonPrestataireDisponible($codePrestataire, $codeTypeBon)
{
$sql = 'select fn_get_nb_bons_prestataire_disponible(?, ?, ?) as nbBons';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codePrestataire, $codeTypeBon));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbBons'];
}
public function getCodeGestionBon($codeTypeBon)
{
$sql = 'select codeGestionBon from p_typebon where (codeTypeBon=?)';
$resultat = $this->executerRequete($sql, array($codeTypeBon));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['codeGestionBon'];
}
public function getGestionBon($codeGestionBon)
{
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'SELECT libelleEng AS libelle FROM p_gestionbon WHERE (codeGestionBon=?)';
}
else
{
$sql = 'SELECT libelle FROM p_gestionbon WHERE (codeGestionBon=?)';
}
$resultat = $this->executerRequete($sql, array($codeGestionBon));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['libelle'];
}
}

View File

@ -1,221 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Client extends Modele {
public function getClients($nomsearch=null, $prenomsearch=null, $telsearch=null, $numeroPolicesearch=null)
{
$nomsearch = contruireParamLike($nomsearch);
$prenomsearch = contruireParamLike($prenomsearch);
$telsearch = contruireParamLike($telsearch);
$sql = 'SELECT A.id, A.codeSociete, numeroClient, nom, prenoms, B.libelle as Ville, telephonePortable
FROM clients A left join ville B on (B.codeSociete=A.codeSociete AND B.codeVille=A.codeVille)
WHERE (A.codeSociete=? AND nom LIKE ? AND prenoms LIKE ? AND telephonePortable LIKE ?)
order by nom, prenoms';
$clients = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $nomsearch, $prenomsearch, $telsearch));
return $clients;
}
public function getClientsearch($numeroClient) {
$sql = 'SELECT A.id, A.codeSociete, numeroClient, nom, prenoms, B.libelle as Ville, telephonePortable
FROM clients A left join ville B on (B.codeSociete=A.codeSociete AND B.codeVille=A.codeVille)
WHERE (A.codeSociete=?) AND (A.numeroClient=?)';
$clients = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroClient));
return $clients;
}
public function getClientsearchPol($numeroPolice) {
$sql = 'SELECT A.id, A.codeSociete, A.numeroClient, nom, prenoms, B.libelle as Ville, telephonePortable
FROM clients A left join ville B on (B.codeSociete=A.codeSociete AND B.codeVille=A.codeVille)
join police P on (P.idClient=A.id) WHERE (A.codeSociete=?) AND (P.numeroPolice=?)';
$clients = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroPolice));
return $clients;
}
public function getClientVide() {
$sql = 'SELECT A.id, A.codeSociete, numeroClient, nom, prenoms, B.libelle as Ville, telephonePortable
FROM clients A left join ville B on (B.codeSociete=A.codeSociete AND B.codeVille=A.codeVille)
order by nom, prenoms';
// order by nom, prenoms limit 20';
$clients = $this->executerRequete($sql);
return $clients;
}
public function getClient($numeroClient) {
$sql = 'SELECT A.id, A.codeSociete, numeroClient, A.typeClient, D.libelle as libelleTypeClient, A.codeTitre, E.libelle as libelleTitre,
A.nom, A.prenoms, adresseGeo, boitepostale, A.codeVille, C.libelle as Ville, A.codeLocalite, L.libelle as localite, A.codePays, F.libelle as pays, A.telephoneBureau, A.telephonedomicile,
A.telephonePortable, A.fax, A.email, A.sexe, A.dateNaissance, A.codeSecteur, B.libelleSecteur, A.codeGestionnaire, concat(G.nom," ", G.prenoms) as gestionnaire,
A.nomMandataire, A.telephoneFixemandataire, A.telephonePortablemandataire, A.emailMandataire, A.dateCre, A.user
FROM clients A
left join secteuractivite B on (B.codeSecteur=A.codeSecteur)
left join pays F on (F.codeSociete=A.codeSociete AND F.codePays=A.codePays)
left join ville C on (C.codeSociete=A.codeSociete AND C.codeVille=A.codeVille)
left join localite L on (L.codeSociete=A.codeSociete AND L.codeLocalite=A.codeLocalite)
left join typeclient D on (D.codeTypeClient=A.typeClient)
left join titre E on (E.codeTitre=A.codeTitre)
left join gestionnaire G on (G.codeSociete=A.codeSociete AND G.codeGestionnaire=A.codeGestionnaire)
WHERE (A.codeSociete=?) AND (A.numeroClient=?)';
$client = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroClient));
return $client;
}
public function getClientId($id) {
$sql = 'SELECT A.id, A.codeSociete, numeroClient, A.typeClient, D.libelle as libelleTypeClient, A.codeTitre, E.libelle as libelleTitre,
A.nom, A.prenoms, adresseGeo, boitepostale, A.codeVille, C.libelle as Ville, A.codeLocalite, L.libelle as localite, A.codePays, F.libelle as pays, A.telephoneBureau, A.telephonedomicile,
A.telephonePortable, A.fax, A.email, A.sexe, A.dateNaissance, A.codeSecteur, B.libelleSecteur, A.codeGestionnaire, concat(G.nom," ", G.prenoms) as gestionnaire,
A.nomMandataire, A.telephoneFixemandataire, A.telephonePortablemandataire, A.emailMandataire, A.dateCre, A.user
FROM clients A
left join secteuractivite B on (B.codeSecteur=A.codeSecteur)
left join pays F on (F.codeSociete=A.codeSociete AND F.codePays=A.codePays)
left join ville C on (C.codeSociete=A.codeSociete AND C.codeVille=A.codeVille)
left join localite L on (L.codeSociete=A.codeSociete AND L.codeLocalite=A.codeLocalite)
left join typeclient D on (D.codeTypeClient=A.typeClient)
left join titre E on (E.codeTitre=A.codeTitre)
left join gestionnaire G on (G.codeSociete=A.codeSociete AND G.codeGestionnaire=A.codeGestionnaire)
WHERE (A.codeSociete=?) AND (A.id=?)';
$client = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
return $client->fetch(PDO::FETCH_ASSOC);
/*
if ($client->rowCount() > 0)
return $client->fetch(PDO::FETCH_ASSOC);
else
throw new Exception("Aucun client ne correspond au id '$id'");
*/
}
public function getNombreClients()
{
$sql = 'select count(*) as nbClients FROM clients A WHERE (A.codeSociete=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbClients'];
}
public function getIdClient($numeroClient) {
$sql = 'SELECT id FROM clients WHERE (codeSociete=?) AND (numeroClient=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroClient));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['id'];
}
public function getContexteClientId($id) {
$sql = 'SELECT A.id as idClient, A.numeroClient, concat(A.nom," ",A.prenoms) as nomClient FROM clients A WHERE (A.codeSociete=?) AND (A.id=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_idClient_C'] = $context['idClient'];
$_SESSION['p_numeroClient_C'] = $context['numeroClient'];
$_SESSION['p_nomClient_C'] = $context['nomClient'];
$_SESSION['p_idClientAjax'] = $context['idClient'];
$_SESSION['p_idPolice_C'] = "";
$_SESSION['p_numeroPolice_C'] = "";
$_SESSION['p_ndAdh_C'] = "0";
$_SESSION['p_ndDep_C'] = "0";
$_SESSION['p_ndActif_C'] = "0";
$_SESSION['p_idAdherent_C'] = "";
$_SESSION['p_numeroAdherent_C'] = "";
$_SESSION['p_nomAdherent_C'] = "";
$_SESSION['p_idBeneficiaire_C'] = "";
$_SESSION['p_numeroBeneficiaire_C'] = "";
$_SESSION['p_nomBeneficiaire_C'] = "";
$_SESSION['p_lienPhoto_C'] = "";
}
public function existeligne($numeroClient) {
$sql = 'select id FROM clients WHERE (codeSociete=?) and (numeroClient=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$numeroClient));
return ($resultat->rowCount() > 0);
}
public function getDenierNumeroClient()
{
$sql = 'select dernierNumeroClient from numerotationclient WHERE (codeSociete=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
if ($resultat->rowCount() == 0)
{
$sql = 'INSERT INTO numerotationclient (codeSociete, dernierNumeroClient) values (?,?)';
$this->executerRequete($sql, array($_SESSION['p_codeSociete'], "1"));
return "0";
} else
{
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['dernierNumeroClient'];
}
}
public function setDenierNumeroClient($numeroClient)
{
$sql = 'update numerotationclient set dernierNumeroClient=? WHERE (codeSociete=?)';
$this->executerRequete($sql, array($numeroClient, $_SESSION['p_codeSociete']));
}
public function ajouter($codeSociete, $numeroClient, $typeClient, $codeTitre, $nom, $prenoms, $adresseGeo,
$boitepostale, $codeVille, $codePays, $telephoneBureau, $telephonedomicile, $telephonePortable, $fax,
$email, $sexe, $dateNaissance, $codeSecteur, $codeGestionnaire, $nomMandataire, $telephoneFixemandataire,
$telephonePortablemandataire, $emailMandataire, $dateCre, $user, $codeLocalite)
{
$sql = 'INSERT INTO clients (codeSociete, numeroClient, typeClient, codeTitre, nom, prenoms, adresseGeo,
boitepostale, codeVille, codePays, telephoneBureau, telephonedomicile, telephonePortable, fax, email,
sexe, dateNaissance, codeSecteur, codeGestionnaire, nomMandataire, telephoneFixemandataire,
telephonePortablemandataire, emailMandataire, dateCre, user, codeLocalite)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $numeroClient, $typeClient, $codeTitre, $nom, $prenoms, $adresseGeo,
$boitepostale, $codeVille, $codePays, $telephoneBureau, $telephonedomicile, $telephonePortable, $fax,
$email, $sexe, $dateNaissance, $codeSecteur, $codeGestionnaire, $nomMandataire, $telephoneFixemandataire,
$telephonePortablemandataire, $emailMandataire, $dateCre, $user, $codeLocalite));
return $this->dernierId();
}
public function modifier($id, $typeClient, $codeTitre, $nom, $prenoms, $adresseGeo,
$boitepostale, $codeVille, $codePays, $telephoneBureau, $telephonedomicile, $telephonePortable, $fax,
$email, $sexe, $dateNaissance, $codeSecteur, $codeGestionnaire, $nomMandataire, $telephoneFixemandataire,
$telephonePortablemandataire, $emailMandataire, $codeLocalite)
{
$sql = 'UPDATE clients SET typeClient=?, codeTitre=?, nom=?, prenoms=?, adresseGeo=?,
boitepostale=?, codeVille=?, codePays=?, telephoneBureau=?, telephonedomicile=?, telephonePortable=?, fax=?,
email=?, sexe=?, dateNaissance=?, codeSecteur=?, codeGestionnaire=?, nomMandataire=?, telephoneFixemandataire=?,
telephonePortablemandataire=?, emailMandataire=?, codeLocalite=? where (id=?)';
$this->executerRequete($sql, array($typeClient, $codeTitre, $nom, $prenoms, $adresseGeo,
$boitepostale, $codeVille, $codePays, $telephoneBureau, $telephonedomicile, $telephonePortable, $fax,
$email, $sexe, $dateNaissance, $codeSecteur, $codeGestionnaire, $nomMandataire, $telephoneFixemandataire,
$telephonePortablemandataire, $emailMandataire, $codeLocalite, $id));
}
public function supprimer($idClient) {
$sql = 'select id from police where (idClient=?) limit 1';
$resultat = $this->executerRequete($sql, array($idClient));
if($resultat->rowCount() == 0)
{
$sql = 'DELETE FROM clients WHERE (id=?)';
$this->executerRequete($sql, array($idClient));
return true;
}
else
{
return false;
}
}
public function getContexteAjaxClient($id)
{
$sql = 'SELECT A.id as idClient FROM clients A WHERE (A.id=?)';
$resultat = $this->executerRequete($sql, array($id));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_idClientAjax'] = $context['idClient'];
}
}

View File

@ -1,111 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Consommable_temp extends Modele {
public function getconsommablespossibles($nomConsommable=null)
{
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
$tm = $_SESSION['p_tm_C'];
$nomConsommable = contruireParamLike($nomConsommable);
$idAdherent = $_SESSION['p_idAdherent_C'];
$sql = 'call sp_p_recherche_consommables(?, ?, ?, ?, ?, ?, ?, ?)';
$consommables = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user,
$codeTarifActe, $tm, $nomConsommable, $idAdherent));
return $consommables->fetchAll(PDO::FETCH_ASSOC);
}
public function getconsommables()
{
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_afficher_consommables(?, ?)';
$consommables = $this->executerRequete($sql, array($idSaisie, $user));
return $consommables->fetchAll(PDO::FETCH_ASSOC);
}
public function ajouterconsommable($idConsommable)
{
$idAdherent = $_SESSION['p_idAdherent_C'];
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
$sql = 'call sp_p_enregistrer_consommable(?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($idConsommable, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire));
}
public function majquantite($idConsommable, $quantite)
{
$tm = $_SESSION['p_tm_C'];
// $sql = 'call sp_p_maj_quantite_consommable(?, ?, ?)';
$sql = 'call sp_p_maj_quantite_acte(?, ?, ?)';
$this->executerRequete($sql, array($idConsommable, $quantite, $tm));
}
public function majprix($idConsommable, $valeurActe)
{
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_maj_prix_consommable(?, ?, ?)';
$this->executerRequete($sql, array($idConsommable, $valeurActe, $tm));
}
public function creerconsommable($nomConsommable, $prixconsommable, $quantiteconsommable)
{
$codeSociete = $_SESSION['p_codeSociete'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
$tm = $_SESSION['p_tm_C'];
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
$sql = 'call sp_p_creer_nv_consommables(?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $numeroFeuilleMaladie, $user, $tm, $nomConsommable,
$prixconsommable, $quantiteconsommable, $numeroAdherent));
}
public function getconsommablesfeuille($numeroFeuilleMaladie, $codePrestataire)
{
$sql = 'call sp_p_get_consommables_feuille(?, ?)';
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire) );
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function retirerconsommabletous()
{
$codeSociete = $_SESSION['p_codeSociete'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$sql = 'call sp_p_retirer_consommables_tous(?)';
$this->executerRequete($sql, array($numeroFeuilleMaladie));
}
public function retirerconsommable($idConsommable)
{
$sql = 'call sp_p_retirer_consommable(?)';
$this->executerRequete($sql, array($idConsommable));
}
}

View File

@ -1,15 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Demandebonpec extends Modele {
public function getDemandeBons($codePrestataire, $codeTypeBon, $d1, $d2)
{
$codeSociete = $_SESSION['p_codeSociete'];
$sql = 'call sp_p_get_demande_bons(?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codeSociete, $codePrestataire, $codeTypeBon, $d1, $d2));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,208 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Demandedecompte extends Modele {
public function get_idDemandeDecompte($codePrestataire, $codeExercice, $codeMois)
{
$sql = 'select fn_get_idDemandeDecompte(?, ?, ?) as idDemandeDecompte';
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeExercice, $codeMois));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['idDemandeDecompte'];
}
public function initdemandedecompte()
{
$codeSociete = $_SESSION['p_codeSociete'];
$user = $_SESSION['p_login'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$codeExercice = $_SESSION['p_codeExercice_C'];
$codeMois = $_SESSION['p_codeMois_C'];
$sql = 'call sp_p_init_demande_decompte(?, ?, ?, ?, ?);';
$this->executerRequete($sql, array($codeSociete, $codePrestataire, $user, $codeExercice, $codeMois));
}
public function getinfosdemandedecompte($idDemandeDecompte)
{
$sql = 'call sp_p_get_infos_demande_decompte(?)';
$resultat = $this->executerRequete($sql, array($idDemandeDecompte));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function getdemandedecompte($idDemandeDecompte)
{
$sql = 'call sp_p_get_demandedecompte(?)';
$resultat = $this->executerRequete($sql, array($idDemandeDecompte));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_numeroDemandeDecompte_C'] = $ligne['numeroDemandeDecompte'];
return $ligne;
}
public function rechargerdemandedecompte($idDemandeDecompte, $numeroDemandeDecompte, $codePrestataire, $codeExercice, $codeMois)
{
$user = $_SESSION['p_login'];
$sql = 'call sp_p_recharger_demande_decompte(?, ?, ?, ?, ?, ?);';
$this->executerRequete($sql, array($idDemandeDecompte, $numeroDemandeDecompte, $codePrestataire, $codeExercice, $codeMois, $user));
}
public function get_numerodecompte($idReglement)
{
$sql = 'select fn_get_numerodecompte(?) as numeroDecompte';
$resultat = $this->executerRequete($sql, array($idReglement));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['numeroDecompte'];
}
public function getdetaildemandedecompte($numeroDemandeDecompte)
{
$sql = 'call sp_p_get_detail_demandedecompte(?)';
$resultat = $this->executerRequete($sql, array($numeroDemandeDecompte));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function recapdecompte($idReglement, $numeroDecompte)
{
$sql = 'call sp_r_recap_decompte(?, ?)';
$this->executerRequete($sql, array($idReglement, $numeroDecompte));
}
public function getdecomptes($codePrestataire, $codeExercice, $codeMois, $codeEtatDecompte)
{
$codePrestataire = contruireParamLike($codePrestataire);
$codeEtatDecompte = contruireParamLike($codeEtatDecompte);
$sql = 'call sp_r_get_decomptes(?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeExercice, $codeMois, $codeEtatDecompte));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaildecompteexport($numeroDecompte)
{
$sql = 'call sp_p_bordereau_decompte_export(?)';
$resultat = $this->executerRequete($sql, array($numeroDecompte));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaildecompteexportcso($numeroDecompte)
{
$sql = 'call sp_p_bordereau_decompte_export_cso(?)';
$resultat = $this->executerRequete($sql, array($numeroDecompte));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaildecompteexportcsoid($idReglement)
{
$sql = 'call sp_p_bordereau_decompte_export_cso_id(?)';
$resultat = $this->executerRequete($sql, array($idReglement));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaildecompteexportpha($numeroDecompte)
{
$sql = 'call sp_p_bordereau_decompte_export_pha(?)';
$resultat = $this->executerRequete($sql, array($numeroDecompte));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaildecompteexportopt($numeroDecompte)
{
$sql = 'call sp_p_bordereau_decompte_export_opt(?)';
$resultat = $this->executerRequete($sql, array($numeroDecompte));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaildecompteexportlab($numeroDecompte)
{
$sql = 'call sp_p_bordereau_decompte_export_lab(?)';
$resultat = $this->executerRequete($sql, array($numeroDecompte));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaildecompteexportsea($numeroDecompte)
{
$sql = 'call sp_p_bordereau_decompte_export_sea(?)';
$resultat = $this->executerRequete($sql, array($numeroDecompte));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
// DEMANDE DE DECOMPTE
public function getdetaildemandedecompteexportcso($numeroDemandeDecompte)
{
$sql = 'call sp_p_demande_decompte_export_cso(?)';
$resultat = $this->executerRequete($sql, array($numeroDemandeDecompte));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaildemandedecompteexportpha($numeroDemandeDecompte)
{
$sql = 'call sp_p_demande_decompte_export_pha(?)';
$resultat = $this->executerRequete($sql, array($numeroDemandeDecompte));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaildemandedecompteexportopt($numeroDemandeDecompte)
{
$sql = 'call sp_p_demande_decompte_export_opt(?)';
$resultat = $this->executerRequete($sql, array($numeroDemandeDecompte));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaildemandedecompteexportlab($numeroDemandeDecompte)
{
$sql = 'call sp_p_demande_decompte_export_lab(?)';
$resultat = $this->executerRequete($sql, array($numeroDemandeDecompte));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaildemandedecompteexportsea($numeroDemandeDecompte)
{
$sql = 'call sp_p_demande_decompte_export_sea(?)';
$resultat = $this->executerRequete($sql, array($numeroDemandeDecompte));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,54 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Derogation extends Modele {
public function getListe()
{
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'SELECT codeDerogation as `code`, libelleEng as libelle
FROM p_derogation order by ordre, libelleEng';
}
else
{
$sql = 'SELECT codeDerogation as `code`, libelle
FROM p_derogation order by ordre, libelle';
}
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function enregistrerdemandederogation($codeDerogation, $observations)
{
$codeSociete = $_SESSION['p_codeSociete'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$codeUtilisateur = $_SESSION['p_login'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
$sql = 'call sp_p_demander_derogation(?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codePrestataire, $observations, $codeUtilisateur, $codeDerogation,
$idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire));
}
public function getderogations($codePrestataire, $idBeneficiaire, $d1, $d2)
{
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'call sp_p_get_derogations_beneficiaireEng(?, ?, ?, ?)';
}
else
{
$sql = 'call sp_p_get_derogations_beneficiaire(?, ?, ?, ?)';
}
$resultat = $this->executerRequete($sql, array($codePrestataire, $idBeneficiaire, $d1, $d2));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,121 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Detailexamem extends Modele {
public function getdetailprescription_lab($numeroBonExamen)
{
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'call sp_p_get_detail_prescription_lab_eng(?)';
}
else
{
$sql = 'call sp_p_get_detail_prescription_lab(?)';
}
$resultat = $this->executerRequete($sql, array($numeroBonExamen));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function enregistrerverre($codeOptique)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_enregistrer_verre(?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $user, $codeOptique));
}
public function getdetailexamenfeuille()
{
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'call sp_p_get_detail_examen_eng(?)';
}
else
{
$sql = 'call sp_p_get_detail_examen(?)';
}
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetailoptique($numeroOptique)
{
$sql = 'call sp_p_get_detail_optique(?)';
$resultat = $this->executerRequete($sql, array($numeroOptique));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetailoptique_opt($numeroBonOptique)
{
$sql = 'call sp_p_get_detail_optique_opt(?)';
$resultat = $this->executerRequete($sql, array($numeroBonOptique));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function ajouterexamen($codeActe, $ententePrealable)
{
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
$numeroExamen = $_SESSION['p_numeroExamen_C'];
$user = $_SESSION['p_login'];
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_ajouter_examen(?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeTarifActe, $numeroExamen, $codeActe, $user, $tm, $ententePrealable));
}
public function majquantite($idExamen, $quantite)
{
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_maj_quantite_examen(?, ?, ?)';
$this->executerRequete($sql, array($idExamen, $quantite, $tm));
}
public function majquantiteexam($idExamen, $quantite)
{
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_maj_quantite_examen_lab(?, ?, ?)';
$this->executerRequete($sql, array($idExamen, $quantite, $tm));
}
public function supprimerexamen($idExamen)
{
$sql = 'call sp_p_supprimer_prescription_examen(?)';
$this->executerRequete($sql, array($idExamen));
}
public function ajouterexamenlab($codeActe, $ententePrealable)
{
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
$numeroExamen = $_SESSION['p_numeroExamen_C'];
$user = $_SESSION['p_login'];
$tm = $_SESSION['p_tm_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_ajouter_examen_lab(?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeTarifActe, $numeroExamen, $codeActe, $user, $idSaisie, $tm, $ententePrealable, $codePrestataire));
}
}

View File

@ -1,113 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Detailoptique extends Modele {
public function enregistrerverre($codeOptique)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_enregistrer_verre(?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $user, $codeOptique));
}
public function getdetailoptiquefeuille()
{
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
if (est_anglophone())
{
$sql = 'CALL sp_p_get_detail_optique_eng(?);';
}
else
{
$sql = 'call sp_p_get_detail_optique(?)';
}
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie));
// return $resultat;
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetailoptique($numeroOptique)
{
$sql = 'call sp_p_get_detail_optique(?)';
$resultat = $this->executerRequete($sql, array($numeroOptique));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetailoptique_opt($numeroBonOptique)
{
if (est_anglophone())
{
$sql = 'call sp_p_get_detail_optique_opt_eng(?)';
}
else
{
$sql = 'call sp_p_get_detail_optique_opt(?)';
}
$resultat = $this->executerRequete($sql, array($numeroBonOptique));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function ajouteroptique($codeOptique)
{
$codeTarifOptique = $_SESSION['p_codeTarifOptique_C'];
$numeroOptique = $_SESSION['p_numeroOptique_C'];
$user = $_SESSION['p_login'];
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_ajouter_optique(?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeTarifOptique, $numeroOptique, $codeOptique, $user, $tm));
}
public function majquantite($idMedicament, $quantite)
{
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_maj_quantite_medicament(?, ?, ?)';
$this->executerRequete($sql, array($idMedicament, $quantite, $tm));
}
public function supprimerverre($idOptique)
{
$sql = 'call sp_p_supprimer_verre_prescription(?)';
$this->executerRequete($sql, array($idOptique));
}
public function ajouterverreopt($codeOptique)
{
$codeTarifOptique = $_SESSION['p_codeTarifOptique_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$user = $_SESSION['p_login'];
$tm = $_SESSION['p_tm_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$sql = 'call sp_p_ajouter_verre_opt(?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeTarifOptique, $numeroFeuilleMaladie, $codeOptique, $user, $tm, $idSaisie));
}
public function demanderaccordopt($idOptique)
{
$codeSociete = $_SESSION['p_codeSociete'];
$sql = 'call sp_p_demanderaccordopt(?, ?)';
$this->executerRequete($sql, array($idOptique, $codeSociete));
}
}

View File

@ -1,137 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Detailprescription extends Modele {
public function getdetailprescription($numeroPrescription)
{
$sql = 'call sp_p_get_detail_prescription(?)';
$resultat = $this->executerRequete($sql, array($numeroPrescription));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetailprescription_pha($numeroBonOrdonnance)
{
$sql = 'call sp_p_get_detail_prescription_pha(?)';
$resultat = $this->executerRequete($sql, array($numeroBonOrdonnance));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function ajoutermedicament($codeMedicament)
{
$codeTarifMedicament = $_SESSION['p_codeTarifMedicament_C'];
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$user = $_SESSION['p_login'];
$tm = $_SESSION['p_tm_C'];
$accesAjoutPh = $_SESSION['p_accesAjoutPh_C'];
/*
var_dump($codeTarifMedicament);
var_dump($numeroPrescription);
var_dump($codeMedicament);
var_dump($user);
var_dump($accesAjoutPh);
die();
*/
$sql = 'call sp_p_ajouter_medicament(?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeTarifMedicament, $numeroPrescription, $codeMedicament, $user, $tm, $accesAjoutPh));
}
public function ajoutermedicamentpha($codeMedicament)
{
$codeTarifMedicament = $_SESSION['p_codeTarifMedicament_C'];
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$user = $_SESSION['p_login'];
$tm = $_SESSION['p_tm_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$accesAjoutPh = $_SESSION['p_accesAjoutPh_C'];
$sql = 'call sp_p_ajouter_medicament_pha(?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeTarifMedicament, $numeroPrescription, $codeMedicament, $user, $tm, $idSaisie, $accesAjoutPh));
}
public function majquantite($idMedicament, $quantite)
{
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_maj_quantite_medicament(?, ?, ?)';
$this->executerRequete($sql, array($idMedicament, $quantite, $tm));
}
public function majposologie($idMedicament, $posologie)
{
$sql = 'UPDATE p_detailprescription SET
posologie = ?
WHERE (id=?);';
$this->executerRequete($sql, array($posologie,$idMedicament));
}
public function majquantitepha($idMedicament, $quantite)
{
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_maj_quantite_medicament_pha(?, ?, ?)';
$this->executerRequete($sql, array($idMedicament, $quantite, $tm));
}
public function majprixpha($idMedicament, $prix)
{
$tm = $_SESSION['p_tm_C'];
// $sql = 'call sp_p_maj_quantite_medicament_pha(?, ?, ?)';
$sql = 'call sp_p_maj_prix_medicament_pha(?, ?, ?)';
$this->executerRequete($sql, array($idMedicament, $prix, $tm));
}
public function supprimer($idMedicament)
{
$sql = 'call sp_p_supprimer_medicament_prescription(?)';
$this->executerRequete($sql, array($idMedicament));
}
public function demanderaccordpha($idMedicament)
{
$codeSociete = $_SESSION['p_codeSociete'];
$sql = 'call sp_p_demanderaccordpha(?, ?)';
$this->executerRequete($sql, array($idMedicament, $codeSociete));
}
// $_SESSION['p_idMedicament_a_remplacer'] = $idMedicament;
public function remplacermedicament($codeMedicamentNouv)
{
$idMedicamentAnc = $_SESSION['p_idMedicament_a_remplacer'];
$codeTarifMedicament = $_SESSION['p_codeTarifMedicament_C'];
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$user = $_SESSION['p_login'];
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_remplacer_medicament(?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeTarifMedicament, $numeroPrescription, $codeMedicamentNouv, $user, $tm, $idMedicamentAnc));
}
public function getmedicamentsremplaces($numeroBonOrdonnance)
{
$numeroBonOrdonnance = $_SESSION['p_numeroBonOrdonnance_C'];
$sql = 'call sp_p_get_medicaments_remplaces(?)';
$resultat = $this->executerRequete($sql, array($numeroBonOrdonnance));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,51 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Detailseance extends Modele {
public function getdetailprescription_lab($numeroBonExamen)
{
$sql = 'call sp_p_get_detail_prescription_lab(?)';
$resultat = $this->executerRequete($sql, array($numeroBonExamen));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetailseancefeuille()
{
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$sql = 'call sp_p_get_detail_seance(?)';
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function majquantite($idExamen, $quantite)
{
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_maj_quantite_examen(?, ?, ?)';
$this->executerRequete($sql, array($idExamen, $quantite, $tm));
}
public function ajouterexamenlab($codeActe, $ententePrealable)
{
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
$numeroExamen = $_SESSION['p_numeroExamen_C'];
$user = $_SESSION['p_login'];
$tm = $_SESSION['p_tm_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_ajouter_examen_lab(?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeTarifActe, $numeroExamen, $codeActe, $user, $idSaisie, $tm, $ententePrealable, $codePrestataire));
}
}

View File

@ -1,362 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Detailtarifacte extends Modele {
public function get_infos_acte($codeActe) {
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_get_infos_acte_tarif(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codeTarifActe, $codeActe, $codePrestataire));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function getTarifActeAdherent($idAdherent)
{
$sql="SELECT fn_tarifActe_college_adherent(?) tarifActe;";
$resultat = $this->executerRequete($sql, array($idAdherent))->fetch(PDO::FETCH_ASSOC);
return $resultat['tarifActe'];
}
public function getactespossibles($codeTypePrestation, $codeFamilleActe)
{
$idAdherent = $_SESSION['p_idAdherent_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$codeTarifActe = $this->getTarifActeAdherent($idAdherent);
$_SESSION['p_codeTarifActe_C'] = $codeTarifActe;
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$codeSociete = $_SESSION['p_codeSociete'];
$codeProduit = $_SESSION['p_codeProduit_C'];
/*
var_dump($idAdherent);
var_dump($codeTarifActe);
var_dump($codeTypePrestation);
var_dump($codeFamilleActe);
var_dump($codePrestataire);
var_dump($codeSociete);
var_dump($codeProduit);
var_dump($idBeneficiaire);
exit();
*/
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'call sp_p_actes_possibles_eng(?, ?, ?, ?, ?, ?, ?, ?)';
}
else
{
$sql = 'call sp_p_actes_possibles(?, ?, ?, ?, ?, ?, ?, ?)';
}
$actes = $this->executerRequete($sql, array($idAdherent, $codeTarifActe, $codeTypePrestation, $codeFamilleActe, $codePrestataire,
$codeSociete, $codeProduit, $idBeneficiaire));
return $actes;
}
public function getchambespossibles()
{
$idAdherent = $_SESSION['p_idAdherent_C'];
$codeTarifActe = $this->getTarifActeAdherent($idAdherent);
$_SESSION['p_codeTarifActe_C'] = $codeTarifActe;
//$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'call sp_p_chambres_possibles_eng(?, ?, ?)';
}
else
{
$sql = 'call sp_p_chambres_possibles(?, ?, ?)';
}
$actes = $this->executerRequete($sql, array($idAdherent, $codeTarifActe, $codePrestataire));
return $actes;
}
public function getseancespossibles()
{
$idAdherent = $_SESSION['p_idAdherent_C'];
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'call sp_p_seances_possibles_eng(?, ?, ?)';
}
else
{
$sql = 'call sp_p_seances_possibles(?, ?, ?)';
}
$actes = $this->executerRequete($sql, array($idAdherent, $codeTarifActe, $codePrestataire));
return $actes;
}
public function getprixacte($codeActe)
{
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
/*var_dump($codeTarifActe);
var_dump($codeActe);
var_dump($codePrestataire);
*/
$sql = 'select fn_prix_acte(?, ?, ?) as prixActe;';
$resultat = $this->executerRequete($sql, array($codeTarifActe, $codeActe, $codePrestataire));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['prixActe'];
}
public function getententePrealable($codeActe)
{
$sql = 'select fn_entente_prealable_acte(?) as ententePrealable;';
$resultat = $this->executerRequete($sql, array($codeActe));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['ententePrealable'];
}
public function getacteExclu($codeActe)
{
$sql = 'select fn_acte_exclu(?) as acteExclu;';
$resultat = $this->executerRequete($sql, array($codeActe));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['acteExclu'];
}
public function getacteChirurgie($codeActe)
{
$sql = 'select fn_chirurgie_acte(?) as acteChirurgie;';
$resultat = $this->executerRequete($sql, array($codeActe));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['acteChirurgie'];
}
public function getactesspossibleslike($codeTarifActe, $codeTypePrestation, $libelleActeSearch)
{
$libelleActeSearch = contruireParamLike($libelleActeSearch);
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$sql = 'call sp_p_actes_possibles_like(?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codeTarifActe, $codeTypePrestation, $libelleActeSearch, $codePrestataire, $idAdherent));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getactesspossiblestous($codeTarifActe, $codeTypePrestation)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$sql = 'call sp_p_actes_possibles_tous(?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codeTarifActe, $codeTypePrestation, $codePrestataire, $idAdherent));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getactesvide() {
$sql = 'call sp_p_actes_vide()';
$resultat = $this->executerRequete($sql);
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function geatactesspossiblesselection($codeFamilleActe)
{
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
$tm = $_SESSION['p_tm_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idAdherent = $_SESSION['p_idAdherent_C'];
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'call sp_p_recherche_actes_selection_eng(?, ?, ?, ?, ?)';
}
else
{
$sql = 'call sp_p_recherche_actes_selection(?, ?, ?, ?, ?)';
}
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie,$codeTarifActe, $tm , $codeFamilleActe,
$codePrestataire, $idAdherent));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function geatexamenspossiblesselection($codeFamilleActe)
{
$numeroExamen = $_SESSION['p_numeroExamen_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$codeTarifActe = $this->getTarifActeAdherent($idAdherent);
$_SESSION['p_codeTarifActe_C'] = $codeTarifActe;
//$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
$tm = $_SESSION['p_tm_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$sql = 'call sp_p_recherche_examens_selection(?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($numeroExamen, $idSaisie, $user, $codeTarifActe, $tm , $codeFamilleActe,
$codePrestataire, $idAdherent));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function geatactesexamensselection($codeFamilleActe)
{
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
//var_dump($codeTarifActe);
//die();
$tm = $_SESSION['p_tm_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$delaiCarenceBeneficiaire= $_SESSION['p_delaiCarenceBeneficiaire'];
$anciennete = $_SESSION['p_anciennete'];
$codeSociete = $_SESSION['p_codeSociete'];
$codeProduit = $_SESSION['p_codeProduit_C'];
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'call sp_p_recherche_actes_examens_selection_eng(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
}
else
{
$sql = 'call sp_p_recherche_actes_examens_selection(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
}
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie,$codeTarifActe, $tm , $codeFamilleActe, $codePrestataire,
$idAdherent, $delaiCarenceBeneficiaire, $anciennete, $codeSociete, $codeProduit));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getactesspossibleslikecomplet($codeTarifActe, $libelleActeSearch)
{
$libelleActeSearch = contruireParamLike($libelleActeSearch);
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$sql = 'call sp_p_actes_possibles_like_complet(?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codeTarifActe, $libelleActeSearch, $codePrestataire, $idAdherent));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getexamenspossibleslikeprescription($codeTarifActe, $libelleActeSearch)
{
$libelleActeSearch = contruireParamLike($libelleActeSearch);
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$delaiCarenceBeneficiaire= $_SESSION['p_delaiCarenceBeneficiaire'];
$anciennete = $_SESSION['p_anciennete'];
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'call sp_p_examens_possibles_prescription_eng(?, ?, ?, ?, ?, ?)';
}
else
{
$sql = 'call sp_p_examens_possibles_prescription(?, ?, ?, ?, ?, ?)';
}
$resultat = $this->executerRequete($sql, array($codeTarifActe, $libelleActeSearch, $codePrestataire,
$idAdherent, $delaiCarenceBeneficiaire, $anciennete));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdelaicarenceacte($codeActe)
{
$sql = 'select fn_delai_carence_acte(?) as delaiCarenceActe;';
$resultat = $this->executerRequete($sql, array($codeActe));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['delaiCarenceActe'];
}
public function settmtypeprestation($codeTypePrestation)
{
$idCollege = $_SESSION['p_idCollege_C'];
$sql = 'select fn_tm_type_prestataion(?, ?) as tm_type_prestataion;';
$resultat = $this->executerRequete($sql, array($idCollege, $codeTypePrestation));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_tm_TP'] = $ligne['tm_type_prestataion'];
}
public function getseancespossiblesprescription()
{
$idAdherent = $_SESSION['p_idAdherent_C'];
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$actesHarmonises = $_SESSION['p_actesHarmonises'];
if( isset($actesHarmonises) && ($actesHarmonises=="1") )
{
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'CALL sp_p_seances_possibles_prescription_harmonise_eng(?);';
}
else
{
$sql = 'CALL sp_p_seances_possibles_prescription_harmonise(?);';
}
$liste = $this->executerRequete($sql, array($idAdherent));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
else
{
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'call sp_p_seances_possibles_prescription_eng(?, ?, ?)';
}
else
{
$sql = 'call sp_p_seances_possibles_prescription(?, ?, ?)';
}
$liste = $this->executerRequete($sql, array($idAdherent, $codeTarifActe, $codePrestataire));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}
}

View File

@ -1,93 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Detailtarifmedicament extends Modele {
public function getmedicamentspossibles($nomsearch=null)
{
$nomsearch = contruireParamLike($nomsearch);
$codeTarifMedicament = $_SESSION['p_codeTarifMedicament_C'];
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$codeSociete = $_SESSION['p_codeSociete'];
$codeProduit = $_SESSION['p_codeProduit_C'];
$sql = 'call sp_p_medicaments_possibles(?, ?, ?, ?, ?)';
$medicaments = $this->executerRequete($sql, array($numeroPrescription, $codeTarifMedicament, $nomsearch, $codeSociete, $codeProduit));
return $medicaments;
}
public function getmedicamentspossiblespha($nomsearch=null)
{
$nomsearch = contruireParamLike($nomsearch);
$codeTarifMedicament = $_SESSION['p_codeTarifMedicament_C'];
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$sql = 'call sp_p_medicaments_possibles_pha(?, ?, ?)';
$medicaments = $this->executerRequete($sql, array($numeroPrescription, $codeTarifMedicament, $nomsearch));
return $medicaments;
}
public function getmedicamentvide() {
$sql = 'call sp_p_medicaments_vide()';
$medicaments = $this->executerRequete($sql);
return $medicaments;
}
public function ajouter($codeActe, $libelle, $codeFamilleActe, $montant) {
$sql = 'INSERT INTO acte_bon (codeActe, libelle, codeFamilleActe, montant) VALUES (?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeActe, $libelle, $codeFamilleActe, $montant));
}
public function modifier($id, $codeActe, $libelle, $codeFamilleActe, $montant) {
$sql = 'UPDATE acte_bon SET codeActe=?, libelle=?, codeFamilleActe=?, montant=? where (id=?)';
$this->executerRequete($sql, array($codeActe, $libelle, $codeFamilleActe, $montant, $id));
}
public function supprimer($id) {
$sql = 'DELETE FROM acte WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
public function existeligne($codeActe) {
$sql = 'select id FROM acte_bon WHERE (codeActe=?)';
$resultat = $this->executerRequete($sql, array($codeActe));
return ($resultat->rowCount() > 0);
}
public function getListe($codePrestataire, $codeFamilleActe) {
$sql = 'select A.codeActe as `code`, B.libelle from acte_bonprestataire A
JOIN acte_bon B on (B.codeActe=A.codeActe)
where (codePrestataire=?) AND (B.codeFamilleActe=?)
order by B.libelle';
$liste = $this->executerRequete($sql, array($codePrestataire, $codeFamilleActe));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function creermedicament($nomMedicament, $prixMedicament, $qteMedicament)
{
$codeSociete = $_SESSION['p_codeSociete'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$codeTarifMedicament = $_SESSION['p_codeTarifMedicament_C'];
$tm = $_SESSION['p_tm_C'];
// $accesAjoutPh = $_SESSION['p_accesAjoutPh_C'];
$accesAjoutPh = $_SESSION['p_accesAjoutPhClient'];
$sql = 'call sp_p_creer_nv_medicament(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$consommables = $this->executerRequete($sql, array($codeSociete, $numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user,
$codeTarifMedicament, $tm, $nomMedicament, $prixMedicament, $qteMedicament, $accesAjoutPh));
}
}

View File

@ -1,43 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Detailtarifoptique extends Modele {
public function getverrespossibles()
{
$codeTarifOptique = $_SESSION['p_codeTarifOptique_C'];
$numeroOptique = $_SESSION['p_numeroOptique_C'];
if (est_anglophone())
{
$sql = 'call sp_p_verres_possibles_eng(?, ?)';
}
else
{
$sql = 'call sp_p_verres_possibles(?, ?)';
}
$verres = $this->executerRequete($sql, array($numeroOptique, $codeTarifOptique));
return $verres->fetchAll(PDO::FETCH_ASSOC);
}
public function getverrespossiblesprescription()
{
$codeTarifOptique = $_SESSION['p_codeTarifOptique_C'];
$numeroOptique = $_SESSION['p_numeroOptique_C'];
if (est_anglophone())
{
$sql = 'CALL sp_p_verres_possibles_prescription_eng(?);';
}
else
{
$sql = 'CALL sp_p_verres_possibles_prescription(?);';
}
$verres = $this->executerRequete($sql, array($numeroOptique));
return $verres->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,23 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Ententeprealable extends Modele {
public function getEntenteprealablesFeuilleMaladie($numeroFeuilleMaladie)
{
$sql = 'call sp_p_get_ententeprealable_feuillemaladie(?)';
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getActesExclusFeuilleMaladie($numeroFeuilleMaladie)
{
$sql = 'call sp_p_get_actes_exclus_feuillemaladie(?)';
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,196 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Envoimail extends Modele {
public function ajoutermailfacturationfeuillemaladie($typeMail, $numeroFeuilleMaladie)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, codePrestataire, codeUtilisateur) values(?, ?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $numeroFeuilleMaladie, $codePrestataire, $user));
}
public function ajoutermailhospitalisation($typeMail, $numeroBon, $numeroFeuilleMaladie)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$sql = 'insert into p_envoimail (typeMail, numeroBon, numeroFeuilleMaladie, codePrestataire, codeUtilisateur) values(?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $numeroBon, $numeroFeuilleMaladie, $codePrestataire, $user));
}
public function ajoutermailpharmacie($typeMail, $numeroFeuilleMaladie, $codePrestataire)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, codePrestataire, codeUtilisateur) values(?, ?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $numeroFeuilleMaladie, $codePrestataire, $user));
}
public function ajoutermaillabo($typeMail, $numeroFeuilleMaladie, $codePrestataire)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, codePrestataire, codeUtilisateur) values(?, ?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $numeroFeuilleMaladie, $codePrestataire, $user));
}
public function ajoutermailkine($typeMail, $numeroFeuilleMaladie, $codePrestataire)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, codePrestataire, codeUtilisateur) values(?, ?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $numeroFeuilleMaladie, $codePrestataire, $user));
}
public function ajoutermailoptique($typeMail, $numeroFeuilleMaladie, $codePrestataire)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, codePrestataire, codeUtilisateur) values(?, ?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $numeroFeuilleMaladie, $codePrestataire, $user));
}
public function ajoutermailcommandebon($typeMail, $codeTypeBon, $quantite, $prestataire)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$sql = 'insert into p_envoimail (typeMail, codeTypeBon, quantite, prestataire, codePrestataire, codeUtilisateur) values(?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $codeTypeBon, $quantite, $prestataire, $codePrestataire, $user));
}
public function ajoutermailreceptionbon($typeMail, $codeTypeBon, $noDepart, $noFin, $prestataire)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$sql = 'insert into p_envoimail (typeMail, codeTypeBon, noDepart, noFin, prestataire, codePrestataire, codeUtilisateur) values(?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $codeTypeBon, $noDepart, $noFin, $prestataire, $codePrestataire, $user));
}
public function ajoutermaildemandeannulationbon($typeMail, $idBon)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$sql = 'insert into p_envoimail (typeMail, idBon, codePrestataire, codeUtilisateur) values(?, ?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $idBon, $codePrestataire, $user));
}
public function ajoutermaildemandederogation($typeMail, $codeDerogation, $observations, $prestataire, $idBeneficiaire)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$sql = 'insert into p_envoimail (typeMail, codeDerogation, observations, prestataire, idBeneficiaire, codePrestataire, codeUtilisateur) values(?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $codeDerogation, $observations, $prestataire, $idBeneficiaire, $codePrestataire, $user));
}
public function ajoutermailfraudeidentite($typeMail, $idBeneficiaire, $prestataire)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$sql = 'insert into p_envoimail (typeMail, idBeneficiaire, prestataire, codePrestataire, codeUtilisateur) values(?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $idBeneficiaire, $prestataire, $codePrestataire, $user));
}
public function ajoutermailententeprealable($typeMail, $numeroFeuilleMaladie, $codeActe)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, codeActe, codePrestataire, codeUtilisateur) values(?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $numeroFeuilleMaladie, $codeActe, $codePrestataire, $user));
}
public function ajoutermailautorisation($typeMail, $numeroFeuilleMaladie, $codeActe)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, codeActe, codePrestataire, codeUtilisateur) values(?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($typeMail, $numeroFeuilleMaladie, $codeActe, $codePrestataire, $user));
}
public function ajoutermailententeprealablepha($typeMail, $idMedicament)
{
$user = $_SESSION['p_login'];
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, numeroBonOrdonnance, codePrestataire, codeMedicament, codeUtilisateur)
select ?, numeroFeuilleMaladie, numeroBonOrdonnance, codePrestataire, codeMedicament, userP
from p_prestationmedicaments_temp A
where (id=?);';
$this->executerRequete($sql, array($typeMail, $idMedicament));
}
public function ajoutermailententeprealableopt($typeMail, $idOptique)
{
$sql = 'insert into p_envoimail (typeMail, numeroFeuilleMaladie, numeroBonOptique, codePrestataire, codeUtilisateur)
select ?, numeroFeuilleMaladie, numeroBonOptique, codePrestataire, userP
from p_prestationoptiques_temp A
where (id=?);';
$this->executerRequete($sql, array($typeMail, $idOptique));
}
public function ajoutermailententeprealablemont($typeMail, $idOptique)
{
$sql = 'insert into p_envoimail (typeMail, idBeneficiaire, codePrestataire, codeUtilisateur)
select ?, idBeneficiaire, codePrestataire, userP
from p_prestationoptiques_temp A
where (id=?);';
$this->executerRequete($sql, array($typeMail, $idOptique));
}
// autres tables que p_envoimail
public function ajoutersms($destinataires, $message)
{
$user = $_SESSION['p_login'];
$sql = 'insert into envoisms (destinataires, message, codeUtilisateur) values(?, ?, ?)';
$sortie = $this->executerRequete($sql, array($destinataires, $message, $user));
}
public function ajoutermailadherent($email, $objet, $message)
{
$user = $_SESSION['p_login'];
$sql = 'INSERT INTO p_envoimailadherent (email, objet, message, codeUtilisateur) values(?, ?, ?, ?)';
$sortie = $this->executerRequete($sql, array($email, $objet, $message, $user));
}
public function logenvoisms($destinataires, $message)
{
$user = $_SESSION['p_login'];
$sql = 'insert into logenvoisms (destinataires, message, codeUtilisateur) values(?, ?, ?)';
$sortie = $this->executerRequete($sql, array($destinataires, $message, $user));
}
}

View File

@ -1,21 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Etatbon extends Modele {
public function getListe() {
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'SELECT codeEtatBon as `code`, libelleEng as libelle FROM etatbon order by ordre';
}
else
{
$sql = 'SELECT codeEtatBon as `code`, libelle FROM etatbon order by ordre';
}
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,20 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Etatdecompte extends Modele {
public function getListe()
{
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'SELECT codeEtatDecompte as `code`, libelleEng as libelle FROM p_etatdecompte where codeEtatDecompte>"0" order by ordre';
}
else
{
$sql = 'SELECT codeEtatDecompte as `code`, libelle FROM p_etatdecompte where codeEtatDecompte>"0" order by ordre';
}
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,42 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Etatpersonne extends Modele
{
public function getListe()
{
if (isset($_SESSION['lang']) && $_SESSION['lang']=="en_US")
{
$sql = 'SELECT codeEtatPersonne as `code`, libelleEng as libelle FROM etatpersonne order by libelle';
}
else
{
$sql = 'SELECT codeEtatPersonne as `code`, libelle FROM etatpersonne order by libelle';
}
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getListeSuiteFam($oldcodeEtatPersonne)
{
$sql = 'SELECT codeEtatPersonne as `code`, etatpossible as libelle
FROM vw_suiteetatpersonne where (oldcodeEtatPersonne=?)
and (famille="1") order by etatpossible;';
$liste = $this->executerRequete($sql, array($oldcodeEtatPersonne));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getListeSuiteDep($oldcodeEtatPersonne) {
$sql = 'SELECT codeEtatPersonne as `code`, etatpossible as libelle
FROM vw_suiteetatpersonne where (oldcodeEtatPersonne=?)
and (dependant="1") order by etatpossible;';
$liste = $this->executerRequete($sql, array($oldcodeEtatPersonne));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,12 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Etatpolice extends Modele {
public function getListe() {
$sql = 'SELECT codeEtatPolice as `code`, libelle FROM etatpolice order by libelle';
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,52 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Examen extends Modele {
public function getexamen($numeroExamen)
{
$sql = 'call sp_p_get_prescription(?)';
$prescription = $this->executerRequete($sql, array($numeroExamen));
return $prescription->fetch(PDO::FETCH_ASSOC);
}
public function getprescription_lab($numeroBonExamen, $codePrestataireLivraison)
{
$sql = 'call sp_p_get_cons_lab(?, ?)';
$resultat = $this->executerRequete($sql, array($numeroBonExamen, $codePrestataireLivraison));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
$_SESSION['p_numeroBonConsultation_C'] = $ligne['numeroBonConsultation'];
$_SESSION['p_numeroBonOrdonnance_C'] = $ligne['numeroBonOrdonnance'];
$_SESSION['p_numeroBonHospitalisation_C'] = $ligne['numeroBonHospitalisation'];
$_SESSION['p_numeroBonOptique_C'] = $ligne['numeroBonOptique'];
$_SESSION['p_numeroBonExamen_C'] = $ligne['numeroBonExamen'];
$_SESSION['p_numeroBonKine_C'] = $ligne['numeroBonKine'];
$_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription'];
$_SESSION['p_numeroOptique_C'] = $ligne['numeroOptique'];
$_SESSION['p_numeroExamen_C'] = $ligne['numeroExamen'];
$_SESSION['p_numeroPrescriptionKine_C'] = $ligne['numeroPrescriptionKine'];
$_SESSION['p_idFacture_C'] = $ligne['idFacture'];
$_SESSION['p_hospitalisation_C'] = $ligne['hospitalisation'];
$_SESSION['p_chirurgie_C'] = $ligne['chirurgie'];
return $ligne;
}
public function getdetailprescription_lab($numeroBonExamen, $codePrestataireLivraison)
{
$sql = 'call sp_r_get_detail_prestation_lab(?, ?)';
$optique = $this->executerRequete($sql, array($numeroBonExamen, $codePrestataireLivraison));
return $optique->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,388 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Examen_temp extends Modele {
public function getexamentemp()
{
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_get_examen_feuille(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $idSaisie, $user));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function getprescription_lab($numeroBonExamen)
{
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_get_prescription_temp_lab(?, ?, ?)';
$prescription = $this->executerRequete($sql, array($numeroBonExamen, $idSaisie, $user));
$ligne = $prescription->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_numeroExamen_C'] = $ligne['numeroExamen'];
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
$_SESSION['p_idFacture_C'] = $ligne['idFacture'];
return $ligne;
}
public function getoptique($numeroExamen)
{
$sql = 'call sp_p_get_optique(?)';
$optique = $this->executerRequete($sql, array($numeroExamen));
return $optique->fetch(PDO::FETCH_ASSOC);
}
public function getContexteAjaxOptique($numeroExamen)
{
$_SESSION['p_numeroExamen_C'] = $numeroExamen;
}
public function enregistrerprescriptionexamen($numeroBonExamen, $codeMedecin, $codeGestionBon)
{
$codeSociete = $_SESSION['p_codeSociete'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$sql = 'call sp_p_enregistrer_prescription_examen(?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $idBeneficiaire, $numeroFeuilleMaladie, $numeroBonExamen,
$codeMedecin, $user, $idSaisie, $codeGestionBon));
}
public function getoptique_opt($numeroBonExamen)
{
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_get_optique_temp_opt(?, ?, ?)';
$prescription = $this->executerRequete($sql, array($numeroBonExamen, $idSaisie, $user));
$ligne = $prescription->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_numeroExamen_C'] = $ligne['numeroExamen'];
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
return $ligne;
}
public function initexamen_cso()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_init_examen_cso(?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $idSaisie, $numeroFeuilleMaladie, $user));
}
public function getTarifActeAdherent($idAdherent)
{
$sql="SELECT fn_tarifActe_college_adherent(?) tarifActe;";
$resultat = $this->executerRequete($sql, array($idAdherent))->fetch(PDO::FETCH_ASSOC);
return $resultat['tarifActe'];
}
public function getAdherentBonExamen($numeroBonExamen)
{
$sql="SELECT idAdherent from p_feuillemaladie where numeroBonExamen=? ;";
$resultat = $this->executerRequete($sql, array($numeroBonExamen))->fetch(PDO::FETCH_ASSOC);
return $resultat['idAdherent'];
}
public function getTmBonExamen($numeroBonExamen)
{
$sql="SELECT tm from p_feuillemaladie where numeroBonExamen=? ;";
$resultat = $this->executerRequete($sql, array($numeroBonExamen))->fetch(PDO::FETCH_ASSOC);
return $resultat['tm'];
}
public function initexamensmedicaux_cso()
{
/*
"PB0001", -- p_codePrestataire,
"59f0f7b01fb65", -- p_idSaisie,
"4", -- p_numeroExamen,
"kanepb", -- p_user,
"HPRF", -- p_codeTarifActe,
"10" -- p_tm
*/
$idAdherent = $_SESSION['p_idAdherent_C'];
$codeTarifActe = $this->getTarifActeAdherent($idAdherent);
$_SESSION['p_codeTarifActe_C'] = $codeTarifActe;
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$numeroExamen = $_SESSION['p_numeroExamen_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
//$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_init_examen_medicaux_cso(?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $idSaisie, $numeroExamen, $user, $codeTarifActe, $tm));
}
public function initexamen_lab($numeroBonExamen)
{
$_SESSION['p_numeroBonExamen_C'] = $numeroBonExamen;
//$idAdherent = getAdherentBonExamen($numeroBonExamen);
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
//$codeTarifActe = $this->getTarifActeAdherent($idAdherent);
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_init_examen_lab(?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $idSaisie, $numeroBonExamen, $user, $codeTarifActe, $tm));
}
public function initexamen_lab_cso_ext($numeroBonExamen)
{
$_SESSION['p_numeroBonExamen_C'] = $numeroBonExamen;
$idAdherent = $this->getAdherentBonExamen($numeroBonExamen);
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
//$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
$codeTarifActe = $this->getTarifActeAdherent($idAdherent);
//$tm = $_SESSION['p_tm_C'];
$tm = $this->getTmBonExamen($numeroBonExamen);
//var_dump($tm);
//die();
$sql = 'call sp_p_init_examen_lab_cso_ext(?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $idSaisie, $numeroBonExamen, $user, $codeTarifActe, $tm));
}
public function getContexteAjaxPrescription($numeroExamen)
{
$_SESSION['p_numeroExamen_C'] = $numeroExamen;
}
public function getContexteAjaxOrdonnance($numeroBonExamen)
{
$_SESSION['p_numeroBonExamen_C'] = $numeroBonExamen;
}
public function enregistrerprescription($numeroBon, $codeMedecin)
{
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$numeroExamen = $_SESSION['p_numeroExamen_C'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_enregistrer_prescription(?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($idBeneficiaire, $numeroFeuilleMaladie, $numeroExamen, $numeroBon, $codeMedecin, $user));
}
public function getdetailnonlivre()
{
$numeroExamen = $_SESSION['p_numeroExamen_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'call sp_p_get_detail_non_livre_exam_eng(?, ?, ?)';
}
else
{
$sql = 'call sp_p_get_detail_non_livre_exam(?, ?, ?)';
}
$resultat = $this->executerRequete($sql, array($numeroExamen, $idSaisie, $user));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaillivre()
{
$numeroExamen = $_SESSION['p_numeroExamen_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'call sp_p_get_detail_livre_exam_eng(?, ?, ?)';
}
else
{
$sql = 'call sp_p_get_detail_livre_exam(?, ?, ?)';
}
$resultat = $this->executerRequete($sql, array($numeroExamen, $idSaisie, $user));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaillivre_total()
{
$numeroExamen = $_SESSION['p_numeroExamen_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_get_total_livre_exam(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($numeroExamen, $idSaisie, $user));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function ajouterexamen($idExamen)
{
$sql = 'call sp_p_ajouter_examen_temp(?)';
$this->executerRequete($sql, array($idExamen));
}
public function ajouterexamentous()
{
$numeroExamen = $_SESSION['p_numeroExamen_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_ajouter_examen_temp_tous(?, ?, ?)';
$this->executerRequete($sql, array($numeroExamen, $idSaisie, $user));
}
public function retirerexamen($idExamen)
{
$sql = 'call sp_p_retirer_examen_temp(?)';
$this->executerRequete($sql, array($idExamen));
}
public function retirerexamentous()
{
$numeroExamen = $_SESSION['p_numeroExamen_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_retirer_examen_temp_tous(?, ?, ?)';
$this->executerRequete($sql, array($numeroExamen, $idSaisie, $user));
}
public function enregistrerexamen()
{
$numeroExamen = $_SESSION['p_numeroExamen_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
$sql = 'call sp_p_enregistrer_examen_cso(?, ?, ? , ? , ?, ?, ?)';
$this->executerRequete($sql, array($numeroExamen, $idSaisie, $user, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire));
}
public function facturerlaboratoire($user_id_substitut)
{
$numeroExamen = $_SESSION['p_numeroExamen_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$user_id = $_SESSION['p_user_id_C'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
$sql = 'call sp_p_enregistrer_examen_lab(?, ?, ?, ?, ? , ?, ?, ?, ?)';
$this->executerRequete($sql, array($numeroExamen, $idSaisie, $user, $user_id, $idAdherent, $numeroAdherent,
$idBeneficiaire, $numeroBeneficiaire, $user_id_substitut));
}
public function videroptiquetemp()
{
$user = $_SESSION['p_login'];
$idSaisie = $_SESSION['p_idSaisie'];
$sql = 'call sp_p_vider_optique_temp(?, ?)';
$this->executerRequete($sql, array($user, $idSaisie));
}
public function majmonturetemp($idOptique, $monture)
{
$codeActeMonture = $_SESSION['p_codeActeMonture_C'];
$sql = 'call sp_p_maj_monture_temp(?, ?, ?)';
$this->executerRequete($sql, array($idOptique, $monture, $codeActeMonture));
}
public function getfactures_examen($numeroBonExamen)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_get_facture_examen(?, ?)';
$resultat = $this->executerRequete($sql, array($numeroBonExamen, $codePrestataire));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getfactures_total_examen($numeroBonExamen)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_get_total_facture_examen(?, ?)';
$resultat = $this->executerRequete($sql, array($numeroBonExamen, $codePrestataire));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
}

View File

@ -1,15 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Exclusioncollege extends Modele {
public function getExclusionFamille($idCollege)
{
$codeSociete = $_SESSION['p_codeSociete'];
$sql = 'call sp_exclusions_famille(?, ?);';
$exclusions = $this->executerRequete($sql, array($codeSociete, $idCollege));
return $exclusions->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,12 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Exercice extends Modele
{
public function getListe() {
$sql = 'SELECT codeExercice as `code`, codeExercice as libelle FROM p_exercice order by 1 desc;';
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,289 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Facture extends Modele {
public function getfacture($idFacture)
{
$sql = 'call sp_r_get_facture(?)';
$facture = $this->executerRequete($sql, array($idFacture));
$ligne = $facture->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_idFacture_C'] = $ligne['idFacture'];
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
$_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription'];
$_SESSION['p_numeroBonConsultation_C'] = $ligne['numeroBonConsultation'];
$_SESSION['p_numeroBonOrdonnance_C'] = $ligne['numeroBonOrdonnance'];
$_SESSION['p_numeroBonHospitalisation_C'] = $ligne['numeroBonHospitalisation'];
$_SESSION['p_hospitalisation_C'] = $ligne['hospitalisation'];
$_SESSION['p_chirurgie_C'] = $ligne['chirurgie'];
$_SESSION['p_numeroBonOptique_C'] = $ligne['numeroBonOptique'];
$_SESSION['p_numeroOptique_C'] = $ligne['numeroOptique'];
return $ligne;
}
public function getfacturesprestataire($codePrestataire, $idBeneficiaire, $d1, $d2)
{
$sql = 'call sp_p_get_factures_ben(?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $idBeneficiaire, $d1, $d2));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getfacturesben($idBeneficiaire, $d1, $d2)
{
$sql = 'call sp_r_get_factures(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($idBeneficiaire, $d1, $d2));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getfacturesprestatairecons($codePrestataire, $d1, $d2)
{
$sql = 'call sp_p_get_factures_cons(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $d1, $d2));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function gettotalfacturesprestatairecons($codePrestataire, $d1, $d2)
{
$sql = 'call sp_p_get_total_factures_cons(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $d1, $d2));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function getContexteAjaxFacture($numeroFacture)
{
$_SESSION['p_numeroFacture_C'] = $numeroFacture;
}
public function requetesfacture($codePrestataire, $dateFacture1, $dateFacture2, $numeroAdherent, $numeroBeneficiaire,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $hospitalisation, $numeroChambre, $chirurgie, $adherent, $beneficiaire)
{
$codePrestataire = contruireParamLike($codePrestataire);
$numeroAdherent = contruireParamLike($numeroAdherent);
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
$codeTypePrestataire = contruireParamLike($codeTypePrestataire);
/*
$hospitalisation = contruireParamLike($hospitalisation);
$numeroChambre = contruireParamLike($numeroChambre);
$chirurgie = contruireParamLike($chirurgie);
*/
$adherent = contruireParamLike($adherent);
$beneficiaire = contruireParamLike($beneficiaire);
$sql = 'call sp_requetes_factures(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateFacture1, $dateFacture2, $numeroAdherent, $numeroBeneficiaire,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $hospitalisation, $numeroChambre, $chirurgie, $adherent, $beneficiaire));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function requetesfacturetotal($codePrestataire, $dateFacture1, $dateFacture2, $numeroAdherent, $numeroBeneficiaire,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $hospitalisation, $numeroChambre, $chirurgie, $adherent, $beneficiaire)
{
$codePrestataire = contruireParamLike($codePrestataire);
$numeroAdherent = contruireParamLike($numeroAdherent);
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
$codeTypePrestataire = contruireParamLike($codeTypePrestataire);
/*
$hospitalisation = contruireParamLike($hospitalisation);
$numeroChambre = contruireParamLike($numeroChambre);
$chirurgie = contruireParamLike($chirurgie);
*/
$adherent = contruireParamLike($adherent);
$beneficiaire = contruireParamLike($beneficiaire);
$sql = 'call sp_requetes_factures_total(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateFacture1, $dateFacture2, $numeroAdherent, $numeroBeneficiaire,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $hospitalisation, $numeroChambre, $chirurgie, $adherent, $beneficiaire));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function requetesfactureexport($codePrestataire, $dateFacture1, $dateFacture2, $numeroAdherent, $numeroBeneficiaire,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $hospitalisation, $numeroChambre, $chirurgie, $adherent, $beneficiaire)
{
$codePrestataire = contruireParamLike($codePrestataire);
$numeroAdherent = contruireParamLike($numeroAdherent);
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
$codeTypePrestataire = contruireParamLike($codeTypePrestataire);
/*
$hospitalisation = contruireParamLike($hospitalisation);
$numeroChambre = contruireParamLike($numeroChambre);
$chirurgie = contruireParamLike($chirurgie);
*/
$adherent = contruireParamLike($adherent);
$beneficiaire = contruireParamLike($beneficiaire);
$sql = 'call sp_requetes_factures_export(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateFacture1, $dateFacture2, $numeroAdherent, $numeroBeneficiaire,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $hospitalisation, $numeroChambre, $chirurgie, $adherent, $beneficiaire));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function init_facture_sans_bon()
{
$codeSociete = $_SESSION['p_codeSociete'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$idSaisie = $_SESSION['p_idSaisie'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
$sql = 'call sp_r_init_facture_classique(?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codePrestataire, $idBeneficiaire, $user,
$idAdherent, $numeroAdherent, $numeroBeneficiaire, $idSaisie));
}
public function getfacture_sans_bon_temp()
{
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_r_get_facture_classique_temp(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($idBeneficiaire, $idSaisie, $user));
// return $resultat->fetchAll(PDO::FETCH_ASSOC);
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function getprestations_sans_bon_temp()
{
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_r_get_prestation_classique_temp(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($idBeneficiaire, $idSaisie, $user));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function consulterfacturefacture($idFacture)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_consulter_facture_facture(?, ?)';
$resultat = $this->executerRequete($sql, array($idFacture, $codePrestataire));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function consulterfacturefeuillemaladie($idFacture)
{
$sql = 'call sp_p_consulter_facture_feuillemaladie(?)';
$resultat = $this->executerRequete($sql, array($idFacture));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function consulterfactureprestationactes($idFacture)
{
$sql = 'call sp_p_consulter_facture_prestationactes(?)';
$resultat = $this->executerRequete($sql, array($idFacture));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function consulterfacturemedicaments($idFacture)
{
$sql = 'call sp_p_consulter_facture_medicaments(?)';
$resultat = $this->executerRequete($sql, array($idFacture));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function consulterfactureverres($idFacture)
{
$codeActeOptique = $_SESSION['p_codeActeOptique_C'];
if (est_anglophone())
{
$sql = 'call sp_r_consulter_facture_verres_eng(?)';
}
else
{
$sql = 'call sp_r_consulter_facture_verres(?)';
}
$resultat = $this->executerRequete($sql, array($idFacture));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getgedfacture($idFacture)
{
$sql = 'call sp_r_get_ged_facture(?)';
$resultat = $this->executerRequete($sql, array($idFacture));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function requetesfacturenew($codePrestataire, $dateFacture1, $dateFacture2, $chrono)
{
if ($chrono=="1")
{
$sql = 'call sp_requetes_factures_new_chrono(?, ?, ?)';
}
else
{
$sql = 'call sp_requetes_factures_new(?, ?, ?)';
}
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateFacture1, $dateFacture2));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function requetesfactureexportnew($codePrestataire, $dateFacture1, $dateFacture2)
{
$sql = 'call sp_requetes_factures_export_new(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateFacture1, $dateFacture2));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function consulterfacturediagnostics($idFacture)
{
$sql = 'call sp_r_consulter_facture_diagnostics(?)';
$resultat = $this->executerRequete($sql, array($idFacture));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,145 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Facturesansbon extends Modele {
public function getfacture($idFacture)
{
$sql = 'call sp_r_get_facture(?)';
$facture = $this->executerRequete($sql, array($idFacture));
$ligne = $facture->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_idFacture_C'] = $ligne['idFacture'];
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
$_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription'];
$_SESSION['p_numeroBonConsultation_C'] = $ligne['numeroBonConsultation'];
$_SESSION['p_numeroBonOrdonnance_C'] = $ligne['numeroBonOrdonnance'];
$_SESSION['p_numeroBonHospitalisation_C'] = $ligne['numeroBonHospitalisation'];
$_SESSION['p_hospitalisation_C'] = $ligne['hospitalisation'];
$_SESSION['p_chirurgie_C'] = $ligne['chirurgie'];
$_SESSION['p_numeroBonOptique_C'] = $ligne['numeroBonOptique'];
$_SESSION['p_numeroOptique_C'] = $ligne['numeroOptique'];
return $ligne;
}
public function getContexteAjaxFacture($numeroFacture)
{
$_SESSION['p_numeroFacture_C'] = $numeroFacture;
}
public function init_facture_sans_bon()
{
$codeSociete = $_SESSION['p_codeSociete'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$idSaisie = $_SESSION['p_idSaisie'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_r_init_facture_sans_bon(?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codePrestataire, $idBeneficiaire, $user,
$idAdherent, $numeroAdherent, $numeroBeneficiaire, $idSaisie, $tm));
}
public function getfacture_sans_bon_temp()
{
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_r_get_facture_classique_temp(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($idBeneficiaire, $idSaisie, $user));
// return $resultat->fetchAll(PDO::FETCH_ASSOC);
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function getprestations_sans_bon_temp()
{
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_r_get_prestation_classique_temp(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($idBeneficiaire, $idSaisie, $user));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function afficher_garantieadherent_temp()
{
$idAdherent = $_SESSION['p_idAdherent_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_r_get_garantieadherent_temp(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($idAdherent, $idSaisie, $user));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function majprix($idPrestation, $valeurActe)
{
$idAdherent = $_SESSION['p_idAdherent_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_r_maj_prix_facture_sans_bon(?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($idAdherent, $idBeneficiaire, $idSaisie, $user, $idPrestation, $valeurActe));
}
public function majtm($tm)
{
$idAdherent = $_SESSION['p_idAdherent_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_r_maj_tm_facture_classique(?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($idAdherent, $idBeneficiaire, $idSaisie, $user, $tm));
}
public function enregistrerfacturetemp($dateFacture, $hospitalisation, $observations, $tm, $numeroBon, $medecinManquant,
$codeMedecin, $initialiserprestation)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_r_enregistrer_facture_sans_bon_temp(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($idAdherent, $idBeneficiaire, $idSaisie, $user, $codePrestataire, $dateFacture, $hospitalisation,
$observations, $tm, $numeroBon, $medecinManquant, $codeMedecin, $initialiserprestation));
}
public function validerfacturesansbon()
{
$idAdherent = $_SESSION['p_idAdherent_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_r_valider_facture_sans_bon(?, ?, ?, ?)';
$this->executerRequete($sql, array($idAdherent, $idBeneficiaire, $idSaisie, $user));
}
}

View File

@ -1,83 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Familleacte extends Modele {
public function getListe($codeTypePrestation)
{
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
$actesHarmonises = $_SESSION['p_actesHarmonises'];
if( isset($actesHarmonises) && ($actesHarmonises=="1") )
{
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'CALL sp_p_liste_famille_actes_harmonises_eng(?);';
}
else
{
$sql = 'CALL sp_p_liste_famille_actes_harmonises(?);';
}
$liste = $this->executerRequete($sql, array($codeTypePrestation));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
else
{
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'CALL sp_p_liste_famille_actes_eng(?, ?);';
}
else
{
$sql = 'CALL sp_p_liste_famille_actes(?, ?);';
}
$liste = $this->executerRequete($sql, array($codeTarifActe, $codeTypePrestation));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}
public function getListeComplet()
{
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
$actesHarmonises = $_SESSION['p_actesHarmonises'];
$hospitalisation = $_SESSION['p_hospitalisation_C'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
//var_dump($idBeneficiaire);
//die();
if( isset($actesHarmonises) && ($actesHarmonises=="1") )
{
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'CALL sp_p_liste_actes_examens_harmonises_eng(?, ?, ?);';
}
else
{
$sql = 'CALL sp_p_liste_actes_examens_harmonises(?, ?, ?);';
}
$liste = $this->executerRequete($sql, array($hospitalisation, $idAdherent, $idBeneficiaire));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
else
{
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'CALL sp_p_liste_actes_examens_eng(?, ?)';
}
else
{
$sql = 'CALL sp_p_liste_actes_examens(?, ?)';
}
$liste = $this->executerRequete($sql, array($codeTarifActe, $hospitalisation));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}
}

View File

@ -1,332 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Feuillemaladie extends Modele {
public function enregistrerconsultation($codeActe, $dateSurvenance, $numeroBon, $observations,
$prixActe, $montantTm, $aRembourser, $codeMedecin, $codeRaisonConsultation, $numeroDerogation,
$numeroDerogationFinger, $medecinManquant, $codeGestionBon)
{
$codeSociete = $_SESSION['p_codeSociete'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$tm = $_SESSION['p_tm_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
$modeSaisieFacture = $_SESSION['p_modeSaisieFacture'];
$user_id_substitut = "0";
if($_SESSION['p_user_id_C'] != $_SESSION['p_user_id_substitut'])
{
$user_id_substitut = $_SESSION['p_user_id_substitut'];
}
$sql = 'call sp_p_enregistrer_consultation(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? , ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codeSociete, $codePrestataire, $idBeneficiaire, $dateSurvenance,$numeroBon,
$observations, $prixActe, $montantTm, $aRembourser, $user, $codeMedecin, $codeActe, $codeRaisonConsultation, $tm,
$idAdherent, $numeroAdherent, $numeroBeneficiaire, $numeroDerogation, $numeroDerogationFinger, $idSaisie, $medecinManquant,
$modeSaisieFacture, $user_id_substitut, $codeGestionBon));
if ($resultat->rowCount() == 0)
{
return "0";
} else
{
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription'];
return $numeroFeuilleMaladie;
}
}
public function getfeuillemaladie($numeroFeuilleMaladie)
{
$sql = 'call sp_p_get_feuille_maladie(?)';
$feuillemaladie = $this->executerRequete($sql, array($numeroFeuilleMaladie));
$ligne = $feuillemaladie->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
$_SESSION['p_idFacture_C'] = $ligne['idFacture'];
$_SESSION['p_numeroBonConsultation_C'] = $ligne['numeroBonConsultation'];
$_SESSION['p_numeroBonHospitalisation_C'] = $ligne['numeroBonHospitalisation'];
$_SESSION['p_numeroBonOrdonnance_C'] = $ligne['numeroBonOrdonnance'];
$_SESSION['p_numeroBonOptique_C'] = $ligne['numeroBonOptique'];
$_SESSION['p_numeroBonExamen_C'] = $ligne['numeroBonExamen'];
$_SESSION['p_numeroBonKine_C'] = $ligne['numeroBonKine'];
$_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription'];
$_SESSION['p_numeroOptique_C'] = $ligne['numeroOptique'];
$_SESSION['p_numeroExamen_C'] = $ligne['numeroExamen'];
$_SESSION['p_numeroPrescriptionKine_C'] = $ligne['numeroPrescriptionKine'];
$_SESSION['p_hospitalisation_C'] = $ligne['hospitalisation'];
$_SESSION['p_chirurgie_C'] = $ligne['chirurgie'];
$_SESSION['p_codeMedecin_C'] = $ligne['codeMedecin'];
$_SESSION['p_medecinConsultation_C'] = $ligne['medecinConsultation'];
return $ligne;
}
public function getinfosfeuillemaladie($numeroFeuilleMaladie)
{
$sql = 'call sp_p_get_infos_feuille_maladie(?)';
$feuillemaladie = $this->executerRequete($sql, array($numeroFeuilleMaladie));
return $feuillemaladie->fetch(PDO::FETCH_ASSOC);
}
public function getfeuillesmaladie($codePrestataire, $idBeneficiaire, $d1, $d2)
{
$sql = 'call sp_p_get_feuilles_maladie_ben(?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $idBeneficiaire, $d1, $d2));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getfeuillesmaladiecons($codePrestataire, $d1, $d2)
{
$sql = 'call sp_p_get_feuilles_maladie_cons(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $d1, $d2));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function gettotalfeuillesmaladiecons($codePrestataire, $d1, $d2)
{
$sql = 'call sp_p_get_total_feuilles_maladie_cons(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $d1, $d2));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function getContexteAjaxFeuilleMaladie($numeroFeuilleMaladie)
{
$_SESSION['p_numeroFeuilleMaladie_C'] = $numeroFeuilleMaladie;
}
public function facturer($user_id_substitut)
{
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$user_id = $_SESSION['p_user_id_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$sql = 'call sp_p_facturer_feuille_maladie(?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $user, $user_id, $idSaisie, $user_id_substitut));
}
public function enregistrerhospitalisation($numeroBon, $codeGestionBon)
{
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_enregistrer_hospitalisation(?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($idBeneficiaire, $numeroFeuilleMaladie, $numeroBon, $user, $codeGestionBon));
$_SESSION['p_hospitalisation_C'] = "1";
}
public function requetesfeuillesmaladie($codePrestataire, $dateConsultation1, $dateConsultation2, $numeroAdherent, $numeroBeneficiaire,
$codeMedecin, $numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $codeRaisonConsultation, $hospitalisation, $numeroChambre, $chirurgie, $facture, $adherent, $beneficiaire)
{
$codePrestataire = contruireParamLike($codePrestataire);
$numeroAdherent = contruireParamLike($numeroAdherent);
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
$codeMedecin = contruireParamLike($codeMedecin);
$codeTypePrestataire = contruireParamLike($codeTypePrestataire);
$codeRaisonConsultation = contruireParamLike($codeRaisonConsultation);
/*
$hospitalisation = contruireParamLike($hospitalisation);
$numeroChambre = contruireParamLike($numeroChambre);
$chirurgie = contruireParamLike($chirurgie);
$facture = contruireParamLike($facture);
*/
$adherent = contruireParamLike($adherent);
$beneficiaire = contruireParamLike($beneficiaire);
$sql = 'call sp_requetes_feuilles_maladie(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateConsultation1, $dateConsultation2, $numeroAdherent, $numeroBeneficiaire,
$codeMedecin, $numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $codeRaisonConsultation, $hospitalisation, $numeroChambre, $chirurgie, $facture, $adherent, $beneficiaire));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function requetesfeuillesmaladietotal($codePrestataire, $dateConsultation1, $dateConsultation2, $numeroAdherent, $numeroBeneficiaire,
$codeMedecin, $numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $codeRaisonConsultation, $hospitalisation, $numeroChambre, $chirurgie, $facture, $adherent, $beneficiaire)
{
$codePrestataire = contruireParamLike($codePrestataire);
$numeroAdherent = contruireParamLike($numeroAdherent);
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
$codeMedecin = contruireParamLike($codeMedecin);
$codeTypePrestataire = contruireParamLike($codeTypePrestataire);
$codeRaisonConsultation = contruireParamLike($codeRaisonConsultation);
/*
$hospitalisation = contruireParamLike($hospitalisation);
$numeroChambre = contruireParamLike($numeroChambre);
$chirurgie = contruireParamLike($chirurgie);
$facture = contruireParamLike($facture);
*/
$adherent = contruireParamLike($adherent);
$beneficiaire = contruireParamLike($beneficiaire);
$sql = 'call sp_requetes_feuilles_maladie_total(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateConsultation1, $dateConsultation2, $numeroAdherent, $numeroBeneficiaire,
$codeMedecin, $numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $codeRaisonConsultation, $hospitalisation, $numeroChambre, $chirurgie, $facture, $adherent, $beneficiaire));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function requetesfeuillesmaladieexport($codePrestataire, $dateConsultation1, $dateConsultation2, $numeroAdherent, $numeroBeneficiaire,
$codeMedecin, $numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $codeRaisonConsultation, $hospitalisation, $numeroChambre, $chirurgie, $facture, $adherent, $beneficiaire)
{
$codePrestataire = contruireParamLike($codePrestataire);
$numeroAdherent = contruireParamLike($numeroAdherent);
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
$codeMedecin = contruireParamLike($codeMedecin);
$codeTypePrestataire = contruireParamLike($codeTypePrestataire);
$codeRaisonConsultation = contruireParamLike($codeRaisonConsultation);
/*
$hospitalisation = contruireParamLike($hospitalisation);
$numeroChambre = contruireParamLike($numeroChambre);
$chirurgie = contruireParamLike($chirurgie);
$facture = contruireParamLike($facture);
*/
$adherent = contruireParamLike($adherent);
$beneficiaire = contruireParamLike($beneficiaire);
$sql = 'call sp_requetes_feuilles_maladie_export(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateConsultation1, $dateConsultation2, $numeroAdherent, $numeroBeneficiaire,
$codeMedecin, $numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2,
$codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $codeRaisonConsultation, $hospitalisation, $numeroChambre, $chirurgie, $facture, $adherent, $beneficiaire));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getnotesfeuillemaladie($numeroFeuilleMaladie)
{
$sql = 'call sp_p_get_notes_feuille(?)';
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie) );
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function creernote($numeroFeuilleMaladie, $notesNew)
{
$user = $_SESSION['p_login'];
$source = "P";
$sql = 'call sp_p_creer_note_feuille_maladie(?, ?, ?, ?);';
$this->executerRequete($sql, array($numeroFeuilleMaladie, $notesNew, $user, $source));
}
public function getfeuillemaladieimpression($numeroFeuilleMaladie)
{
$sql = 'call sp_p_imprimer_feuille_maladie(?)';
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function enregistreraffection($numeroFeuilleMaladie, $codeAffection)
{
$user = $_SESSION['p_login'];
$sql = 'call sp_p_enregistrer_affection(?, ?, ?)';
$this->executerRequete($sql, array($numeroFeuilleMaladie, $codeAffection, $user));
}
public function getDiagnostics($numeroFeuilleMaladie)
{
$codeSociete = $_SESSION['p_codeSociete'];
$sql = 'call sp_p_get_diagnostics_feuille(?, ?)';
$resultat = $this->executerRequete($sql, array($codeSociete, $numeroFeuilleMaladie) );
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getreposmedicalfeuillemaladie($numeroFeuilleMaladie)
{
$sql = 'call sp_p_get_repos_medical_feuille(?)';
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie) );
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function creerreposmedical($numeroFeuilleMaladie, $notesNew, $nbJour)
{
$user = $_SESSION['p_login'];
$sql = 'call sp_p_creer_reposmedical_feuille_maladie(?, ?, ?, ?);';
$this->executerRequete($sql, array($numeroFeuilleMaladie, $notesNew, $user, $nbJour));
}
public function supprimeraffection($idAffection) {
$user = $_SESSION['p_login'];
$sql = 'call sp_p_supprimer_affection(?, ?)';
$resultat = $this->executerRequete($sql, array($idAffection, $user));
}
public function getnotesBeneficiaire($idBeneficiaire)
{
$sql = 'call sp_p_get_notes_beneficiaire(?)';
$resultat = $this->executerRequete($sql, array($idBeneficiaire) );
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getDiagnosticsBeneficiaire($idBeneficiaire)
{
$codeSociete = $_SESSION['p_codeSociete'];
$sql = 'call sp_p_get_diagnostics_beneficiaire(?, ?)';
$resultat = $this->executerRequete($sql, array($codeSociete, $idBeneficiaire) );
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,37 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Finger extends Modele {
public function vider_finger_temp($user_id)
{
$sql = 'call sp_p_vider_finger(?)';
$this->executerRequete($sql, array($user_id));
}
public function verifier_tentative_identification($user_id)
{
$sql = 'call sp_p_compteur_tentative_identification(?)';
$resultat = $this->executerRequete($sql, array($user_id));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbTentative'];
}
public function compteur_tentative_identification($user_id)
{
$sql = 'call sp_p_compteur_tentative_identification(?)';
$resultat = $this->executerRequete($sql, array($user_id));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbTentative'];
}
public function saveenroleur($user_id)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_save_enroleur(?, ?, ?)';
$this->executerRequete($sql, array($user_id, $codePrestataire, $user));
}
}

View File

@ -1,76 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Garantieadherent extends Modele {
public function getGarantieAdherent($idAdherent)
{
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'call sp_p_afficher_garantieadherent_eng(?);';
}
else
{
$sql = 'call sp_p_afficher_garantieadherent(?);';
}
$resultat = $this->executerRequete($sql, array($idAdherent));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getGarantieBeneficiaire($idBeneficiaire)
{
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'call sp_p_afficher_garantiebeneficiaire_eng(?);';
}
else
{
$sql = 'call sp_p_afficher_garantiebeneficiaire(?);';
}
$resultat = $this->executerRequete($sql, array($idBeneficiaire));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function estDansGarantieDuBeneficiaire($codeGarantie,$idBeneficiaire)
{
$sql = 'SELECT fn_estdansgarantie_beneficiaire(?,?) as estGarantie;';
$resultat = $this->executerRequete($sql, array($codeGarantie, $idBeneficiaire))->fetch(PDO::FETCH_ASSOC);
return $resultat['estGarantie'];
}
public function getPlafondAvantFacture()
{
$idFacture = $_SESSION['p_idFacture_C'];
$sql = 'call sp_p_get_plafond_avant_facture_id(?);';
$resultat = $this->executerRequete($sql, array($idFacture));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getPlafondAvantFactureId($idFacture)
{
$sql = 'call sp_p_get_plafond_avant_facture_id(?);';
$resultat = $this->executerRequete($sql, array($idFacture));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getentetecontrat($idEntetecontrat)
{
$sql = 'SELECT * FROM entetecontrat WHERE id=? limit 1;';
$resultat = $this->executerRequete($sql, array($idEntetecontrat));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
}

View File

@ -1,59 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Garantiecollege extends Modele {
public function getGarBaseCollege($idCollege)
{
$sql = 'select A.*, A.id as idGarantie
from garantiecollege A
join garantie B on (B.codeSociete=A.codeSociete) and (B.codeGarantie=A.codeGarantie)
Where (A.idCollege=?) and (A.optionnelle!="1") order by A.optionnelle, B.ordre';
$garanties = $this->executerRequete($sql, array($idCollege));
return $garanties;
}
public function getGarOptCollege($idCollege)
{
$sql = 'select A.*, IFNULL(B.idCollege,"0") as idCollege
from garantie A
left join garantiecollege B on (B.idCollege=?) and (B.codeSociete=A.codeSociete) and (B.codeGarantie=A.codeGarantie)
Where (A.optionnelle="1") order by A.ordre';
$garanties = $this->executerRequete($sql, array($idCollege));
return $garanties;
}
public function getGarOptCollegeAcq($idCollege)
{
$sql = 'select B.*, B.id as idGarantie
from garantie A
join garantiecollege B on (B.codeSociete=A.codeSociete) and (B.codeGarantie=A.codeGarantie)
Where (B.idCollege=?) and (A.optionnelle="1") order by A.ordre';
$garanties = $this->executerRequete($sql, array($idCollege));
return $garanties;
}
public function ajouter($idCollege, $codeGarantie)
{
$sql = 'insert into garantiecollege (codeSociete, idCollege, numeroPolice, codeGarantie, garantie, optionnelle,
additionnelle, tauxPlafond, forfaitPlafond, ordre, plafondLettre)
select A.codeSociete, B.id as idCollege, B.numeroPolice, A.codeGarantie, A.libelle, A.optionnelle,
A.additionnelle, A.tauxPlafond,
A.forfaitPlafond, A.ordre, A.plafondLettre
from garantie A
join police B on (B.codeSociete=A.codeSociete)
where (B.id=?) and (A.codeGarantie=?)';
$this->executerRequete($sql, array($idCollege, $codeGarantie));
}
public function supprimer($id)
{
$sql = 'DELETE FROM garantiecollege WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
}

View File

@ -1,135 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Ged extends Modele {
public function getgedfeuillemaladie($d1, $d2, $nomOrigine)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$sql = 'call sp_p_get_ged_feuillemaladie(?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $d1, $d2, $nomOrigine));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function enregistrergedfeuillemaladie($nomOrigine, $nouveau_fichier, $taille)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$user = $_SESSION['p_login'];
$cheminFichier = $_SESSION['p_dossierGed'].$nouveau_fichier;
$sql = 'call sp_p_ajouter_ged_feuillemaladie(?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $nomOrigine, $cheminFichier, $taille, $user));
}
public function enregistrergedbeneficiaireprest($nomOrigine, $nouveau_fichier, $taille)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$user = $_SESSION['p_login'];
$cheminFichier = $_SESSION['p_dossierGed'].$nouveau_fichier;
$sql = 'call sp_p_ajouter_ged_beneficiaire_prest(?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $idBeneficiaire, $nomOrigine, $cheminFichier, $taille, $user));
}
public function getgedbeneficiaireprest($d1, $d2, $nomOrigine)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$sql = 'call sp_p_get_ged_beneficiaire_prest(?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $idBeneficiaire, $d1, $d2, $nomOrigine));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getgedadherent($d1, $d2, $nomOrigine)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$sql = 'call sp_p_get_ged_adherent(?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $idAdherent, $d1, $d2, $nomOrigine));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function enregistrergedadherent($nomOrigine, $nouveau_fichier, $taille)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$user = $_SESSION['p_login'];
$cheminFichier = $_SESSION['p_dossierGed'].$nouveau_fichier;
$sql = 'call sp_p_ajouter_ged_adherent(?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $idAdherent, $nomOrigine, $cheminFichier, $taille, $user));
}
public function getged($d1, $d2, $nomOrigine)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_get_ged(?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $d1, $d2, $nomOrigine));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function enregistrerged($nomOrigine, $nouveau_fichier, $taille)
{
$codeSociete = $_SESSION['p_codeSociete'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$cheminFichier = $_SESSION['p_dossierGed'].$nouveau_fichier;
$sql = 'call sp_p_ajouter_ged(?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codePrestataire, $nomOrigine, $cheminFichier, $taille, $user));
}
public function getgedpharmacie()
{
$numeroBonOrdonnance = $_SESSION['p_numeroBonOrdonnance_C'];
$sql = 'call sp_p_get_ged_pharmacie(?)';
$resultat = $this->executerRequete($sql, array($numeroBonOrdonnance));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function enregistrergedpharmacie($nomOrigine, $nouveau_fichier, $taille)
{
$numeroBonOrdonnance = $_SESSION['p_numeroBonOrdonnance_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$cheminFichier = $_SESSION['p_dossierGed'].$nouveau_fichier;
$sql = 'call sp_p_ajouter_ged_pharmacie(?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($numeroBonOrdonnance, $idSaisie, $user, $nomOrigine, $cheminFichier, $taille));
}
public function enregistrergedprescription($nomOrigine, $nouveau_fichier, $taille)
{
$numeroBonOrdonnance = $_SESSION['p_numeroBonOrdonnance_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$cheminFichier = $_SESSION['p_dossierGed'].$nouveau_fichier;
$sql = 'call sp_p_ajouter_ged_prescription(?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($numeroBonOrdonnance, $idSaisie, $user, $nomOrigine, $cheminFichier, $taille));
}
}

View File

@ -1,29 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Generartionbon extends Modele {
public function afficherListeGenererBonpecs($codePrestataire, $codeTypeBon, $d1, $d2)
{
$sql = 'call sp_afficher_liste_generer_bonpecs(?, ?, ?, ?, ?)';
$bonpecs = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codePrestataire, $codeTypeBon, $d1, $d2));
return $bonpecs->fetchAll(PDO::FETCH_ASSOC);
}
public function detailgenerationbon($idgenerationbon)
{
$sql = 'call sp_detailgenerationbon(?)';
$bonpecs = $this->executerRequete($sql, array($idgenerationbon));
return $bonpecs->fetchAll(PDO::FETCH_ASSOC);
}
public function unegenerationbon($idgenerationbon)
{
$sql = 'call sp_afficher_genererationbon(?)';
$generationbon = $this->executerRequete($sql, array($idgenerationbon));
return $generationbon->fetch(PDO::FETCH_ASSOC);
}
}

View File

@ -1,12 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Groupesanguin extends Modele {
public function getListe() {
$sql = 'SELECT codeGroupeSanguin as `code`, libelle FROM groupesanguin order by ordre, libelle';
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,14 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Langue extends Modele
{
public function getListe()
{
$sql = 'SELECT "fr_FR" AS `code`, "Français" libelle UNION SELECT "en_US" as `code`, "English" libelle;';
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,12 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Lienparente extends Modele {
public function getListe() {
$sql = 'SELECT codeLienParente as `code`, libelle FROM lienparente where codeLienParente != "A" order by ordre, libelle';
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,71 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Localite extends Modele {
public function getLocalites($codeLocalite=null,$libelle=null,$ville=null) {
$codeLocalite = contruireParamLike($codeLocalite);
$libelle = contruireParamLike($libelle);
$ville = contruireParamLike($ville);
$sql = 'SELECT A.id, A.codeSociete, A.codeLocalite, A.libelle, A.codePays, A.codeVille,
B.libelle as pays, C.libelle as libelleVille
FROM localite A left join pays B on (B.codeSociete=A.codeSociete AND B.codePays=A.codePays)
left join ville C on (C.codeSociete=A.codeSociete AND C.codeVille=A.codeVille)
WHERE (A.codeSociete=? AND A.codeLocalite LIKE ? AND A.libelle LIKE ? AND C.libelle LIKE ?) order by A.libelle';
$localite = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeLocalite,$libelle,$ville));
return $localite;
}
public function getLocalite($id) {
$sql = 'SELECT A.id, A.codeSociete, A.codeLocalite, A.libelle, A.codePays, A.codeVille,
B.libelle as pays, C.libelle as libelleVille
FROM localite A left join pays B on (B.codeSociete=A.codeSociete AND B.codePays=A.codePays)
left join ville C on (C.codeSociete=A.codeSociete AND C.codeVille=A.codeVille)
WHERE (A.codeSociete=?) AND (A.id=?)';
$localite = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
if ($localite->rowCount() > 0)
return $localite->fetch(PDO::FETCH_ASSOC);
else
throw new Exception("Aucune localité ne correspond à cet id : '$id'");
}
public function getNombreLocalite()
{
$sql = 'select count(*) as nbLocalite FROM localite A WHERE (A.codeSociete=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbLocalite'];
}
public function ajouter($codeSociete, $codeLocalite, $libelle, $codePays, $codeVille) {
$sql = 'INSERT INTO localite (codeSociete, codeLocalite, libelle, codePays, codeVille) VALUES (?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codeLocalite, $libelle, $codePays, $codeVille));
}
public function modifier($id, $codeLocalite, $libelle, $codePays, $codeVille) {
$sql = 'UPDATE localite SET codeLocalite=?, libelle=?, codePays=?, codeVille=? where (id=?)';
$this->executerRequete($sql, array($codeLocalite, $libelle, $codePays, $codeVille, $id));
}
public function supprimer($id) {
$sql = 'DELETE FROM localite WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
public function existeligne($codeLocalite) {
$sql = 'select id FROM localite WHERE (codeSociete=?) and (codeLocalite=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeLocalite));
return ($resultat->rowCount() > 0);
}
public function getListe($codePays=null, $codeVille=null) {
$codePays = contruireParam($codePays);
$codeVille = contruireParam($codeVille);
$sql = 'SELECT codeLocalite as `code`, libelle FROM localite
WHERE (codeSociete=? AND codePays=? AND codeVille=?) order by libelle';
$liste = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codePays, $codeVille));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,28 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Logconnexion extends Modele {
public function ajouter($login, $heureConnexion, $ipConnexion, $idSaisie)
{
$sql = 'INSERT INTO p_logconnexion (login, heureConnexion, ipConnexion, idSaisie) VALUES (?, ?, ?, ?)';
$this->executerRequete($sql, array($login, $heureConnexion, $ipConnexion, $idSaisie));
return $this->dernierId();
}
public function succesconnexion($idConnexion)
{
$sql = 'UPDATE p_logconnexion SET success="1" where (id=?)';
$this->executerRequete($sql, array($idConnexion));
}
public function suivisaisies($login, $idSaisie, $codeLangue)
{
$sql = 'CALL sp_p_init_suivisaisies(?, ?, ?);';
$this->executerRequete($sql, array($login, $idSaisie, $codeLangue));
}
}

View File

@ -1,78 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Medecin extends Modele {
public function getmedeconspossibles($codePrestataire, $nomsearch, $codeMedecin)
{
$nomsearch = contruireParamLike($nomsearch);
$codeMedecin = contruireParamLike($codeMedecin);
$filtreMedecin = $_SESSION['p_filtreMedecin'];
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'call sp_p_medecins_possibles_eng(?, ?, ?, ?)';
}
else
{
$sql = 'call sp_p_medecins_possibles(?, ?, ?, ?)';
}
$medecins = $this->executerRequete($sql, array($codePrestataire, $nomsearch, $codeMedecin, $filtreMedecin));
return $medecins;
}
public function getmedecinsvide() {
$sql = 'call sp_p_medecins_vide()';
$medecins = $this->executerRequete($sql);
return $medecins;
}
public function getMedecins($codeMedecin=null,$nom=null,$prenoms=null) {
$codeMedecin = contruireParamLike($codeMedecin);
$nom = contruireParamLike($nom);
$prenoms = contruireParamLike($prenoms);
$sql = 'SELECT A.*, B.libelle as specialite FROM p_medecin A left join specialite B on (B.codeSpecialite=A.codeSpecialite)
WHERE (A.codeMedecin LIKE ? AND A.nom LIKE ? AND A.prenoms LIKE ?)
order by A.nom, A.prenoms';
$medecins = $this->executerRequete($sql, array($codeMedecin,$nom,$prenoms));
return $medecins;
}
public function getMedecin($id) {
$sql = 'SELECT A.*, B.libelle as specialite FROM p_medecin A
left join specialite B on (B.codeSpecialite=A.codeSpecialite)
WHERE (A.id=?)';
$medecin = $this->executerRequete($sql, array($id));
if ($medecin->rowCount() > 0)
return $medecin->fetch(PDO::FETCH_ASSOC);
else
throw new Exception("Aucun médecin ne correspond à cet id : '$id'");
}
public function ajouter($codeMedecin, $nom, $prenoms, $telephone, $email, $noOrdreMedecin, $codeSpecialite) {
$sql = 'INSERT INTO p_medecin (codeMedecin, nom, prenoms, telephone, email, noOrdreMedecin, codeSpecialite)
VALUES (?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeMedecin, $nom, $prenoms, $telephone, $email, $noOrdreMedecin, $codeSpecialite));
}
public function modifier($id, $codeMedecin, $nom, $prenoms, $telephone, $email, $noOrdreMedecin, $codeSpecialite) {
$sql = 'UPDATE p_medecin SET codeMedecin=? , nom=?, prenoms=?, telephone=?, email=?, noOrdreMedecin=? , codeSpecialite=? where (id=?)';
$this->executerRequete($sql, array($codeMedecin, $nom, $prenoms, $telephone, $email, $noOrdreMedecin, $codeSpecialite, $id));
}
public function supprimer($id) {
$sql = 'DELETE FROM p_medecin WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
public function existeligne($codeMedecin) {
$sql = 'select id FROM p_medecin WHERE (codeMedecin=?)';
$resultat = $this->executerRequete($sql, array($codeMedecin));
return ($resultat->rowCount() > 0);
}
}

View File

@ -1,54 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Medecinprestataire extends Modele {
public function getListe($codePrestataire) {
$sql = 'SELECT A.codeMedecin as `code`, concat(nom," ",prenoms, " (",B.noOrdreMedecin,")") as libelle
FROM p_medecinprestataire A
join p_medecin B on (B.codeMedecin=A.codeMedecin)
where (codePrestataire=?) order by 2';
$liste = $this->executerRequete($sql, array($codePrestataire));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function Rqmedecin($codePrestataire, $codeSpecialite, $nom, $prenoms)
{
$codePrestataire = contruireParamLike($codePrestataire);
//$specialite = contruireParamLike($specialite);
$codeSpecialite = contruireParamLike($codeSpecialite);
$nom = contruireParamLike($nom);
$prenoms = contruireParamLike($prenoms);
$codeTypeUtilisateur = $_SESSION['p_codeTypeUtilisateur'];
if($codeTypeUtilisateur=="PR")
{
$codePrestataire = $_SESSION["p_codePrestataireUtilisateur"];
$sql = 'SELECT C.libelle AS prestataire, S.libelle as specialite, B.nom, B.prenoms,
B.telephone, B.email, B.noOrdreMedecin
FROM medecinprestataire A
JOIN medecin B ON (B.codeMedecin=A.codeMedecin)
JOIN prestataire C ON (C.codePrestataire=A.codePrestataire)
LEFT JOIN specialite S ON (S.codeSpecialite=B.codeSpecialite)
WHERE (A.codePrestataire=?) AND (B.codeSpecialite LIKE ?)
AND (B.nom LIKE ?) AND (B.prenoms LIKE ?)
ORDER BY C.libelle, S.libelle, B.nom, B.prenoms';
} else
{
$sql = 'SELECT C.libelle AS prestataire, S.libelle as specialite, B.nom, B.prenoms,
B.telephone, B.email, B.noOrdreMedecin
FROM medecinprestataire A
JOIN medecin B ON (B.codeMedecin=A.codeMedecin)
JOIN prestataire C ON (C.codePrestataire=A.codePrestataire)
LEFT JOIN specialite S ON (S.codeSpecialite=B.codeSpecialite)
WHERE (A.codePrestataire LIKE ?) AND (B.codeSpecialite LIKE ?)
AND (B.nom LIKE ?) AND (B.prenoms LIKE ?)
ORDER BY C.libelle, S.libelle, B.nom, B.prenoms';
}
// $liste = $this->executerRequete($sql, array($codePrestataire, $specialite, $nom, $prenoms));
$liste = $this->executerRequete($sql, array($codePrestataire, $codeSpecialite, $nom, $prenoms));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,20 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Menu extends Modele {
public function getMenu($codeProfil)
{
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = "call sp_p_get_menu_eng(?, ?);";
}
else
{
$sql = "call sp_p_get_menu(?, ?);";
}
$menu = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeProfil));
return $menu->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,15 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Menuutilisateur extends Modele {
public function getMenusProfil($codeProfil)
{
$codeProfil = contruireParam($codeProfil);
$sql = "call sp_p_get_menus_profil(?, ?);";
$menusutilisateur = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codeProfil));
return $menusutilisateur;
}
}

View File

@ -1,27 +0,0 @@
<?php
require_once 'Framework/Modele.php';
require_once 'Framework/Session.php';
class Menuvueutilisateur extends Modele
{
public function getMenuVue($vue)
{
if (!isset($_SESSION['p_menu'.$vue]))
{
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = "CALL sp_p_get_menus_vue_eng(?, ?, ?);";
}
else
{
$sql = "call sp_p_get_menus_vue(?, ?, ?)";
}
$menuvue = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $_SESSION['p_codeProfil'], $vue));
$_SESSION['p_menu'.$vue] = $menuvue->fetchAll(PDO::FETCH_ASSOC);
}
// ajouté le 30/07/2019
$_SESSION['p_vue'] = $vue;
}
}

View File

@ -1,166 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Messagerie extends Modele {
public function getmessagesnonlus()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
/*
$sql = 'call sp_p_messages_non_lus(?)';
$resultat = $this->executerRequete($sql, array($codePrestataire));
*/
$sql = 'call sp_p_messages_non_lus_user(?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $user));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function countmessagesnonlus()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_count_messages_non_lus(?)';
$resultat = $this->executerRequete($sql, array($codePrestataire));
$donnees = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_nbMessagesNonLus_C'] = $donnees['nbMessagesNonLus'];
return $_SESSION['p_nbMessagesNonLus_C'];
}
public function creermessage($textMessage, $idParent)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_creer_messagerie(?, ?, ?, ?);';
$this->executerRequete($sql, array($codePrestataire, $textMessage, $user, $idParent));
}
public function marquercommelu($idMessagerie)
{
$user = $_SESSION['p_login'];
$sql = 'call sp_p_marquer_messagerie_lu(?, ?);';
$this->executerRequete($sql, array($idMessagerie, $user));
}
public function getmessages($codePrestataire, $date1, $date2, $messageLu, $textMessage)
{
$sql = 'call sp_p_messages(?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $date1, $date2, $messageLu, $textMessage));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function repondremessage($idMessagerie, $idParent, $textMessage)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_repondre_messagerie(?, ?, ?, ?, ?);';
$this->executerRequete($sql, array($codePrestataire, $idMessagerie, $idParent, $textMessage, $user));
}
public function getmessageriesimple($idMessagerie, $idParent)
{
$sql = 'call sp_p_get_messagerie_simple(?, ?);';
$resultat = $this->executerRequete($sql, array($idMessagerie, $idParent));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function getmessageriehistorique($idParent)
{
$sql = 'call sp_p_messages_historique(?)';
$resultat = $this->executerRequete($sql, array($idParent));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getmessagescommun($date1, $date2)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_messages_commun(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $date1, $date2));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getderniermessagenonlu()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_dernier_message_non_lu(?)';
$resultat = $this->executerRequete($sql, array($codePrestataire));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function countmessagesnonlususer()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_count_messages_non_lus_user(?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $user));
$donnees = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_nbMessagesNonLus_C'] = $donnees['nbMessagesNonLus'];
return $_SESSION['p_nbMessagesNonLus_C'];
}
public function getderniermessagenonluuser()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_dernier_message_non_lu_user(?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $user));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function marquercommeluser($idMessagerie)
{
$user = $_SESSION['p_login'];
$sql = 'call sp_p_marquer_messagerie_lu_user(?, ?);';
$this->executerRequete($sql, array($idMessagerie, $user));
}
public function vidermessagerie($dateLimite)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_marquer_messagerie_plusieurs_lu_user(?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $dateLimite, $user));
}
}

View File

@ -1,12 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Modepaiement extends Modele {
public function getListe() {
$sql = 'SELECT codeModePaiement as `code`, libelle FROM modepaiement order by ordre';
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,77 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Moyenpaiement extends Modele {
public function getMoyenpaiements($codeMoyenPaiement=null,$libelle=null) {
$codebanque = contruireParamLike($codeMoyenPaiement);
$libelle = contruireParamLike($libelle);
$sql = 'SELECT * FROM moyenpaiement A WHERE (A.codeSociete=? AND codeMoyenPaiement LIKE ?
AND libelle LIKE ?) order by libelle';
$moyenpaiements = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeMoyenPaiement,$libelle));
return $moyenpaiements;
}
public function getMoyenpaiement($id) {
$sql = 'SELECT * FROM moyenpaiement A WHERE (A.codeSociete=?) AND (A.id=?)';
$moyenpaiement = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
if ($moyenpaiement->rowCount() > 0)
return $moyenpaiement->fetch(PDO::FETCH_ASSOC);
else
throw new Exception("Aucun moyen de paiement ne correspond à cet id : '$id'");
}
public function ajouter($codeSociete, $codeMoyenPaiement, $libelle, $codeTypePaiement, $numeroCompte) {
$sql = 'INSERT INTO moyenpaiement (codeSociete, codeMoyenPaiement, libelle, codeTypePaiement, numeroCompte) VALUES (?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codeMoyenPaiement, $libelle, $codeTypePaiement, $numeroCompte));
}
public function modifier($id, $codeSociete, $codeMoyenPaiement, $libelle, $codeTypePaiement, $numeroCompte) {
$sql = 'UPDATE moyenpaiement SET ccodeMoyenPaiement=?, libelle=?, codeTypePaiement=?, numeroCompte=? where (id=?)';
$this->executerRequete($sql, array($codeSociete, $codeMoyenPaiement, $libelle, $codeTypePaiement, $numeroCompte, $id));
}
public function supprimer($id) {
$sql = 'DELETE FROM moyenpaiement WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
public function existeligne($codeMoyenPaiement) {
$sql = 'select id FROM moyenpaiement WHERE (codeSociete=?) and (codeMoyenPaiement=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeMoyenPaiement));
return ($resultat->rowCount() > 0);
}
public function getListe($codeModePaiement) {
$sql = 'SELECT codeMoyenPaiement as `code`, moyenpaiement AS libelle FROM vw_moyenpaiement
WHERE (codeSociete=?) AND (codeModePaiement=?) ORDER BY 2';
$liste = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codeModePaiement));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getNumeroCompte($codeModePaiement, $codeMoyenPaiement) {
$sql = 'SELECT numeroCompte FROM vw_moyenpaiement WHERE (codeSociete=?)
AND (codeModePaiement=?) AND (codeMoyenPaiement=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $codeModePaiement, $codeMoyenPaiement));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['numeroCompte'];
/*
if($resultat->rowCount() > 0)
{
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['numeroCompte'];
}
else
{
return "";
}
*/
}
}

View File

@ -1,62 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Naturepiece extends Modele {
public function getNaturepieces($codeNaturePiece=null,$libelle=null) {
$codeNaturePiece = contruireParamLike($codeNaturePiece);
$libelle = contruireParamLike($libelle);
$sql = 'SELECT id, codeSociete, codeNaturePiece, libelle
FROM naturepiece A WHERE (A.codeSociete=? AND codeNaturePiece LIKE ? AND libelle LIKE ?) order by libelle';
$banques = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeNaturePiece,$libelle));
return $banques;
}
public function getNaturepiece($id) {
$sql = 'SELECT id, codeSociete, codeNaturePiece, libelle
FROM naturepiece A WHERE (A.codeSociete=?) AND (A.id=?)';
$naturepiece = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
if ($naturepiece->rowCount() > 0)
return $naturepiece->fetch(PDO::FETCH_ASSOC);
else
throw new Exception("Aucune naturepiece ne correspond à cet id : '$id'");
}
public function getNombreNaturepiece()
{
$sql = 'select count(*) as nbNaturepiece FROM naturepiece A WHERE (A.codeSociete=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbNaturepiece'];
}
public function ajouter($codeSociete, $codeNaturePiece, $libelle) {
$sql = 'INSERT INTO naturepiece (codeSociete, codeNaturePiece, libelle) VALUES (?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codeNaturePiece, $libelle));
}
public function modifier($id, $codeNaturePiece, $libelle) {
$sql = 'UPDATE naturepiece SET codeNaturePiece=?, libelle=? where (id=?)';
$this->executerRequete($sql, array($codeNaturePiece, $libelle, $id));
}
public function supprimer($id) {
$sql = 'DELETE FROM naturepiece WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
public function existeligne($codeNaturePiece) {
$sql = 'select id FROM naturepiece WHERE (codeSociete=?) and (codeNaturePiece=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeNaturePiece));
return ($resultat->rowCount() > 0);
}
public function getListe() {
$sql = 'SELECT codeNaturePiece as `code`, libelle FROM naturepiece
WHERE (codeSociete=?) order by ordre, libelle';
$liste = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,12 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Natureprestataire extends Modele {
public function getListe() {
$sql = 'SELECT codeNaturePrestataire as `code`, libelle FROM natureprestataire order by id';
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,72 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Opticiens extends Modele {
public function requetesoptique($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOptique1, $numeroBonOptique2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleOptique)
{
$codePrestataire = contruireParamLike($codePrestataire);
$numeroAdherent = contruireParamLike($numeroAdherent);
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
$codeMedecin = contruireParamLike($codeMedecin);
$codePrestatairePrescription = contruireParamLike($codePrestatairePrescription);
$adherent = contruireParamLike($adherent);
$beneficiaire = contruireParamLike($beneficiaire);
$libelleOptique = contruireParamLike($libelleOptique);
$sql = 'call sp_requetes_optique(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOptique1, $numeroBonOptique2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleOptique) );
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function requetesoptiquetotal($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOptique1, $numeroBonOptique2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleOptique)
{
$codePrestataire = contruireParamLike($codePrestataire);
$numeroAdherent = contruireParamLike($numeroAdherent);
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
$codeMedecin = contruireParamLike($codeMedecin);
$codePrestatairePrescription = contruireParamLike($codePrestatairePrescription);
$adherent = contruireParamLike($adherent);
$beneficiaire = contruireParamLike($beneficiaire);
$libelleOptique = contruireParamLike($libelleOptique);
$sql = 'call sp_requetes_optique_total(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOptique1, $numeroBonOptique2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleOptique) );
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function requetesoptiqueexport($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOptique1, $numeroBonOptique2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleOptique)
{
$codePrestataire = contruireParamLike($codePrestataire);
$numeroAdherent = contruireParamLike($numeroAdherent);
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
$codeMedecin = contruireParamLike($codeMedecin);
$codePrestatairePrescription = contruireParamLike($codePrestatairePrescription);
$adherent = contruireParamLike($adherent);
$beneficiaire = contruireParamLike($beneficiaire);
$libelleOptique = contruireParamLike($libelleOptique);
$sql = 'call sp_requetes_optique_export(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOptique1, $numeroBonOptique2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleOptique) );
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,95 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Optique extends Modele {
public function getoptique($numeroOptique)
{
$sql = 'call sp_p_get_optique(?)';
$optique = $this->executerRequete($sql, array($numeroOptique));
return $optique->fetch(PDO::FETCH_ASSOC);
}
public function getoptique_opt($numeroBonOptique, $codePrestataireLivraison)
{
$sql = 'call sp_p_get_cons_opt(?, ?)';
$resultat = $this->executerRequete($sql, array($numeroBonOptique, $codePrestataireLivraison));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
$_SESSION['p_numeroBonConsultation_C'] = $ligne['numeroBonConsultation'];
$_SESSION['p_numeroBonOrdonnance_C'] = $ligne['numeroBonOrdonnance'];
$_SESSION['p_numeroBonHospitalisation_C'] = $ligne['numeroBonHospitalisation'];
$_SESSION['p_numeroBonOptique_C'] = $ligne['numeroBonOptique'];
$_SESSION['p_numeroBonExamen_C'] = $ligne['numeroBonExamen'];
$_SESSION['p_numeroBonKine_C'] = $ligne['numeroBonKine'];
$_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription'];
$_SESSION['p_numeroOptique_C'] = $ligne['numeroOptique'];
$_SESSION['p_numeroExamen_C'] = $ligne['numeroExamen'];
$_SESSION['p_numeroPrescriptionKine_C'] = $ligne['numeroPrescriptionKine'];
$_SESSION['p_idFacture_C'] = $ligne['idFacture'];
$_SESSION['p_hospitalisation_C'] = $ligne['hospitalisation'];
$_SESSION['p_chirurgie_C'] = $ligne['chirurgie'];
return $ligne;
}
public function get_facture_optique($idFacture)
{
$sql = 'call sp_p_get_facture_opt(?)';
$resultat = $this->executerRequete($sql, array($idFacture));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
$_SESSION['p_numeroBonConsultation_C'] = $ligne['numeroBonConsultation'];
$_SESSION['p_numeroBonOrdonnance_C'] = $ligne['numeroBonOrdonnance'];
$_SESSION['p_numeroBonHospitalisation_C'] = $ligne['numeroBonHospitalisation'];
$_SESSION['p_numeroBonOptique_C'] = $ligne['numeroBonOptique'];
$_SESSION['p_numeroBonExamen_C'] = $ligne['numeroBonExamen'];
$_SESSION['p_numeroBonKine_C'] = $ligne['numeroBonKine'];
$_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription'];
$_SESSION['p_numeroOptique_C'] = $ligne['numeroOptique'];
$_SESSION['p_numeroExamen_C'] = $ligne['numeroExamen'];
$_SESSION['p_numeroPrescriptionKine_C'] = $ligne['numeroPrescriptionKine'];
$_SESSION['p_idFacture_C'] = $ligne['idFacture'];
$_SESSION['p_hospitalisation_C'] = $ligne['hospitalisation'];
$_SESSION['p_chirurgie_C'] = $ligne['chirurgie'];
return $ligne;
}
public function getdetailoptique_opt($numeroBonOptique, $codePrestataireLivraison)
{
$sql = 'call sp_r_get_detail_optique_opt(?, ?)';
$optique = $this->executerRequete($sql, array($numeroBonOptique, $codePrestataireLivraison));
return $optique->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetail_facture_optique($idFacture)
{
$sql = 'call sp_p_get_detail_facture_opt(?)';
$optique = $this->executerRequete($sql, array($idFacture));
return $optique->fetchAll(PDO::FETCH_ASSOC);
}
public function getContexteAjaxOptique($numeroOptique)
{
$_SESSION['p_numeroOptique_C'] = $numeroOptique;
}
}

View File

@ -1,357 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Optique_temp extends Modele {
public function getoptiquetemp()
{
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_get_optique_feuille(?, ?, ?)';
$optique = $this->executerRequete($sql, array($numeroFeuilleMaladie, $idSaisie, $user));
return $optique->fetch(PDO::FETCH_ASSOC);
}
public function getoptique($numeroOptique)
{
$sql = 'call sp_p_get_optique(?)';
$optique = $this->executerRequete($sql, array($numeroOptique));
return $optique->fetch(PDO::FETCH_ASSOC);
}
public function getContexteAjaxOptique($numeroOptique)
{
$_SESSION['p_numeroOptique_C'] = $numeroOptique;
}
public function enregistreroptique($numeroBonOptique, $codeMedecin, $codeGestionBon)
{
$codeSociete = $_SESSION['p_codeSociete'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$sql = 'call sp_p_enregistrer_optique(?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $idBeneficiaire, $numeroFeuilleMaladie, $numeroBonOptique, $codeMedecin,
$user, $idSaisie, $codeGestionBon));
}
public function getoptique_opt($numeroBonOptique)
{
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$codeActeOptiqueCl = $_SESSION['p_codeActeOptiqueCl_C'];
$sql = 'call sp_p_get_optique_temp_opt(?, ?, ?)';
$prescription = $this->executerRequete($sql, array($numeroBonOptique, $idSaisie, $user));
$ligne = $prescription->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_numeroOptique_C'] = $ligne['numeroOptique'];
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
$_SESSION['p_idFacture_C'] = $ligne['idFacture'];
return $ligne;
}
public function initoptique_cso()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$codeActeOptique = $_SESSION['p_codeActeOptique_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_init_optique_cso(?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $codeActeOptique, $idSaisie, $numeroFeuilleMaladie, $user));
}
public function initoptique_opt()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$codeActeOptique = $_SESSION['p_codeActeOptique_C'];
$numeroBonOptique = $_SESSION['p_numeroBonOptique_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$codeTarifOptique = $_SESSION['p_codeTarifOptique_C'];
$codeActeMonture = $_SESSION['p_codeActeMonture_C'];
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_init_optique_opt(?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $codeActeOptique, $codeActeMonture, $idSaisie, $numeroBonOptique, $user, $codeTarifOptique, $tm));
}
public function getContexteAjaxPrescription($numeroPrescription)
{
$_SESSION['p_numeroPrescription_C'] = $numeroPrescription;
}
public function getContexteAjaxOrdonnance($numeroBonOrdonnance)
{
$_SESSION['p_numeroBonOrdonnance_C'] = $numeroBonOrdonnance;
}
public function enregistrerprescription($numeroBon, $codeMedecin)
{
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_enregistrer_prescription(?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($idBeneficiaire, $numeroFeuilleMaladie, $numeroPrescription, $numeroBon, $codeMedecin, $user));
}
public function getdetailnonlivre()
{
$numeroOptique = $_SESSION['p_numeroOptique_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
if (est_anglophone())
{
$sql = 'call sp_p_get_detail_non_livre_opt_eng(?, ?, ?)';
}
else
{
$sql = 'call sp_p_get_detail_non_livre_opt(?, ?, ?)';
}
$resultat = $this->executerRequete($sql, array($numeroOptique, $idSaisie, $user));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaillivre()
{
$numeroOptique = $_SESSION['p_numeroOptique_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
if (est_anglophone())
{
$sql = 'call sp_p_get_detail_livre_opt_eng(?, ?, ?)';
}
else
{
$sql = 'call sp_p_get_detail_livre_opt(?, ?, ?)';
}
$resultat = $this->executerRequete($sql, array($numeroOptique, $idSaisie, $user));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function ajouterverre($idOptique)
{
$sql = 'call sp_p_ajouter_verre_temp(?)';
$this->executerRequete($sql, array($idOptique));
}
public function ajouterverretous()
{
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_ajouter_verre_temp_tous(?, ?, ?)';
$this->executerRequete($sql, array($numeroFeuilleMaladie, $idSaisie, $user));
}
public function retirerverre($idOptique)
{
$sql = 'call sp_p_retirer_verre_temp(?)';
$this->executerRequete($sql, array($idOptique));
}
public function retirerverretous()
{
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_retirer_verre_temp_tous(?, ?, ?)';
$this->executerRequete($sql, array($numeroFeuilleMaladie, $idSaisie, $user));
}
public function enregistrerpharmacie()
{
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
$sql = 'call sp_p_enregistrer_pharmacie_cso(?, ?, ? , ? , ?, ?, ?)';
$this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire));
}
public function factureropotique()
{
$numeroOptique = $_SESSION['p_numeroOptique_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$user_id = $_SESSION['p_user_id_C'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
$sql = 'call sp_p_enregistrer_optique_opt(?, ?, ?, ?, ? , ?, ?, ?)';
$this->executerRequete($sql, array($numeroOptique, $idSaisie, $user, $user_id, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire));
}
public function facturermonture($numeroFacture, $user_id_substitut)
{
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$user_id = $_SESSION['p_user_id_C'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
$sql = 'call sp_p_enregistrer_optique_monture(?, ?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($idSaisie, $user, $user_id, $idAdherent, $numeroAdherent, $idBeneficiaire,
$numeroBeneficiaire, $numeroFacture, $user_id_substitut));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_idFactureMonture'] = $ligne['idFactureMonture'];
$idFactureMonture = $_SESSION['p_idFactureMonture'];
return $idFactureMonture;
}
public function videroptiquetemp()
{
$user = $_SESSION['p_login'];
$idSaisie = $_SESSION['p_idSaisie'];
$sql = 'call sp_p_vider_optique_temp(?, ?)';
$this->executerRequete($sql, array($user, $idSaisie));
}
public function majmonturetemp($idOptique, $monture)
{
$codeActeMonture = $_SESSION['p_codeActeMonture_C'];
$sql = 'call sp_p_maj_monture_temp(?, ?, ?)';
$this->executerRequete($sql, array($idOptique, $monture, $codeActeMonture));
}
public function initmonture()
{
$codeSociete = $_SESSION['p_codeSociete'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$user = $_SESSION['p_login'];
$idSaisie = $_SESSION['p_idSaisie'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
$codeActeOptique = $_SESSION['p_codeActeOptique_C'];
$codeActeMonture = $_SESSION['p_codeActeMonture_C'];
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_init_monture(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codePrestataire, $idBeneficiaire, $user, $idSaisie, $idAdherent,
$numeroAdherent, $numeroBeneficiaire, $codeActeOptique, $codeActeMonture, $tm));
}
public function getmonture_temp()
{
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_get_monture_temp(?, ?)';
$resultat = $this->executerRequete($sql, array($idSaisie, $user));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function getdetailmonture_temp()
{
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_get_detail_monture_temp(?, ?)';
$resultat = $this->executerRequete($sql, array($idSaisie, $user));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function majmonturetemp_monture($idOptique, $monture, $numeroFacture)
{
$sql = 'call sp_p_maj_monture_temp_monture(?, ?, ?)';
$this->executerRequete($sql, array($idOptique, $monture, $numeroFacture));
}
public function afficher_garantieadherent_temp_monture()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_get_garantieadherent_temp_monture(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $idSaisie, $user));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function creerverre($libelleOptique, $prixVerre)
{
$codeSociete = $_SESSION['p_codeSociete'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$codeTarifOptique = $_SESSION['p_codeTarifOptique_C'];
$tm = $_SESSION['p_tm_C'];
$accesAjoutPh = $_SESSION['p_accesAjoutPh_C'];
$sql = 'call sp_p_creer_nv_verres(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user,
$codeTarifOptique, $tm, $libelleOptique, $prixVerre, $accesAjoutPh));
}
public function demanderaccordmont($idOptique, $prixPrestataire)
{
$codeSociete = $_SESSION['p_codeSociete'];
$sql = 'call sp_p_demanderaccordmont(?, ?, ?)';
$this->executerRequete($sql, array($idOptique, $codeSociete, $prixPrestataire));
}
}

View File

@ -1,20 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Ouinon extends Modele {
public function getListe()
{
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'SELECT "1" as `code`, "Yes" libelle union SELECT "0" as `code`, "No" libelle';
}
else
{
$sql = 'SELECT "1" as `code`, "Oui" libelle union SELECT "0" as `code`, "Non" libelle';
}
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,62 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Pays extends Modele {
public function getPayss($codePays=null,$libelle=null) {
$codePays = contruireParamLike($codePays);
$libelle = contruireParamLike($libelle);
$sql = 'SELECT id, codeSociete, codePays, libelle
FROM pays A WHERE (A.codeSociete=? AND codePays LIKE ? AND libelle LIKE ?) order by libelle';
$payss = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codePays,$libelle));
return $payss;
}
public function getPays($id) {
$sql = 'SELECT id, codeSociete, codePays, libelle
FROM pays A WHERE (A.codeSociete=?) AND (A.id=?)';
$pays = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
if ($pays->rowCount() > 0)
return $pays->fetch(PDO::FETCH_ASSOC);
else
throw new Exception("Aucune pays ne correspond à cet id : '$id'");
}
public function getNombrePays()
{
$sql = 'select count(*) as nbPays FROM pays A WHERE (A.codeSociete=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbPays'];
}
public function ajouter($codeSociete, $codePays, $libelle) {
$sql = 'INSERT INTO pays (codeSociete, codePays, libelle) VALUES (?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codePays, $libelle));
}
public function modifier($id, $codePays, $libelle) {
$sql = 'UPDATE pays SET codePays=?, libelle=? where (id=?)';
$this->executerRequete($sql, array($codePays, $libelle, $id));
}
public function supprimer($id) {
$sql = 'DELETE FROM pays WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
public function existeligne($codePays) {
$sql = 'select id FROM pays WHERE (codeSociete=?) and (codePays=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codePays));
return ($resultat->rowCount() > 0);
}
public function getListe($codePaysDefault=null) {
$codePaysDefault = contruireParam($codePaysDefault);
$sql = 'SELECT case when codePays = ? then "0" else "1" end as ordre, codePays as `code`, libelle
FROM pays WHERE (codeSociete=?) order by 1, libelle';
$liste = $this->executerRequete($sql, array($codePaysDefault, $_SESSION['p_codeSociete']));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,19 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Periode extends Modele
{
public function getListe() {
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'SELECT Codemois as `code`, libelleEng as libelle FROM p_periode order by Codemois';
}
else
{
$sql = 'SELECT Codemois as `code`, libellePeriode as libelle FROM p_periode order by Codemois';
}
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,72 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Pharmacie extends Modele {
public function requetespharmacie($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleMedicament)
{
$codePrestataire = contruireParamLike($codePrestataire);
$numeroAdherent = contruireParamLike($numeroAdherent);
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
$codeMedecin = contruireParamLike($codeMedecin);
$codePrestatairePrescription = contruireParamLike($codePrestatairePrescription);
$adherent = contruireParamLike($adherent);
$beneficiaire = contruireParamLike($beneficiaire);
$libelleMedicament = contruireParamLike($libelleMedicament);
$sql = 'call sp_requetes_pharmacie(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleMedicament) );
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function requetespharmacietotal($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleMedicament)
{
$codePrestataire = contruireParamLike($codePrestataire);
$numeroAdherent = contruireParamLike($numeroAdherent);
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
$codeMedecin = contruireParamLike($codeMedecin);
$codePrestatairePrescription = contruireParamLike($codePrestatairePrescription);
$adherent = contruireParamLike($adherent);
$beneficiaire = contruireParamLike($beneficiaire);
$libelleMedicament = contruireParamLike($libelleMedicament);
$sql = 'call sp_requetes_pharmacie_total(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleMedicament) );
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function requetespharmacieexport($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleMedicament)
{
$codePrestataire = contruireParamLike($codePrestataire);
$numeroAdherent = contruireParamLike($numeroAdherent);
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
$codeMedecin = contruireParamLike($codeMedecin);
$codePrestatairePrescription = contruireParamLike($codePrestatairePrescription);
$adherent = contruireParamLike($adherent);
$beneficiaire = contruireParamLike($beneficiaire);
$libelleMedicament = contruireParamLike($libelleMedicament);
$sql = 'call sp_requetes_pharmacie_export(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $dateLivraison1, $dateLivraison2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroFeuilleMaladie1, $numeroFeuilleMaladie2,
$codePrestatairePrescription, $adherent, $beneficiaire, $libelleMedicament) );
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,522 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Police extends Modele {
public function getPolices($numeroClient) {
$sql = 'SELECT A.id, A.codeSociete, A.idClient, A.numeroClient, numeroPolice, numeroPoliceSociete,
B.libelle As typeAvenant, dateEffet, dateFin, dateEcheance, numeroAvenant, dateAvenant, numeroDevis,
D.libelle as etatPolice, A.codeFractionnement, IFNULL(A.primeFamille,"0") as primeFamille,
IFNULL(A.primeBeneficiaire,"0") as primeBeneficiaire, rachatTm, TM.libelle as rachattm
FROM police A
left join typeavenant B on (B.codeTypeAvenant=A.codeTypeAvenant)
left join etatpolice D on (D.codeEtatPolice=A.codeEtatPolice)
left join rachattm TM on (TM.codeRachatTm=A.rachatTm)
WHERE (A.codeSociete=?) AND (A.numeroClient=?)';
$polices = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroClient));
return $polices;
}
public function getPolicesId($id) {
$sql = 'SELECT A.id, A.codeSociete, A.idClient, A.numeroClient, numeroPolice, numeroPoliceSociete, numeroDevis,
B.libelle As typeAvenant, dateEffet, dateFin, dateEcheance, numeroAvenant, dateAvenant, ADDDATE(A.dateEcheance, +1) as DateRenouvellement,
D.libelle as etatPolice, A.codeFractionnement, T.libelle As typeContrat, IFNULL(A.primeFamille,"0") as primeFamille,
IFNULL(A.primeBeneficiaire,"0") as primeBeneficiaire, rachatTm, rachatTm, TM.libelle as rachattm, garantieArchive, collegeArchive
FROM police A
left join typecontrat T on (T.codeTypeContrat=A.codeTypeContrat)
left join typeavenant B on (B.codeTypeAvenant=A.codeTypeAvenant)
left join etatpolice D on (D.codeEtatPolice=A.codeEtatPolice)
left join rachattm TM on (TM.codeRachatTm=A.rachatTm)
WHERE (A.codeSociete=?) AND (A.idClient=?) order by A.id';
$polices = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
return $polices;
}
public function getPolice($numeroPolice) {
$sql = 'SELECT A.id, A.codeSociete, A.idClient, A.numeroClient, numeroPolice, numeroPoliceSociete, numeroDevis,
A.codeTypeContrat, B.libelle As typeContrat, dateEffet, dateFin, dateEcheance, numeroAvenant, ADDDATE(A.dateEcheance, +1) as DateRenouvellement,
A.codeTypeAvenant, D.libelle as typeAvenant, dateAvenant, A.codeApporteur, F.libelle as apporteur, A.codeGestionnaire,
concat(G.nom, " ", G.prenoms) as gestionnaire, A.dateCre, A.userCre, A.dateModif, A.userModif, A.codeEtatPolice,
E.libelle As etatPolice, A.codeFractionnement, IFNULL(A.primeFamille,"0") as primeFamille, garantieArchive, collegeArchive,
IFNULL(A.primeBeneficiaire,"0") as primeBeneficiaire, rachatTm, TM.libelle as rachattm
FROM police A left join typecontrat B on (B.codeTypeContrat=A.codeTypeContrat)
left join typeavenant D on (D.codeTypeAvenant=A.codeTypeAvenant)
left join etatpolice E on (E.codeEtatPolice=A.codeEtatPolice)
left join apporteur F on (F.codeSociete=A.codeSociete AND F.codeApporteur=A.codeApporteur)
left join gestionnaire G on (G.codeSociete=A.codeSociete AND G.codeGestionnaire=A.codeGestionnaire)
left join rachattm TM on (TM.codeRachatTm=A.rachatTm)
WHERE (A.codeSociete=?) AND (A.numeroPolice=?)';
$police = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroPolice));
if ($police->rowCount() > 0)
return $police->fetch(PDO::FETCH_ASSOC);
else
throw new Exception("Aucune police ne correspond au numéo '$numeroPolice'");
}
public function getPoliceId($id) {
$sql = 'SELECT A.id, A.codeSociete, A.idClient, A.numeroClient, numeroPolice, numeroPoliceSociete, numeroDevis,
A.codeTypeContrat, B.libelle As typeContrat, dateEffet, dateFin, dateEcheance, numeroAvenant, ADDDATE(A.dateEcheance, +1) as DateRenouvellement,
A.codeTypeAvenant, D.libelle as typeAvenant, dateAvenant, A.codeApporteur, F.libelle as apporteur, A.codeGestionnaire,
concat(G.nom, " ", G.prenoms) as gestionnaire, A.dateCre, A.userCre, A.dateModif, A.userModif, A.codeEtatPolice, A.taciteReconduction,
E.libelle As etatPolice, A.codePeriodicite, A.codeFractionnement, H.libelle as fractionnement, A.deduireComm, A.tauxRachatTm,
IFNULL(B.tauxTaxe,"0") AS tauxTaxe, IFNULL(A.tauxCommission,"0") AS tauxCommission, IFNULL(A.primeFamille,"0") as primeFamille,
IFNULL(A.primeBeneficiaire,"0") as primeBeneficiaire, rachatTm, TM.libelle as rachattm, garantieArchive, collegeArchive
FROM police A
left join typecontrat B on (B.codeTypeContrat=A.codeTypeContrat)
left join typeavenant D on (D.codeTypeAvenant=A.codeTypeAvenant)
left join etatpolice E on (E.codeEtatPolice=A.codeEtatPolice)
left join apporteur F on (F.codeSociete=A.codeSociete AND F.codeApporteur=A.codeApporteur)
left join gestionnaire G on (G.codeSociete=A.codeSociete AND G.codeGestionnaire=A.codeGestionnaire)
left join fractionnement H on (H.codeFractionnement=A.codeFractionnement)
left join rachattm TM on (TM.codeRachatTm=A.rachatTm)
WHERE (A.codeSociete=?) AND (A.id=?)';
$police = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
if ($police->rowCount() > 0)
return $police->fetch(PDO::FETCH_ASSOC);
else
throw new Exception("Aucune police ne correspond au ie '$id'");
}
public function getPoliceIdSimple($id) {
$sql = 'SELECT A.* FROM police A WHERE (A.codeSociete=?) AND (A.id=?)';
$police = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
if ($police->rowCount() > 0)
return $police->fetch(PDO::FETCH_ASSOC);
else
throw new Exception("Aucune police ne correspond au ie '$id'");
}
public function getTextecp($id) {
$sql = 'select texteCp from police where (id=?)';
$textecp = $this->executerRequete($sql, array($id));
return $textecp->fetch(PDO::FETCH_ASSOC);
}
public function enregistrertexteCp($texteCp, $idPolice) {
$sql = 'update police set texteCp=? where (id=?)';
$this->executerRequete($sql, array($texteCp, $idPolice));
}
public function getNombrePolices($numeroClient)
{
$sql = 'select count(*) as nbPolices FROM polices A WHERE (A.codeSociete=?) AND (A.numeroClient=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroClient));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbPolices'];
}
public function getNombrePolicesId($id)
{
$sql = 'select count(*) as nbPolices FROM police A WHERE (A.codeSociete=?) AND (A.id=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbPolices'];
}
public function getContextePoliceId($id) {
$sql = 'SELECT A.idClient, A.numeroClient, A.id AS idPolice, A.numeroPolice,
IFNULL(B.tauxTaxe,"0") AS tauxTaxe, A.codeEtape, IFNULL(A.tauxCommission,"0") AS tauxCommission,
IFNULL(A.primeFamille,"0") as primeFamille, IFNULL(A.primeBeneficiaire,"0") as primeBeneficiaire, rachatTm,
TM.libelle as rachattm, garantieArchive, collegeArchive, A.codeTypeAvenant, ADDDATE(A.dateEcheance, +1) as DateRenouvellement,
A.dateEffet, A.dateFin, A.dateEcheance, dateAvenant, A.deduireComm, A.codeEtatPolice
FROM police A
LEFT JOIN typecontrat B ON (B.codeTypeContrat=A.codeTypeContrat)
left join rachattm TM on (TM.codeRachatTm=A.rachatTm)
WHERE (A.codeSociete=?) AND (A.id=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_idClient_C'] = $context['idClient'];
$_SESSION['p_numeroClient_C'] = $context['numeroClient'];
$_SESSION['p_idPolice_C'] = $context['idPolice'];
$_SESSION['p_numeroPolice_C'] = $context['numeroPolice'];
$_SESSION['p_codeEtape_C'] = $context['codeEtape'];
$_SESSION['p_tauxTaxe_C'] = $context['tauxTaxe'];
$_SESSION['p_tauxCommission_C'] = $context['tauxCommission'];
$_SESSION['p_deduireComm_C'] = $context['deduireComm'];
$_SESSION['p_codeTypeAvenant_C'] = $context['codeTypeAvenant'];
$_SESSION['p_codeEtatPolice_C'] = $context['codeEtatPolice'];
$_SESSION['p_dateEffet_C'] = $context['dateEffet'];
$_SESSION['p_dateFin_C'] = $context['dateFin'];
$_SESSION['p_dateEcheance_C'] = $context['dateEcheance'];
$_SESSION['p_DateRenouvellement_C'] = $context['DateRenouvellement'];
$_SESSION['p_dateAvenant_C'] = $context['dateAvenant'];
$_SESSION['p_idPoliceAjax'] = $_SESSION['p_idPolice_C'];
$_SESSION['p_primeFamille_C'] = $context['primeFamille'];
$_SESSION['p_primeBeneficiaire_C'] = $context['primeBeneficiaire'];
$_SESSION['p_rachatTm_C'] = $context['rachatTm'];
// $_SESSION['p_garantieArchive_C'] = $context['garantieArchive'];
$_SESSION['p_collegeArchive_C'] = $context['collegeArchive'];
$_SESSION['p_idAdherent_C'] = "";
$_SESSION['p_numeroAdherent_C'] = "";
$_SESSION['p_nomAdherent_C'] = "";
$_SESSION['p_idBeneficiaire_C'] = "";
$_SESSION['p_numeroBeneficiaire_C'] = "";
$_SESSION['p_nomBeneficiaire_C'] = "";
$_SESSION['p_lienPhoto_C'] = "";
// nb famille et de dépendants
$sql = 'select
ifnull(sum(case when codeLienParente="A" then "1" else "0" end), "0") as ndAdh,
ifnull(SUM(case when codeLienParente="A" then "0" else "1" end), "0") as ndDep,
ifnull(SUM(case when codeEtatBeneficiaire="V" then "1" else "0" end), "0") as ndActif
from beneficiaire where (codeSociete=?) AND (idPolice=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
$effectif = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_ndAdh_C'] = $effectif['ndAdh'];
$_SESSION['p_ndDep_C'] = $effectif['ndDep'];
$_SESSION['p_ndActif_C'] = $effectif['ndActif'];
}
public function getDenierNumeroPolice($annee)
{
$sql = 'select dernierNumeroPolice from numerotationpolice WHERE (codeSociete=? AND annee=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$annee));
if ($resultat->rowCount() == 0)
{
$sql = 'insert into numerotationpolice (codeSociete, annee, dernierNumeroPolice) values (?,?,?)';
$this->executerRequete($sql, array($_SESSION['p_codeSociete'],$annee,"0"));
return "1";
} else
{
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['dernierNumeroPolice']+1;
}
}
public function setDenierNumeroPolice($annee,$dernierNumeroPolice)
{
$sql = 'update numerotationpolice set dernierNumeroPolice=? WHERE (codeSociete=? AND annee=?)';
$this->executerRequete($sql, array($dernierNumeroPolice, $_SESSION['p_codeSociete'], $annee));
}
public function ajouter($codeSociete, $idClient, $numeroClient, $numeroPolice, $numeroPoliceSociete, $codeTypeContrat,
$dateEffet, $dateFin, $dateEcheance, $numeroAvenant, $codeTypeAvenant, $dateAvenant, $codeApporteur,
$codeGestionnaire, $dateCre, $userCre, $codeEtatPolice, $codeFractionnement, $codePeriodicite, $tauxCommission,
$primeFamille, $primeBeneficiaire, $rachatTm, $deduireComm, $taciteReconduction, $tauxRachatTm)
{
$sql = 'INSERT INTO police (codeSociete, idClient, numeroClient, numeroPolice, numeroPoliceSociete,
codeTypeContrat, dateEffet, dateFin, dateEcheance, numeroAvenant, codeTypeAvenant, dateAvenant,
codeApporteur, codeGestionnaire, dateCre, userCre, codeEtatPolice, codeFractionnement, codePeriodicite, tauxCommission,
primeFamille, primeBeneficiaire, rachatTm, deduireComm, taciteReconduction, tauxRachatTm)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $idClient, $numeroClient, $numeroPolice, $numeroPoliceSociete, $codeTypeContrat,
$dateEffet, $dateFin, $dateEcheance, $numeroAvenant, $codeTypeAvenant, $dateAvenant, $codeApporteur,
$codeGestionnaire, $dateCre, $userCre, $codeEtatPolice, $codeFractionnement, $codePeriodicite, $tauxCommission,
$primeFamille, $primeBeneficiaire, $rachatTm, $deduireComm, $taciteReconduction, $tauxRachatTm));
$dernierId=$this->dernierId();
$sql = 'insert into avenant (codeSociete, idPolice, numeroPolice, codeTypeAvenant, numeroAvenant, dateEffet, dateCre, user, dateSysteme)
select codeSociete, id as idPolice, numeroPolice, codeTypeAvenant, numeroAvenant, dateEffet, dateCre, userCre as `user`, dateSysteme
from police where (id=?)';
$this->executerRequete($sql, array($dernierId));
return $dernierId;
}
public function modifier($id, $tauxCommission, $primeFamille, $primeBeneficiaire, $codeApporteur, $rachatTm)
{
$sql = 'UPDATE police SET tauxCommission=?, primeFamille=?, primeBeneficiaire=?, codeApporteur=?, rachatTm=? where (id=?)';
$this->executerRequete($sql, array($tauxCommission, $primeFamille, $primeBeneficiaire, $codeApporteur, $rachatTm, $id));
}
public function initresiliation($idPolice)
{
$dateAvenant = $_SESSION['p_dateAvenant_C'];
$motifavenant = $_SESSION['p_motifavenant_C'];
$user = $_SESSION['p_login'];
$sql = 'call sp_init_resiliation(?, ?, ?, ?)';
$this->executerRequete($sql, array($idPolice, $dateAvenant, $user, $motifavenant));
}
public function initretrait($idPolice)
{
$dateAvenant = $_SESSION['p_dateAvenant_C'];
$motifavenant = $_SESSION['p_motifavenant_C'];
$user = $_SESSION['p_login'];
$sql = 'call sp_init_retrait(?, ?, ?, ?)';
$this->executerRequete($sql, array($idPolice, $dateAvenant, $user, $motifavenant));
}
public function initrerenouvellement($idPolice)
{
$dateAvenant = $_SESSION['p_dateAvenant_C'];
$user = $_SESSION['p_login'];
$sql = 'call sp_init_renouvellement(?, ?, ?)';
$this->executerRequete($sql, array($idPolice, $dateAvenant, $user));
}
public function initLimiteAdditionnelle($idPolice, $dateAvenant)
{
$user = $_SESSION['p_login'];
$sql = 'call sp_init_limite_additionnelle(?, ?, ?)';
$this->executerRequete($sql, array($idPolice, $dateAvenant, $user));
}
public function getAvenantTemp() {
$user = $_SESSION['p_login'];
$sql = 'SELECT * FROM avenant_temp WHERE (`user`=?) order by id desc';
$resultat = $this->executerRequete($sql, array($user));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function getEmissionTemp() {
$user = $_SESSION['p_login'];
$sql = 'SELECT * FROM emission_temp WHERE (`user`=?)';
$resultat = $this->executerRequete($sql, array($user));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function creeravenant($idPolice, $codeTypeAvenant, $motifavenant, $dateAvenant)
{
$user = $_SESSION['p_login'];
$sql = 'call sp_creer_avenant(?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($idPolice, $codeTypeAvenant, $motifavenant, $dateAvenant, $user));
}
public function enregistrerresiliation()
{
$user = $_SESSION['p_login'];
$idPolice = $_SESSION['p_idPolice_C'];
$sql = 'call sp_avenant_resiliation(?, ?)';
$this->executerRequete($sql, array($idPolice, $user));
}
public function enregistrerretrait()
{
$user = $_SESSION['p_login'];
$idPolice = $_SESSION['p_idPolice_C'];
$sql = 'call sp_avenant_retrait(?, ?)';
$this->executerRequete($sql, array($idPolice, $user));
}
public function enregistrerrenouvellement()
{
$user = $_SESSION['p_login'];
$idPolice = $_SESSION['p_idPolice_C'];
$sql = 'call sp_avenant_renouvellement(?, ?)';
$this->executerRequete($sql, array($idPolice, $user));
}
public function getIdPolice($numeroPolice) {
$sql = 'SELECT id FROM police WHERE (codeSociete=?) AND (numeroPolice=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $numeroPolice));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['id'];
}
public function existeligne($numeroPolice) {
$sql = 'select id FROM police WHERE (codeSociete=?) and (numeroPolice=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$numeroPolice));
return ($resultat->rowCount() > 0);
}
public function formaterNumeroPolice($annee,$numeroPolice) {
$numeroPolice = "00000".$numeroPolice;
$numeroPolice = substr($numeroPolice, -6);
$numeroPolice = $annee.$numeroPolice;
return $numeroPolice;
}
public function supprimer($idPolice) {
$sql = 'select id from college where (idPolice=?) limit 1';
$resultat = $this->executerRequete($sql, array($idPolice));
if($resultat->rowCount() == 0)
{
$sql = 'DELETE FROM police WHERE (id=?)';
$this->executerRequete($sql, array($idPolice));
return true;
}
else
{
return false;
}
}
public function getExisteQuittance($idPolice) {
$sql = 'select id from emission where (idPolice=?) limit 1';
$resultat = $this->executerRequete($sql, array($idPolice));
if($resultat->rowCount() == 0)
{
return "0";
}
else
{
return "Q";
}
}
public function archivergarantie($id) {
$sql = 'UPDATE police SET garantieArchive="1" where (id=?)';
$this->executerRequete($sql, array($id));
}
public function archivercollege($id) {
$sql = 'UPDATE police SET collegeArchive="1" where (id=?)';
$this->executerRequete($sql, array($id));
}
public function getContexteAjaxPolice($id)
{
$sql = 'SELECT A.id as idPolice FROM police A WHERE (A.id=?)';
$resultat = $this->executerRequete($sql, array($id));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_idPoliceAjax'] = $context['idPolice'];
$_SESSION['p_idPolice_C'] = $_SESSION['p_idPoliceAjax'];
}
public function getEnteteCP($idPolice)
{
$sql = 'call sp_entete_cp(?);';
$entete = $this->executerRequete($sql, array($idPolice));
return $entete->fetch(PDO::FETCH_ASSOC);
}
public function getCollegesCP($idPolice)
{
$sql = 'call sp_collesges_police(?);';
$colleges = $this->executerRequete($sql, array($idPolice));
return $colleges->fetchAll(PDO::FETCH_ASSOC);
}
public function getGarantiesCollegesCP($idPolice)
{
$sql = 'call sp_garanties_colleges_police(?);';
$garantiescolleges = $this->executerRequete($sql, array($idPolice));
return $garantiescolleges->fetchAll(PDO::FETCH_ASSOC);
}
public function gettableauPrestationsCP($idPolice)
{
$sql = 'call sp_tableau_prestation_police(?);';
$colleges = $this->executerRequete($sql, array($idPolice));
return $colleges->fetchAll(PDO::FETCH_ASSOC);
}
public function getRapportSpPolice($idPolice, $dateReference)
{
$sql = 'call sp_rapport_sp_police(?, ?);';
$sppolice = $this->executerRequete($sql, array($idPolice, $dateReference));
return $sppolice->fetch(PDO::FETCH_ASSOC);
}
public function getConsommationPolice($idPolice, $dateReference)
{
// $dj = date("Y-m-d");
$sql = 'call sp_consommation_police(?, ?);';
$consommationpolice = $this->executerRequete($sql, array($idPolice, $dateReference));
return $consommationpolice->fetch(PDO::FETCH_ASSOC);
}
public function getExisteConsommationPolice($idPolice)
{
$dj = date("Y-m-d");
$sql = 'call sp_consommation_police(?, ?);';
$resultat = $this->executerRequete($sql, array($idPolice, $dj));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
$consommationpolice = $ligne['consommation'];
if($consommationpolice>"0")
{
return "C";
}
else
{
return "0";
}
}
public function gettableauAjustementCP()
{
$sql = 'call sp_tableau_ajustement();';
$tableauajustementcps = $this->executerRequete($sql);
return $tableauajustementcps->fetchAll(PDO::FETCH_ASSOC);
}
public function getClientsearchPol($numeroPolice)
{
$sql = 'select id as idPolice from police WHERE (codeSociete=?) AND (numeroPolice=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$numeroPolice));
if ($resultat->rowCount() == 0)
{
return "0";
} else
{
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['idPolice'];
}
}
public function recapituler_maj_limite_police()
{
$user = $_SESSION['p_login'];
$sql = 'call sp_recapituller_maj_limite_police(?)';
$this->executerRequete($sql, array($user));
}
public function enregistrerlimiteadditionnelle()
{
$user = $_SESSION['p_login'];
$idPolice = $_SESSION['p_idPolice_C'];
$sql = 'call sp_avenant_limite_additionnelle(?, ?)';
$this->executerRequete($sql, array($idPolice, $user));
}
public function getContexteClientId($idPolice) {
$sql = 'SELECT A.id as idClient, A.numeroClient, concat(A.nom," ",A.prenoms) as nomClient
FROM clients A join police B on (B.idClient=A.id) WHERE (B.id=?)';
$resultat = $this->executerRequete($sql, array($idPolice));
$context = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_idClient_C'] = $context['idClient'];
$_SESSION['p_numeroClient_C'] = $context['numeroClient'];
$_SESSION['p_nomClient_C'] = $context['nomClient'];
$_SESSION['p_idClientAjax'] = $context['idClient'];
}
}

View File

@ -1,116 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Prescription extends Modele {
public function getprescription($numeroPrescription)
{
$sql = 'call sp_p_get_prescription(?)';
$prescription = $this->executerRequete($sql, array($numeroPrescription));
return $prescription->fetch(PDO::FETCH_ASSOC);
}
public function getContexteAjaxPrescription($numeroPrescription)
{
$_SESSION['p_numeroPrescription_C'] = $numeroPrescription;
}
public function getPrescriptionBonOrdonnance($numeroBonOrdonnance)
{
$sql = 'select * from p_prescription where numeroBonOrdonnance(?)';
$prescription = $this->executerRequete($sql, array($numeroBonOrdonnance));
return $prescription->fetch(PDO::FETCH_ASSOC);
}
public function getprescription_pha($numeroBonOrdonnance, $codePrestataireLivraison)
{
$sql = 'call sp_p_get_cons_pha(?, ?)';
$resultat = $this->executerRequete($sql, array($numeroBonOrdonnance, $codePrestataireLivraison));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
$_SESSION['p_numeroBonConsultation_C'] = $ligne['numeroBonConsultation'];
$_SESSION['p_numeroBonOrdonnance_C'] = $ligne['numeroBonOrdonnance'];
$_SESSION['p_numeroBonHospitalisation_C'] = $ligne['numeroBonHospitalisation'];
$_SESSION['p_numeroBonOptique_C'] = $ligne['numeroBonOptique'];
$_SESSION['p_numeroBonExamen_C'] = $ligne['numeroBonExamen'];
$_SESSION['p_numeroBonKine_C'] = $ligne['numeroBonKine'];
$_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription'];
$_SESSION['p_numeroOptique_C'] = $ligne['numeroOptique'];
$_SESSION['p_numeroExamen_C'] = $ligne['numeroExamen'];
$_SESSION['p_numeroPrescriptionKine_C'] = $ligne['numeroPrescriptionKine'];
$_SESSION['p_idFacture_C'] = $ligne['idFacture'];
$_SESSION['p_hospitalisation_C'] = $ligne['hospitalisation'];
$_SESSION['p_chirurgie_C'] = $ligne['chirurgie'];
return $ligne;
}
public function getdetailprescription_pha($numeroBonOrdonnance, $codePrestataireLivraison)
{
$sql = 'call sp_r_get_detail_prescription_pha(?, ?)';
$optique = $this->executerRequete($sql, array($numeroBonOrdonnance, $codePrestataireLivraison));
return $optique->fetchAll(PDO::FETCH_ASSOC);
}
public function enregistrerprescription($numeroBon, $codeMedecin, $codeGestionBon)
{
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$user = $_SESSION['p_login'];
$fusionConsOrd = $_SESSION['p_fusionConsOrd'];
$sql = 'call sp_p_enregistrer_prescription(?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($idBeneficiaire, $numeroFeuilleMaladie, $numeroPrescription, $numeroBon,
$codeMedecin, $user, $codeGestionBon, $fusionConsOrd));
}
public function envoieprescription($numeroBon, $codeMedecin, $codeGestionBon)
{
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$user = $_SESSION['p_login'];
$fusionConsOrd = $_SESSION['p_fusionConsOrd'];
/*
var_dump('Bénéficiaire='.$idBeneficiaire);
var_dump('\nFeuille='.$numeroFeuilleMaladie);
var_dump('\nNuméro Prescription='.$numeroPrescription);
var_dump('\nNuméro Bon='.$numeroBon);
var_dump('\nCode Médecin='.$codeMedecin);
var_dump('\nUser='.$user);
var_dump('\nCode Gestion Bon='.$codeGestionBon);
var_dump('\nFusion='.$fusionConsOrd);
die();
*/
$sql = 'call sp_p_envoie_prescription(?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($idBeneficiaire, $numeroFeuilleMaladie, $numeroPrescription, $numeroBon,
$codeMedecin, $user, $codeGestionBon, $fusionConsOrd));
}
public function noprescription()
{
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$sql = 'call sp_p_no_prescription(?)';
$this->executerRequete($sql, array($numeroFeuilleMaladie));
}
}

View File

@ -1,408 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Prescription_temp extends Modele {
public function getprescription()
{
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_get_prescription_temp(?, ?, ?)';
$prescription = $this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user));
return $prescription->fetch(PDO::FETCH_ASSOC);
}
public function getprescription_pha($numeroBonOrdonnance)
{
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_get_prescription_temp_pha(?, ?, ?)';
$prescription = $this->executerRequete($sql, array($numeroBonOrdonnance, $idSaisie, $user));
$ligne = $prescription->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription'];
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
$_SESSION['p_idFacture_C'] = $ligne['idFacture'];
return $ligne;
}
public function getinfosprescription_pha($numeroBonOrdonnance)
{
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_get_infos_prescription_temp_pha(?, ?, ?)';
$prescription = $this->executerRequete($sql, array($numeroBonOrdonnance, $idSaisie, $user));
$ligne = $prescription->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription'];
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
return $ligne;
}
public function initpharmacie_cso()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$codeActePharmacie = $_SESSION['p_codeActePharmacie_C'];
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$codeTarifMedicament = $_SESSION['p_codeTarifMedicament_C'];
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_init_pharmacie_cso(?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $codeActePharmacie, $idSaisie, $numeroPrescription, $user, $codeTarifMedicament, $tm));
}
public function getTarifActeAdherent($idAdherent)
{
$sql="SELECT fn_tarifActe_college_adherent(?) tarifActe;";
$resultat = $this->executerRequete($sql, array($idAdherent))->fetch(PDO::FETCH_ASSOC);
return $resultat['tarifActe'];
}
public function getAdherentBonOrdonnance($numeroBonOrdonnance)
{
$sql="SELECT idAdherent from p_feuillemaladie where numeroBonOrdonnance=? ;";
$resultat = $this->executerRequete($sql, array($numeroBonOrdonnance))->fetch(PDO::FETCH_ASSOC);
return $resultat['idAdherent'];
}
public function getTmBonOrdonnance($numeroBonOrdonnance)
{
$sql="SELECT tm from p_feuillemaladie where numeroBonOrdonnance=? ;";
$resultat = $this->executerRequete($sql, array($numeroBonOrdonnance))->fetch(PDO::FETCH_ASSOC);
return $resultat['tm'];
}
public function initpharmacie_pha($numeroBonOrdonnance)
{
$_SESSION['p_numeroBonOrdonnance_C'] = $numeroBonOrdonnance;
//$idAdherent = $this->getAdherentBonOrdonnance($numeroBonOrdonnance);
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$codeActePharmacie = $_SESSION['p_codeActePharmacie_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
//$codeTarifActe = $this->getTarifActeAdherent($idAdherent);
$codeTarifMedicament = $_SESSION['p_codeTarifMedicament_C'];
//$tm = $_SESSION['p_tm_C'];
$tm = $this->getTmBonOrdonnance($numeroBonOrdonnance);
//var_dump($tm);
//die();
$sql = 'call sp_p_init_pharmacie_pha(?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $codeActePharmacie, $idSaisie, $numeroBonOrdonnance, $user, $codeTarifMedicament, $tm));
}
public function getContexteAjaxPrescription($numeroPrescription)
{
$_SESSION['p_numeroPrescription_C'] = $numeroPrescription;
}
public function getContexteAjaxOrdonnance($numeroBonOrdonnance)
{
$_SESSION['p_numeroBonOrdonnance_C'] = $numeroBonOrdonnance;
}
public function enregistrerprescription($numeroBon, $codeMedecin)
{
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_enregistrer_prescription(?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($idBeneficiaire, $numeroFeuilleMaladie, $numeroPrescription, $numeroBon, $codeMedecin, $user));
}
public function getdetailnonlivre()
{
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_get_detail_non_livre(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaillivre()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_get_detail_livre(?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user, $codePrestataire));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaillivrecso()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
// $sql = 'call sp_p_get_detail_livre(?, ?, ?, ?)';
$sql = 'call sp_p_get_detail_livre_cso(?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user, $codePrestataire));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaillivrepha()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
// $sql = 'call sp_p_get_detail_livre(?, ?, ?, ?)';
$sql = 'call sp_p_get_detail_livre_pha(?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user, $codePrestataire));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function ajoutermedicament($idMedicament)
{
$sql = 'call sp_p_ajouter_medicament_temp(?)';
$this->executerRequete($sql, array($idMedicament));
}
public function ajoutermedicamentcso($idMedicament)
{
// $sql = 'call sp_p_ajouter_medicament_temp(?)';
$sql = 'call sp_p_ajouter_medicament_temp_cso(?)';
$this->executerRequete($sql, array($idMedicament));
}
public function ajoutermedicamenttous()
{
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_ajouter_medicament_temp_tous(?, ?, ?)';
$this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user));
}
public function ajoutermedicamenttouscso()
{
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
// $sql = 'call sp_p_ajouter_medicament_temp_tous(?, ?, ?)';
$sql = 'call sp_p_ajouter_medicament_temp_tous_cso(?, ?, ?)';
$this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user));
}
public function retirermedicament($idMedicament)
{
$sql = 'call sp_p_retirer_medicament_temp(?)';
$this->executerRequete($sql, array($idMedicament));
}
public function retirermedicamentcso($idMedicament)
{
$sql = 'call sp_p_retirer_medicament_temp_cso(?)';
$this->executerRequete($sql, array($idMedicament));
}
public function retirermedicamenttous()
{
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_retirer_medicament_temp_tous(?, ?, ?)';
$this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user));
}
public function retirermedicamenttouscso()
{
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
// $sql = 'call sp_p_retirer_medicament_temp_tous(?, ?, ?)';
$sql = 'call sp_p_retirer_medicament_temp_tous_cso(?, ?, ?)';
$this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user));
}
public function enregistrerpharmacie()
{
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
$sql = 'call sp_p_enregistrer_pharmacie_cso(?, ?, ? , ? , ?, ?, ?)';
$this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire));
}
public function facturerpharmacie()
{
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$user_id = $_SESSION['p_user_id_C'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
$sql = 'call sp_p_enregistrer_pharmacie_pha(?, ?, ?, ?, ? , ?, ?, ?)';
$this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user, $user_id, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire));
}
public function annulersubstitutionmedicament($idMedicament)
{
$sql = 'call sp_p_annuler_substitution_medicament_temp(?)';
$this->executerRequete($sql, array($idMedicament));
}
public function getmedicament($idMedicament)
{
$sql = 'call sp_p_get_medicament(?)';
$resultat = $this->executerRequete($sql, array($idMedicament));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function enregistrersubstitutionmedicament($idMedicament, $prixSubstitut)
{
$sql = 'call sp_p_enregistrer_substitution_medicament_temp(?, ?)';
$this->executerRequete($sql, array($idMedicament, $prixSubstitut));
}
public function getfactures_ordonnance($numeroBonOrdonnance)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_get_facture_ordonnance(?, ?)';
$resultat = $this->executerRequete($sql, array($numeroBonOrdonnance, $codePrestataire));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getfactures_total_ordonnance($numeroBonOrdonnance)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_get_total_facture_ordonnance(?, ?)';
$resultat = $this->executerRequete($sql, array($numeroBonOrdonnance, $codePrestataire));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function affiche_detailpha()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql="SELECT A.*, B.libelle AS libelleMedicament, B.unite, B.codeForme,
C.libelle AS forme, C.libelleEng AS formeEng, B.nomSubstitut
FROM p_prestationmedicaments_temp A
LEFT JOIN p_medicament B ON (B.codeMedicament=A.codeMedicament)
JOIN p_formemedicament C ON (C.codeForme=B.codeForme)
WHERE (A.numeroPrescription=?)
AND (A.idSaisie=?) AND (A.userP=?)
AND (A.livre='1') AND (A.codePrestataireLivraison=?)
AND (A.consultation!='1') AND (A.idFacture='0')
ORDER BY A.typeSysteme, B.libelle;";
$resultat = $this->executerRequete($sql, array($numeroPrescription, $idSaisie, $user, $codePrestataire));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function majprixmanuelpha($idLivre, $valeurActeManuel, $prixManuel, $montantTm, $montantArembourser)
{
$numeroPrescription = $_SESSION['p_numeroPrescription_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
//$tm = ($_SESSION['p_tm_TP']>"0") ? $_SESSION['p_tm_TP'] : $_SESSION['p_tm_C'];
//var_dump($montantTm);
//var_dump($montantArembourser);
//die();
/*
$sql = "CALL sp_p_maj_prixManuel_pha(?,?,?,?,?,?,?,?);";
$this->executerRequete($sql, array($idLivre, $prixManuel, $montantTm, $montantArembourser, $user,
$numeroPrescription,$idSaisie, $tm));
*/
$sql = "CALL sp_p_maj_prixManuel_pha(?,?,?,?,?,?,?,?);";
$this->executerRequete($sql, array($idLivre, $valeurActeManuel, $prixManuel, $montantTm, $montantArembourser, $user,
$numeroPrescription,$idSaisie));
}
}

View File

@ -1,152 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Prestataire extends Modele {
public function getPrestataires($codePrestataire=null,$libelle=null) {
$codePrestataire = contruireParamLike($codePrestataire);
$libelle = contruireParamLike($libelle);
$sql = 'SELECT A.id, A.codeSociete, A.codeTypePrestataire, B.libelle as typePrestataire, A.codePrestataire, A.libelle,
A.codePays, C.libelle as pays, A.codeVille, D.libelle as ville, A.codeLocalite, E.libelle as localite,
A.adresseGeo, A.adressePost, A.telephoneFixe, A.telephonePortable, A.email, A.nomResponsable,
A.contactResponsable, A.emailResponsable, A.nomInterlocuteur, A.contactInterlocuteur, A.emailInterlocuteur,
numeroCompte, A.codeGestionnaire, concat(F.nom," ",F.prenoms) as gestionnaire, A.codeNaturePrestataire
FROM prestataire A
left join typeprestataire B on (B.codeSociete=A.codeSociete AND B.codeTypePrestataire=A.codeTypePrestataire)
left join pays C on (C.codeSociete=A.codeSociete AND C.codePays=A.codePays)
left join ville D on (D.codeSociete=A.codeSociete AND D.codeVille=A.codeVille)
left join localite E on (E.codeSociete=A.codeSociete AND E.codeLocalite=A.codeLocalite)
left join gestionnaire F on (F.codeSociete=A.codeSociete AND F.codeGestionnaire=A.codeGestionnaire)
WHERE (A.codeSociete=? AND A.codePrestataire LIKE ? AND A.libelle LIKE ?) order by A.libelle';
//numeroCompte, A.codeGestionnaire, concat(F.nom," ",F.prenoms) as gestionnaire
$prestataires = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codePrestataire,$libelle));
return $prestataires;
}
public function getPrestataire($id) {
$sql = 'SELECT A.id, A.codeSociete, A.codeTypePrestataire, B.libelle as typePrestataire, A.codePrestataire, A.libelle,
A.codePays, C.libelle as pays, A.codeVille, D.libelle as ville, A.codeLocalite, E.libelle as localite,
A.adresseGeo, A.adressePost, A.telephoneFixe, A.telephonePortable, A.email, A.nomResponsable,
A.contactResponsable, A.emailResponsable, A.nomInterlocuteur, A.contactInterlocuteur, A.emailInterlocuteur,
numeroCompte, A.codeGestionnaire, concat(F.nom," ",F.prenoms) as gestionnaire, A.codeNaturePrestataire
FROM prestataire A
left join typeprestataire B on (B.codeSociete=A.codeSociete AND B.codeTypePrestataire=A.codeTypePrestataire)
left join pays C on (C.codeSociete=A.codeSociete AND C.codePays=A.codePays)
left join ville D on (D.codeSociete=A.codeSociete AND D.codeVille=A.codeVille)
left join localite E on (E.codeSociete=A.codeSociete AND E.codeLocalite=A.codeLocalite)
left join gestionnaire F on (F.codeSociete=A.codeSociete AND F.codeGestionnaire=A.codeGestionnaire)
WHERE (A.codeSociete=?) AND (A.id=?)';
$prestataire = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
if ($prestataire->rowCount() > 0)
return $prestataire->fetch(PDO::FETCH_ASSOC);
else
throw new Exception("Aucun prestataire ne correspond à cet id : '$id'");
}
public function getnombrePrestataire()
{
$sql = 'select count(*) as nbPrestataire FROM prestataire A WHERE (A.codeSociete=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbPrestataire'];
}
public function ajouter($codeSociete, $codeTypePrestataire, $codePrestataire, $libelle, $codePays, $codeVille, $codeLocalite,
$adresseGeo, $adressePost, $telephoneFixe, $telephonePortable, $email, $nomResponsable, $contactResponsable,
$emailResponsable, $nomInterlocuteur, $contactInterlocuteur, $emailInterlocuteur,$numeroCompte, $codeGestionnaire, $codeNaturePrestataire)
{
$sql = 'INSERT INTO prestataire (codeSociete, codeTypePrestataire, codePrestataire, libelle, codePays, codeVille, codeLocalite,
adresseGeo, adressePost, telephoneFixe, telephonePortable, email, nomResponsable, contactResponsable, emailResponsable,
nomInterlocuteur, contactInterlocuteur, emailInterlocuteur, numeroCompte, codeGestionnaire, codeNaturePrestataire)
VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)';
$this->executerRequete($sql, array($codeSociete, $codeTypePrestataire, $codePrestataire, $libelle, $codePays, $codeVille, $codeLocalite,
$adresseGeo, $adressePost, $telephoneFixe, $telephonePortable, $email, $nomResponsable, $contactResponsable,
$emailResponsable, $nomInterlocuteur, $contactInterlocuteur, $emailInterlocuteur,$numeroCompte, $codeGestionnaire, $codeNaturePrestataire));
}
public function modifier($id, $codeTypePrestataire, $codePrestataire, $libelle, $codePays, $codeVille, $codeLocalite,
$adresseGeo, $adressePost, $telephoneFixe, $telephonePortable, $email, $nomResponsable, $contactResponsable,
$emailResponsable, $nomInterlocuteur, $contactInterlocuteur, $emailInterlocuteur,$numeroCompte, $codeGestionnaire, $codeNaturePrestataire) {
$sql = 'UPDATE prestataire SET codeTypePrestataire=?, codePrestataire=?, libelle=?, codePays=?, codeVille=?, codeLocalite=?,
adresseGeo=?, adressePost=?, telephoneFixe=?, telephonePortable=?, email=?, nomResponsable=?, contactResponsable=?, emailResponsable=?,
nomInterlocuteur=?, contactInterlocuteur=?, emailInterlocuteur=?, numeroCompte=?, codeGestionnaire=?, codeNaturePrestataire=?
where (id=?)';
$this->executerRequete($sql, array($codeTypePrestataire, $codePrestataire, $libelle, $codePays, $codeVille, $codeLocalite,
$adresseGeo, $adressePost, $telephoneFixe, $telephonePortable, $email, $nomResponsable, $contactResponsable,
$emailResponsable, $nomInterlocuteur, $contactInterlocuteur, $emailInterlocuteur,$numeroCompte, $codeGestionnaire, $codeNaturePrestataire, $id));
}
public function supprimer($id) {
$sql = 'DELETE FROM prestataire WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
public function existeligne($codePrestataire) {
$sql = 'select id FROM prestataire WHERE (codeSociete=?) and (codePrestataire=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codePrestataire));
return ($resultat->rowCount() > 0);
}
public function getListe() {
$sql = 'SELECT codePrestataire as `code`, libelle FROM prestataire WHERE (codeSociete=?) order by libelle';
$liste = $this->executerRequete($sql,array($_SESSION['p_codeSociete']));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getListeTypePrestataire($codeTypePrestataire) {
$sql = 'SELECT codePrestataire as `code`, libelle FROM prestataire
WHERE (codeSociete=?) and (codeTypePrestataire=?)
order by libelle';
$liste = $this->executerRequete($sql,array($_SESSION['p_codeSociete'], $codeTypePrestataire));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getListePharmacie() {
$sql = 'SELECT codePrestataire as `code`, libelle FROM prestataire
WHERE (codeTypePrestataire in ("PHA", "CSO"))
order by libelle';
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getListeOpticien() {
$sql = 'SELECT codePrestataire as `code`, libelle FROM prestataire
WHERE (codeTypePrestataire = "OPT")
order by libelle';
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getunprestatairebycode($codePrestataire)
{
$sql = 'select * from prestataire where (codePrestataire=?)';
$resultat = $this->executerRequete($sql, array($codePrestataire));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function getusersprestataire($codePrestataire)
{
$sql = 'call sp_get_users_prestataire(?)';
$resultat = $this->executerRequete($sql, array($codePrestataire));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getmedecinsprestataire($codePrestataire)
{
$sql = 'call sp_get_medecins_prestataire(?)';
$resultat = $this->executerRequete($sql, array($codePrestataire));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,403 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Prestationactes extends Modele
{
public function enregistreractemedical($codeActe, $codeMedecin, $quantite, $prixActe, $valeurActe, $montantTm,
$aRembourser, $ententePrealable, $autorisation, $prixTarif)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$user = $_SESSION['p_login'];
$idSaisie = $_SESSION['p_idSaisie'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
$sql = 'call sp_p_enregistrer_actemedical(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $user, $codeActe, $codeMedecin, $quantite, $prixActe,
$valeurActe, $montantTm, $aRembourser, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire, $ententePrealable,
$autorisation, $idSaisie, $prixTarif));
}
public function enregistrerchambre($codeActe, $quantite, $prixActe, $valeurActe, $montantTm, $aRembourser, $debut, $fin,
$numeroChambre, $autorisation, $prixTarif, $ententePrealable)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$user = $_SESSION['p_login'];
$idSaisie = $_SESSION['p_idSaisie'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
$sql = 'call sp_p_enregistrer_chambre(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $user, $codeActe, $quantite, $prixActe,
$valeurActe, $montantTm, $aRembourser, $debut, $fin, $idAdherent, $numeroAdherent, $idBeneficiaire, $numeroBeneficiaire, $numeroChambre,
$autorisation, $idSaisie, $prixTarif, $ententePrealable));
}
public function getprestationsfeuille($numeroFeuilleMaladie, $codePrestataire)
{
$sql = 'call sp_p_get_prestations_feuille(?, ?)';
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire) );
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getactesmedicauxfeuille($numeroFeuilleMaladie, $codePrestataire)
{
$sql = 'call sp_p_get_actes_medicaux_feuille(?, ?)';
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire) );
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getactesmedicauxfeuille_total($numeroFeuilleMaladie, $codePrestataire)
{
$sql = 'call sp_p_get_actes_medicaux_feuille_total(?, ?)';
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire) );
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function init_garantieadherent_temp($numeroFeuilleMaladie, $codePrestataire)
{
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_init_garantieadherent_temp(?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user, $tm));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function init_garantieadherent_temp_pha($numeroFeuilleMaladie, $codePrestataire)
{
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_init_garantieadherent_temp_pha(?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user, $tm));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function init_garantieadherent_temp_lab($numeroFeuilleMaladie, $codePrestataire)
{
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_init_garantieadherent_temp_lab(?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user, $tm));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function init_garantieadherent_temp_sea($numeroFeuilleMaladie, $codePrestataire)
{
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_init_garantieadherent_temp_sea(?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user, $tm));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function afficher_garantieadherent_temp()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_get_garantieadherent_temp(?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function init_garantieadherent_temp_simple($numeroFeuilleMaladie, $codePrestataire)
{
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_init_garantieadherent_temp_simple(?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user, $tm));
}
public function vider_garantieadherent_temp($numeroFeuilleMaladie, $codePrestataire)
{
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_vider_garantieadherent_temp_s(?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user, $tm));
}
public function init_garantieadherent_temp_opt($numeroFeuilleMaladie, $codePrestataire)
{
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_init_garantieadherent_temp_opt(?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user, $tm));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getgarantieadherent_temp($numeroFeuilleMaladie, $codePrestataire)
{
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_get_garantieadherent_temp(?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $codePrestataire, $idSaisie, $user));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getchambresfeuille($numeroFeuilleMaladie)
{
$sql = 'call sp_p_get_chambres_feuille(?)';
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie) );
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function gettotalchambresfeuille($numeroFeuilleMaladie)
{
$sql = 'call sp_p_get_total_chambres_feuille(?)';
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie) );
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function supprimeracte($idPrestationactes, $codeTypePrestation)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$sql = 'call sp_p_supprimer_acte_medical(?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $idPrestationactes, $codeTypePrestation));
}
public function supprimeracteselect($idPrestationactes, $codeTypePrestation)
{
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$sql = 'call sp_p_supprimer_acte_medical_select(?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $idPrestationactes, $codeTypePrestation, $idSaisie, $user));
}
public function supprimerchambre($idChambre)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$sql = 'call sp_p_supprimer_acte_medical(?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $numeroFeuilleMaladie, $idChambre, "HOSP"));
}
public function requetesprestationactes($codePrestataire, $datePrestation1, $datePrestation2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1,
$numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroFeuilleMaladie1,
$numeroFeuilleMaladie2, $codeTypePrestation, $ententePrealable, $numeroChambre, $facture, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe)
{
$codePrestataire = contruireParamLike($codePrestataire);
$numeroAdherent = contruireParamLike($numeroAdherent);
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
$codeMedecin = contruireParamLike($codeMedecin);
$codeTypePrestataire = contruireParamLike($codeTypePrestataire);
$codeTypePrestation = contruireParamLike($codeTypePrestation);
$adherent = contruireParamLike($adherent);
$beneficiaire = contruireParamLike($beneficiaire);
$libelleActe = contruireParamLike($libelleActe);
$libelleFamilleActe = contruireParamLike($libelleFamilleActe);
$sql = 'call sp_requetes_prestationactes(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $datePrestation1, $datePrestation2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1,
$numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroFeuilleMaladie1,
$numeroFeuilleMaladie2, $codeTypePrestation, $ententePrealable, $numeroChambre, $facture, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function requetesprestationactestotal($codePrestataire, $datePrestation1, $datePrestation2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1,
$numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroFeuilleMaladie1,
$numeroFeuilleMaladie2, $codeTypePrestation, $ententePrealable, $numeroChambre, $facture, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe)
{
$codePrestataire = contruireParamLike($codePrestataire);
$numeroAdherent = contruireParamLike($numeroAdherent);
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
$codeMedecin = contruireParamLike($codeMedecin);
$codeTypePrestataire = contruireParamLike($codeTypePrestataire);
$codeTypePrestation = contruireParamLike($codeTypePrestation);
$adherent = contruireParamLike($adherent);
$beneficiaire = contruireParamLike($beneficiaire);
$libelleActe = contruireParamLike($libelleActe);
$libelleFamilleActe = contruireParamLike($libelleFamilleActe);
$sql = 'call sp_requetes_prestationactes_total(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $datePrestation1, $datePrestation2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1,
$numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroFeuilleMaladie1,
$numeroFeuilleMaladie2, $codeTypePrestation, $ententePrealable, $numeroChambre, $facture, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function requetesprestationactesexport($codePrestataire, $datePrestation1, $datePrestation2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1,
$numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroFeuilleMaladie1,
$numeroFeuilleMaladie2, $codeTypePrestation, $ententePrealable, $numeroChambre, $facture, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe)
{
$codePrestataire = contruireParamLike($codePrestataire);
$numeroAdherent = contruireParamLike($numeroAdherent);
$numeroBeneficiaire = contruireParamLike($numeroBeneficiaire);
$codeMedecin = contruireParamLike($codeMedecin);
$codeTypePrestataire = contruireParamLike($codeTypePrestataire);
$codeTypePrestation = contruireParamLike($codeTypePrestation);
/*
$hospitalisation = contruireParamLike($hospitalisation);
$numeroChambre = contruireParamLike($numeroChambre);
$chirurgie = contruireParamLike($chirurgie);
$facture = contruireParamLike($facture);
*/
$adherent = contruireParamLike($adherent);
$beneficiaire = contruireParamLike($beneficiaire);
$libelleActe = contruireParamLike($libelleActe);
$libelleFamilleActe = contruireParamLike($libelleFamilleActe);
$sql = 'call sp_requetes_prestationactes_export(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $datePrestation1, $datePrestation2, $numeroAdherent, $numeroBeneficiaire, $codeMedecin,
$numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1,
$numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroFeuilleMaladie1,
$numeroFeuilleMaladie2, $codeTypePrestation, $ententePrealable, $numeroChambre, $facture, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getconsommables()
{
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_afficher_consommables(?, ?)';
$consommables = $this->executerRequete($sql, array($idSaisie, $user));
return $consommables->fetchAll(PDO::FETCH_ASSOC);
}
public function majquantite($idPrestationactes, $quantite)
{
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_maj_quantite_acte(?, ?, ?)';
$this->executerRequete($sql, array($idPrestationactes, $quantite, $tm));
}
public function calculer_nb_actes_verres()
{
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$codeTarifOptique = $_SESSION['p_codeTarifOptique_C'];
$codeActeOptiqueCl = $_SESSION['p_codeActeOptiqueCl_C'];
$sql = 'select fn_actes_verres_beneficiaire(?, ?, ?) as nbActesVerres;';
$resultat = $this->executerRequete($sql, array($idBeneficiaire, $codeTarifOptique, $codeActeOptiqueCl));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_nbActesVerres'] = $ligne['nbActesVerres'];
// return $ligne['prixActe'];
}
public function get_nb_actes_verres()
{
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$codeTarifOptique = $_SESSION['p_codeTarifOptique_C'];
$codeActeOptiqueCl = $_SESSION['p_codeActeOptiqueCl_C'];
$sql = 'select fn_actes_verres_beneficiaire(?, ?, ?) as nbActesVerres;';
$resultat = $this->executerRequete($sql, array($idBeneficiaire, $codeTarifOptique, $codeActeOptiqueCl));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_nbActesVerres'] = $ligne['nbActesVerres'];
return $_SESSION['p_nbActesVerres'];
}
public function requetesprestationactesexportnew($codePrestataire, $datePrestation1, $datePrestation2)
{
$actVisible = $_SESSION['p_actVisible'];
if($actVisible=="1")
{
$sql = 'call sp_p_requetes_prestationactes_export(?, ?, ?)';
}
else
{
$sql = 'call sp_p_requetes_prestationactes_export_invisible(?, ?, ?)';
}
$resultat = $this->executerRequete($sql, array($codePrestataire, $datePrestation1, $datePrestation2));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function requetesprestationactesnew($codePrestataire, $datePrestation1, $datePrestation2)
{
$sql = 'call sp_p_requetes_prestationactes(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $datePrestation1, $datePrestation2));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,188 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Prestationactes_temp extends Modele {
public function getprestationsfeuille_temp($numeroDecompte, $idFacture)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idReglement = $_SESSION['p_idReglement_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_get_prestations_feuille_temp(?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($idReglement, $numeroDecompte, $idFacture, $idSaisie, $user) );
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getprestationsfeuille_temp_pha($numeroDecompte, $idFacture)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idReglement = $_SESSION['p_idReglement_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_get_prestations_feuille_temp_pha(?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($idReglement, $numeroDecompte, $idFacture, $idSaisie, $user) );
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getprestationsfeuille_temp_total()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$idFacture = $_SESSION['p_idFacture_C'];
$sql = 'call sp_p_get_prestations_feuille_temp_total(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($idFacture, $idSaisie, $user) );
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function afficherprestationsfeuille_temp()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idFacture = $_SESSION['p_idFacture_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_afficher_prestations_feuille_temp(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($idFacture, $idSaisie, $user) );
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function afficherprestationsfeuille_temp_pha()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idFacture = $_SESSION['p_idFacture_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_afficher_prestations_feuille_temp_pha(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($idFacture, $idSaisie, $user)) ;
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function get_facture_decompte()
{
$idFacture = $_SESSION['p_idFacture_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_r_get_facture_decompte(?)';
$resultat = $this->executerRequete($sql, array($idFacture) );
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function validerprestation($idPrestationactes, $choix)
{
$sql = 'call sp_r_valider_prestation(?, ?)';
$this->executerRequete($sql, array($idPrestationactes, $choix));
}
public function validerfacturedec($idFacture)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idReglement = $_SESSION['p_idReglement_C'];
$numeroDecompte = $_SESSION['p_numeroDecompte_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_r_valider_facture_temp(?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $idReglement, $numeroDecompte, $numeroFeuilleMaladie, $idFacture, $idSaisie, $user));
}
public function validerfacturedecpha($idFacture)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idReglement = $_SESSION['p_idReglement_C'];
$numeroDecompte = $_SESSION['p_numeroDecompte_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_r_valider_facture_temp_pha(?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $idReglement, $numeroDecompte, $numeroFeuilleMaladie, $idFacture, $idSaisie, $user));
}
public function reinitfacturedec($idFacture)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idReglement = $_SESSION['p_idReglement_C'];
$numeroDecompte = $_SESSION['p_numeroDecompte_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_r_reinit_facture_temp(?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $idReglement, $numeroDecompte, $numeroFeuilleMaladie, $idFacture, $idSaisie, $user));
}
public function majmontantforce($idPrestationactes, $montantForce)
{
$sql = 'call sp_r_maj_montantforce_prestation(?, ?)';
$this->executerRequete($sql, array($idPrestationactes, $montantForce));
}
// OPTIQUES
public function getprestationsfeuille_temp_opt($numeroDecompte, $idFacture)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idReglement = $_SESSION['p_idReglement_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_get_prestations_feuille_temp_opt(?, ?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($idReglement, $numeroDecompte, $idFacture, $idSaisie, $user) );
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function afficherprestationsfeuille_temp_opt()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idFacture = $_SESSION['p_idFacture_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_afficher_prestations_feuille_temp_opt(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($idFacture, $idSaisie, $user) );
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function validerfacturedecopt($idFacture)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idReglement = $_SESSION['p_idReglement_C'];
$numeroDecompte = $_SESSION['p_numeroDecompte_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_r_valider_facture_temp_opt(?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $idReglement, $numeroDecompte, $numeroFeuilleMaladie, $idFacture, $idSaisie, $user));
}
}

View File

@ -1,77 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Produit extends Modele {
public function getProduits($codeProduit=null,$libelle=null,$reseau=null) {
$codeProduit = contruireParamLike($codeProduit);
$libelle = contruireParamLike($libelle);
$reseau = contruireParamLike($reseau);
$sql = 'select A.id, A.codeSociete, A.codeProduit, A.libelle, A.codeEtatProduit, A.dateEtat, A.codeBaseTarification,
B.libelle as baseTarification, A.primeFixe, A.primeFamille, A.primeIndividu, A.codeReseau, C.libelle as reseausoins
from produit A
left join basetarification B on (B.codeBaseTarification=A.codeBaseTarification)
left join reseausoins C on (C.codeSociete=A.codeSociete AND C.codeReseau=A.codeReseau)
WHERE (A.codeSociete=? AND A.codeProduit LIKE ? AND A.libelle LIKE ? AND C.libelle LIKE ?) order by A.libelle';
$produits = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeProduit,$libelle,$reseau));
return $produits;
}
public function getProduit($id) {
$sql = 'select A.id, A.codeSociete, A.codeProduit, A.libelle, A.codeEtatProduit, A.dateEtat, A.codeBaseTarification,
B.libelle as baseTarification, A.primeFixe, A.primeFamille, A.primeIndividu, A.codeReseau, C.libelle as reseausoins
from produit A
left join basetarification B on (B.codeBaseTarification=A.codeBaseTarification)
left join reseausoins C on (C.codeSociete=A.codeSociete AND C.codeReseau=A.codeReseau)
WHERE (A.codeSociete=?) AND (A.id=?)';
$produit = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
if ($produit->rowCount() > 0)
return $produit->fetch(PDO::FETCH_ASSOC);
else
throw new Exception("Aucun produit ne correspond à cet id : '$id'");
}
public function getnombreProduit()
{
$sql = 'select count(*) as nbProduit FROM produit A WHERE (A.codeSociete=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbProduit'];
}
public function ajouter($codeSociete,$codeProduit, $libelle, $codeEtatProduit, $dateEtat, $codeBaseTarification, $primeFixe,
$primeFamille, $primeIndividu, $codeReseau) {
$sql = 'INSERT INTO produit (codeSociete, codeProduit, libelle, codeEtatProduit, dateEtat, codeBaseTarification, primeFixe,
primeFamille, primeIndividu, codeReseau)
VALUES (?,?,?,?,?,?,?,?,?,?)';
$this->executerRequete($sql, array($codeSociete, $codeProduit, $libelle, $codeEtatProduit, $dateEtat, $codeBaseTarification, $primeFixe,
$primeFamille, $primeIndividu, $codeReseau));
}
public function modifier($id, $codeProduit, $libelle, $codeEtatProduit, $dateEtat, $codeBaseTarification, $primeFixe,
$primeFamille, $primeIndividu, $codeReseau) {
$sql = 'UPDATE produit SET codeProduit=?, libelle=?, codeEtatProduit=?, dateEtat=?, codeBaseTarification=?, primeFixe=?,
primeFamille=?, primeIndividu=?, codeReseau=?
where (id=?)';
$this->executerRequete($sql, array($codeProduit, $libelle, $codeEtatProduit, $dateEtat, $codeBaseTarification, $primeFixe,
$primeFamille, $primeIndividu, $codeReseau, $id));
}
public function supprimer($id) {
$sql = 'DELETE FROM produit WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
public function existeligne($codeProduit) {
$sql = 'select id FROM produit WHERE (codeSociete=?) and (codeProduit=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeProduit));
return ($resultat->rowCount() > 0);
}
public function getListe() {
$sql = 'SELECT codeProduit as `code`, libelle FROM produit WHERE (codeSociete=?) order by libelle';
$liste = $this->executerRequete($sql,array($_SESSION['p_codeSociete']));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,64 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Profil extends Modele {
public function getProfils($codeProfil=null,$libelle=null) {
$codeProfil = contruireParamLike($codeProfil);
$libelle = contruireParamLike($libelle);
$sql = 'SELECT A.id, A.codeSociete, A.codeProfil, A.libelle, A.codeProfilSysteme, B.libelle as profilSysteme
FROM profil A left join profilsysteme B on (B.codeProfilSysteme=A.codeProfilSysteme)
WHERE (A.codeSociete=? AND A.codeProfil LIKE ? AND A.libelle LIKE ?) order by A.libelle';
$profils = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeProfil,$libelle));
return $profils;
}
public function getProfil($id) {
$sql = 'SELECT A.id, A.codeSociete, A.codeProfil, A.libelle, A.codeProfilSysteme, B.libelle as profilSysteme
FROM profil A left join profilsysteme B on (B.codeProfilSysteme=A.codeProfilSysteme)
WHERE (A.codeSociete=?) AND (A.id=?)';
$profil = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
if ($profil->rowCount() > 0)
return $profil->fetch(PDO::FETCH_ASSOC);
else
throw new Exception("Aucun profil ne correspond à cet id : '$id'");
}
public function getNombreProfil()
{
$sql = 'select count(*) as nbProfil FROM profil A WHERE (A.codeSociete=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbProfil'];
}
public function ajouter($codeSociete, $codeProfil, $libelle, $codeProfilSysteme) {
$sql = 'INSERT INTO profil (codeSociete, codeProfil, libelle, codeProfilSysteme) VALUES (?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codeProfil, $libelle, $codeProfilSysteme));
}
public function modifier($id, $codeProfil, $libelle, $codeProfilSysteme) {
$sql = 'UPDATE profil SET codeProfil=?, libelle=?, codeProfilSysteme=? where (id=?)';
$this->executerRequete($sql, array($codeProfil, $libelle, $codeProfilSysteme, $id));
}
public function supprimer($id) {
$sql = 'DELETE FROM profil WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
public function existeligne($codeProfil) {
$sql = 'select id FROM profil WHERE (codeSociete=?) and (codeProfil=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeProfil));
return ($resultat->rowCount() > 0);
}
public function getListe() {
$sql = 'SELECT codeProfil as `code`, libelle
FROM profil WHERE (codeSociete=?) order by libelle';
$liste = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,12 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Profilsysteme extends Modele {
public function getListe() {
$sql = 'SELECT codeProfilSysteme as `code`, libelle
FROM profilsysteme order by libelle';
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,12 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Rachattm extends Modele {
public function getListe() {
$sql = 'SELECT codeRachatTm as `code`, libelle FROM rachattm order by libelle';
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,40 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Raisonconsultation extends Modele {
public function getListe() {
if (isset($_SESSION['p_lang']) && $_SESSION['p_lang']=="en_US")
{
$sql = 'SELECT codeRaisonConsultation as `code`, libelleEng as libelle
FROM p_raisonconsultation order by ordre, libelle';
}
else
{
$sql = 'SELECT codeRaisonConsultation as `code`, libelle
FROM p_raisonconsultation order by ordre, libelle';
}
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
public function getdelaicarencecaisonconsultation($codeRaisonConsultation)
{
$sql = 'select fn_delai_carence_raison_consultation(?) as delaiCarenceRaisonconsultation;';
$resultat = $this->executerRequete($sql, array($codeRaisonConsultation));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['delaiCarenceRaisonconsultation'];
}
public function getappliquerdelaicarence($codeRaisonConsultation)
{
$sql = 'select fn_appliquer_delai_carence(?) as appliquerDelaiCarence;';
$resultat = $this->executerRequete($sql, array($codeRaisonConsultation));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['appliquerDelaiCarence'];
}
}

View File

@ -1,163 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Reglement extends Modele {
public function getreglement($idReglement)
{
$sql = 'call sp_r_get_reglement(?)';
$resultat = $this->executerRequete($sql, array($idReglement));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_numeroDecompte_C'] = $ligne['numeroDecompte'];
// return $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne;
}
public function getinfosdecompte($idReglement)
{
$sql = 'call sp_r_get_infos_decompte(?)';
$resultat = $this->executerRequete($sql, array($idReglement));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function getdetaildecompte($numeroDecompte)
{
$sql = 'call sp_r_get_detail_decompte(?)';
$resultat = $this->executerRequete($sql, array($numeroDecompte));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function recapdecompte($idReglement, $numeroDecompte)
{
$sql = 'call sp_r_recap_decompte(?, ?)';
$this->executerRequete($sql, array($idReglement, $numeroDecompte));
}
public function getdecomptes($codePrestataire, $codeExercice, $codeMois, $codeEtatDecompte)
{
$codePrestataire = contruireParamLike($codePrestataire);
$codeEtatDecompte = contruireParamLike($codeEtatDecompte);
// $sql = 'call sp_r_get_decomptes(?, ?, ?, ?)';
$sql = 'call sp_r_get_decomptes(?, ?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeExercice, $codeMois, $codeEtatDecompte));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdecomptesexercice($codePrestataire, $codeExercice, $codeEtatDecompte)
{
$codePrestataire = contruireParamLike($codePrestataire);
$codeEtatDecompte = contruireParamLike($codeEtatDecompte);
$sql = 'call sp_p_get_decomptes_exercice(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($codePrestataire, $codeExercice, $codeEtatDecompte));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaildecompteexport($numeroDecompte)
{
$sql = 'call sp_p_bordereau_decompte_export(?)';
$resultat = $this->executerRequete($sql, array($numeroDecompte));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaildecompteexportcso($numeroDecompte)
{
$sql = 'call sp_p_bordereau_decompte_export_cso(?)';
$resultat = $this->executerRequete($sql, array($numeroDecompte));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaildecompteexportcsoid($idReglement)
{
$sql = 'call sp_p_bordereau_decompte_export_cso_id(?)';
$resultat = $this->executerRequete($sql, array($idReglement));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaildecompteexportpha($numeroDecompte)
{
$sql = 'call sp_p_bordereau_decompte_export_pha(?)';
$resultat = $this->executerRequete($sql, array($numeroDecompte));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaildecompteexportopt($numeroDecompte)
{
$sql = 'call sp_p_bordereau_decompte_export_opt(?)';
$resultat = $this->executerRequete($sql, array($numeroDecompte));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaildecompteexportlab($numeroDecompte)
{
$sql = 'call sp_p_bordereau_decompte_export_lab(?)';
$resultat = $this->executerRequete($sql, array($numeroDecompte));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getdetaildecompteexportsea($numeroDecompte)
{
$sql = 'call sp_p_bordereau_decompte_export_sea(?)';
$resultat = $this->executerRequete($sql, array($numeroDecompte));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function validerdecompteprestataire()
{
$idReglement = $_SESSION['p_idReglement_C'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_valider_decompte_prestataire(?, ?)';
$this->executerRequete($sql, array($idReglement, $user));
}
public function getecartsdecompte($codeTypeEcart)
{
$idReglement = $_SESSION['p_idReglement_C'];
$sql = 'call sp_r_get_ecarts_decompte(?, ?)';
$resultat = $this->executerRequete($sql, array($idReglement, $codeTypeEcart));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
public function getrecapecartdecompte($idReglement)
{
$sql = 'call sp_r_get_ecarts_decompte_total(?)';
$resultat = $this->executerRequete($sql, array($idReglement));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
}

View File

@ -1,12 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Reponseautorisation extends Modele {
public function getListe() {
$sql = 'SELECT codeReponseAutorisation as `code`, libelle FROM p_reponseautorisation order by 1';
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,12 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Reponsederogation extends Modele {
public function getListe() {
$sql = 'SELECT codeReponseDerogation as `code`, libelle FROM p_reponsederogation order by 1';
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,12 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Reponseententeprealable extends Modele {
public function getListe() {
$sql = 'SELECT codeReponseEntentePrealable as `code`, libelle FROM p_reponseententeprealable order by 1';
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,17 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Requetes extends Modele
{
public function getListe() {
$codeProfil = $_SESSION['p_codeProfil_C'];
$sql = 'call sp_p_get_requetes(?)';
$resultat = $this->executerRequete($sql, array($codeProfil));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,60 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Reseausoins extends Modele {
public function getReseausoins($codeReseau=null,$libelle=null) {
$codeReseau = contruireParamLike($codeReseau);
$libelle = contruireParamLike($libelle);
$sql = 'SELECT A.id, A.codeSociete, A.codeReseau, A.libelle, descritpionReseau
FROM reseausoins A WHERE (A.codeSociete=? AND A.codeReseau LIKE ? AND A.libelle LIKE ?) order by A.libelle';
$reseausoins = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeReseau,$libelle));
return $reseausoins;
}
public function getReseausoin($id) {
$sql = 'SELECT A.id, A.codeSociete, A.codeReseau, A.libelle, descritpionReseau
FROM reseausoins A WHERE (A.codeSociete=?) AND (A.id=?)';
$reseausoin = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
if ($reseausoin->rowCount() > 0)
return $reseausoin->fetch(PDO::FETCH_ASSOC);
else
throw new Exception("Aucun réseau ne correspond à cet id : '$id'");
}
public function getNombreReseausoins()
{
$sql = 'select count(*) as nbReseausoin FROM reseausoins A WHERE (A.codeSociete=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbReseausoin'];
}
public function ajouter($codeSociete, $codeReseau, $libelle, $descritpionReseau) {
$sql = 'INSERT INTO reseausoins (codeSociete, codeReseau, libelle, descritpionReseau) VALUES (?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codeReseau, $libelle, $descritpionReseau));
}
public function modifier($id, $codeReseau, $libelle, $descritpionReseau) {
$sql = 'UPDATE reseausoins SET codeReseau=?, libelle=?, descritpionReseau=? where (id=?)';
$this->executerRequete($sql, array($codeReseau, $libelle, $descritpionReseau, $id));
}
public function supprimer($id) {
$sql = 'DELETE FROM reseausoins WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
public function existeligne($codeReseau) {
$sql = 'select id FROM reseausoins WHERE (codeSociete=?) and (codeReseau=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeReseau));
return ($resultat->rowCount() > 0);
}
public function getListe() {
$sql = 'SELECT codeReseau as `code`, libelle FROM reseausoins WHERE (codeSociete=?) order by libelle';
$liste = $this->executerRequete($sql,array($_SESSION['p_codeSociete']));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,52 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Seance extends Modele {
public function getexamen($numeroExamen)
{
$sql = 'call sp_p_get_prescription(?)';
$prescription = $this->executerRequete($sql, array($numeroExamen));
return $prescription->fetch(PDO::FETCH_ASSOC);
}
public function getprescription_sea($idFacture)
{
$sql = 'call sp_p_get_cons_sea(?)';
$resultat = $this->executerRequete($sql, array($idFacture));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
$_SESSION['p_numeroBonConsultation_C'] = $ligne['numeroBonConsultation'];
$_SESSION['p_numeroBonOrdonnance_C'] = $ligne['numeroBonOrdonnance'];
$_SESSION['p_numeroBonHospitalisation_C'] = $ligne['numeroBonHospitalisation'];
$_SESSION['p_numeroBonOptique_C'] = $ligne['numeroBonOptique'];
$_SESSION['p_numeroBonExamen_C'] = $ligne['numeroBonExamen'];
$_SESSION['p_numeroBonKine_C'] = $ligne['numeroBonKine'];
$_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription'];
$_SESSION['p_numeroOptique_C'] = $ligne['numeroOptique'];
$_SESSION['p_numeroExamen_C'] = $ligne['numeroExamen'];
$_SESSION['p_numeroPrescriptionKine_C'] = $ligne['numeroPrescriptionKine'];
$_SESSION['p_idFacture_C'] = $ligne['idFacture'];
$_SESSION['p_hospitalisation_C'] = $ligne['hospitalisation'];
$_SESSION['p_chirurgie_C'] = $ligne['chirurgie'];
return $ligne;
}
public function getdetailprescription_sea($idFacture)
{
$sql = 'call sp_r_get_detail_prestation_sea(?)';
$optique = $this->executerRequete($sql, array($idFacture));
return $optique->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,227 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Seance_temp extends Modele {
public function getseancetemp()
{
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_get_seance_feuille(?, ?, ?)';
$resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie, $idSaisie, $user));
return $resultat->fetch(PDO::FETCH_ASSOC);
}
public function getprescription_sea($numeroBonKine)
{
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_get_prescription_temp_sea(?, ?, ?)';
$prescription = $this->executerRequete($sql, array($numeroBonKine, $idSaisie, $user));
$ligne = $prescription->fetch(PDO::FETCH_ASSOC);
$_SESSION['p_numeroBonKine_C'] = $ligne['numeroBonKine'];
$_SESSION['p_numeroPrescriptionKine_C'] = $ligne['numeroPrescriptionKine'];
$_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
return $ligne;
}
public function attributionbontemporaire($numeroBonSeance, $codeGestionBon)
{
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_attrubuer_bon_seance_kine(?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($numeroFeuilleMaladie, $idSaisie, $user, $numeroBonSeance, $codeGestionBon));
}
public function getContexteAjaxOptique($numeroExamen)
{
$_SESSION['p_numeroExamen_C'] = $numeroExamen;
}
public function enregistrerprescriptionseance($numeroBonKine, $codeMedecin, $codeGestionBon)
{
$codeSociete = $_SESSION['p_codeSociete'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$sql = 'call sp_p_enregistrer_prescription_seance(?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $idBeneficiaire, $numeroFeuilleMaladie, $numeroBonKine, $codeMedecin,
$user, $idSaisie, $codeGestionBon));
}
public function modifierprescriptionseance($codeActePrescription, $quantite, $prixActe, $montantTm, $montantArembourser,
$fraisReel, $ententePrealable)
{
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_modifier_prescription_seance(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($numeroFeuilleMaladie, $codeActePrescription, $quantite, $user, $idSaisie, $tm,
$prixActe, $montantTm, $montantArembourser, $fraisReel, $ententePrealable));
}
public function modifierseancecso($quantite, $fraisReel, $montantTm, $montantArembourser)
{
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$sql = 'call sp_p_modifier_seance_cso(?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($numeroFeuilleMaladie, $user, $idSaisie, $quantite, $fraisReel, $montantTm, $montantArembourser));
}
public function getTarifActeAdherent($idAdherent)
{
$sql="SELECT fn_tarifActe_college_adherent(?) tarifActe;";
$resultat = $this->executerRequete($sql, array($idAdherent))->fetch(PDO::FETCH_ASSOC);
return $resultat['tarifActe'];
}
public function getAdherentBonKine($numeroBonKine)
{
$sql="SELECT idAdherent from p_feuillemaladie where numeroBonKine=? ;";
$resultat = $this->executerRequete($sql, array($numeroBonKine))->fetch(PDO::FETCH_ASSOC);
return $resultat['idAdherent'];
}
public function getTmBonKine($numeroBonKine)
{
$sql="SELECT tm from p_feuillemaladie where numeroBonKine=? ;";
$resultat = $this->executerRequete($sql, array($numeroBonKine))->fetch(PDO::FETCH_ASSOC);
return $resultat['tm'];
}
public function modifierseancesea($codeActe, $quantite)
{
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
$numeroPrescriptionKine = $_SESSION['p_numeroPrescriptionKine_C'];
$user = $_SESSION['p_login'];
$idSaisie = $_SESSION['p_idSaisie'];
$tm = $_SESSION['p_tm_C'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$sql = 'call sp_p_modifier_seance_sea(?, ?, ?, ?, ?, ?, ?, ?);';
$this->executerRequete($sql, array($codeTarifActe, $numeroPrescriptionKine, $codeActe, $user, $idSaisie, $tm, $quantite, $codePrestataire));
}
public function initseance_cso()
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$numeroFeuilleMaladie = $_SESSION['p_numeroFeuilleMaladie_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_init_seance_cso(?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $idSaisie, $numeroFeuilleMaladie, $user, $tm));
}
public function initseancekine_cso($codeGestionBon)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$numeroPrescriptionKine = $_SESSION['p_numeroPrescriptionKine_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
$tm = $_SESSION['p_tm_C'];
$sql = 'call sp_p_init_seance_kine_cso(?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $idSaisie, $numeroPrescriptionKine, $user, $codeTarifActe, $tm, $codeGestionBon));
}
public function initseancekine_sea($codeGestionBon)
{
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$numeroBonKine = $_SESSION['p_numeroBonKine_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$idAdherent = $this->getAdherentBonKine($numeroBonKine);
//$codeTarifActe = $_SESSION['p_codeTarifActe_C'];
$codeTarifActe = $this->getTarifActeAdherent($idAdherent);
//$tm = $_SESSION['p_tm_C'];
$tm = $this->getTmBonKine($numeroBonKine);
$sql = 'call sp_p_init_seance_kine_sea(?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($codePrestataire, $idSaisie, $numeroBonKine, $user, $codeTarifActe, $tm, $codeGestionBon));
}
public function getContexteAjaxPrescription($numeroExamen)
{
$_SESSION['p_numeroExamen_C'] = $numeroExamen;
}
public function getContexteAjaxOrdonnance($numeroBonExamen)
{
$_SESSION['p_numeroBonExamen_C'] = $numeroBonExamen;
}
public function enregistrerseance($codeGestionBon)
{
$numeroPrescriptionKine = $_SESSION['p_numeroPrescriptionKine_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
$sql = 'call sp_p_enregistrer_seance_cso(?, ?, ?, ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($numeroPrescriptionKine, $idSaisie, $user, $idAdherent, $numeroAdherent,
$idBeneficiaire, $numeroBeneficiaire, $codeGestionBon));
}
public function facturerseance($user_id_substitut, $codeGestionBon)
{
$numeroPrescriptionKine = $_SESSION['p_numeroPrescriptionKine_C'];
$idSaisie = $_SESSION['p_idSaisie'];
$user = $_SESSION['p_login'];
$user_id = $_SESSION['p_user_id_C'];
$idAdherent = $_SESSION['p_idAdherent_C'];
$numeroAdherent = $_SESSION['p_numeroAdherent_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$numeroBeneficiaire = $_SESSION['p_numeroBeneficiaire_C'];
$sql = 'call sp_p_enregistrer_seance_sea(?, ?, ?, ?, ? , ?, ?, ?, ?, ?)';
$this->executerRequete($sql, array($numeroPrescriptionKine, $idSaisie, $user, $user_id, $idAdherent, $numeroAdherent,
$idBeneficiaire, $numeroBeneficiaire, $user_id_substitut, $codeGestionBon));
}
}

View File

@ -1,61 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Secteuractivite extends Modele {
public function getSecteuractivites($codeSecteur=null,$libelleSecteur=null) {
$codeSecteur = contruireParamLike($codeSecteur);
$libelleSecteur = contruireParamLike($libelleSecteur);
$sql = 'SELECT id, codeSecteur, libelleSecteur
FROM secteuractivite A WHERE (codeSecteur LIKE ? AND libelleSecteur LIKE ?) order by libelleSecteur';
$secteuractivites = $this->executerRequete($sql, array($codeSecteur,$libelleSecteur));
return $secteuractivites;
}
public function getSecteuractivite($id) {
$sql = 'SELECT id, codeSecteur, libelleSecteur
FROM secteuractivite A WHERE (A.id=?)';
$secteuractivite = $this->executerRequete($sql, array($id));
if ($secteuractivite->rowCount() > 0)
return $secteuractivite->fetch(PDO::FETCH_ASSOC);
else
throw new Exception("Aucun Secteur d'activité ne correspond à cet id : '$id'");
}
public function getNombreSecteurs()
{
$sql = 'select count(*) as nbSecteurs FROM secteuractivite';
$resultat = $this->executerRequete($sql);
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbSecteurs'];
}
public function ajouter($codeSecteur, $libelleSecteur) {
$sql = 'INSERT INTO secteuractivite (codeSecteur,libelleSecteur) VALUES ( ?, ?)';
$this->executerRequete($sql, array($codeSecteur, $libelleSecteur));
}
public function modifier($id, $codeSecteur, $libelleSecteur) {
$sql = 'UPDATE secteuractivite SET codeSecteur=?, libelleSecteur=? where (id=?)';
$this->executerRequete($sql, array($codeSecteur, $libelleSecteur, $id));
}
public function supprimer($id) {
$sql = 'DELETE FROM secteuractivite WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
public function existeligne($codeSecteur) {
$sql = 'select id FROM secteuractivite WHERE (codeSecteur=?)';
$resultat = $this->executerRequete($sql, array($codeSecteur));
return ($resultat->rowCount() > 0);
}
public function getListe() {
$sql = 'SELECT codeSecteur as `code`, libelleSecteur as libelle
FROM secteuractivite order by libelleSecteur';
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,61 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Service extends Modele {
public function getServices($codeService=null,$libelle=null) {
$codeService = contruireParamLike($codeService);
$libelle = contruireParamLike($libelle);
$sql = 'SELECT id, codeSociete, codeService, libelle
FROM service A WHERE (A.codeSociete=? AND codeService LIKE ? AND libelle LIKE ?) order by libelle';
$Services = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeService,$libelle));
return $Services;
}
public function getService($id) {
$sql = 'SELECT id, codeSociete, codeService, libelle
FROM service A WHERE (A.codeSociete=?) AND (A.id=?)';
$Service = $this->executerRequete($sql, array($_SESSION['p_codeSociete'], $id));
if ($Service->rowCount() > 0)
return $Service->fetch(PDO::FETCH_ASSOC);
else
throw new Exception("Aucune Service ne correspond à cet id : '$id'");
}
public function getNombreService()
{
$sql = 'select count(*) as nbService FROM Service A WHERE (A.codeSociete=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne['nbService'];
}
public function ajouter($codeSociete, $codeService, $libelle) {
$sql = 'INSERT INTO Service (codeSociete, codeService, libelle) VALUES (?, ?, ?)';
$this->executerRequete($sql, array($codeSociete, $codeService, $libelle));
}
public function modifier($id, $codeService, $libelle) {
$sql = 'UPDATE service SET codeService=?, libelle=? where (id=?)';
$this->executerRequete($sql, array($codeService, $libelle, $id));
}
public function supprimer($id) {
$sql = 'DELETE FROM service WHERE (id=?)';
$this->executerRequete($sql, array($id));
}
public function existeligne($codeService) {
$sql = 'select id FROM service WHERE (codeSociete=?) and (codeService=?)';
$resultat = $this->executerRequete($sql, array($_SESSION['p_codeSociete'],$codeService));
return ($resultat->rowCount() > 0);
}
public function getListe() {
$sql = 'SELECT codeService as `code`, libelle
FROM service WHERE (codeSociete=?) order by libelle';
$liste = $this->executerRequete($sql, array($_SESSION['p_codeSociete']));
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,12 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Sexe extends Modele {
public function getListe() {
$sql = 'SELECT codeSexe as `code`, libelle FROM sexe order by 1 DESC';
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,12 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Situationfamille extends Modele {
public function getListe() {
$sql = 'SELECT codeSituationFamille as `code`, libelle FROM situationfamille order by ordre';
$liste = $this->executerRequete($sql);
return $liste->fetchAll(PDO::FETCH_ASSOC);
}
}

View File

@ -1,29 +0,0 @@
<?php
require_once 'Framework/Modele.php';
class Societeuser extends Modele {
public function getSocieteuser($codeSociete)
{
$sql = 'select A.codeSociete, A.nomSociete, A.adresseGeoSociete, A.adressePostSociete,
A.ville, A.telephoneSociete, A.emailSociete, A.faxSociete, A.codePays,
medecinConseil, emailMedecinConseil, telephoneMedecinConseil,
emailAdministrateurSysteme, telephone_administrateur_systeme, sigleSociete, A.registreCommerce
from societeuser A
left join pays B on (B.codeSociete=A.codeSociete) and (B.codePays=A.codePays)
where (A.codeSociete=?)';
$societe = $this->executerRequete($sql, array($codeSociete));
return $societe->fetch(PDO::FETCH_ASSOC);
}
public function getinfossassureurs($codeSociete)
{
$sql = 'select A.* from contactsassureur A where (A.codeSociete=?) order by A.ordre, A.nom, A.prenoms;';
$resultat = $this->executerRequete($sql, array($codeSociete));
return $resultat->fetchAll(PDO::FETCH_ASSOC);
}
}

Some files were not shown because too many files have changed in this diff Show More