11/11/22 - 20h30

master
cherif 2022-11-11 20:57:08 +01:00
parent c52902e72e
commit 69c75e9325
3 changed files with 15 additions and 9 deletions

View File

@ -40,7 +40,7 @@ endobj
<<
/Contents 11 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 10 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject <<
/FormXob.9c15033855f4d422b73dde647ff20913 3 0 R
/FormXob.3ed81f3d7c519076677fdcf9a7737094 3 0 R
>>
>> /Rotate 0 /Trans <<
@ -55,7 +55,7 @@ endobj
endobj
9 0 obj
<<
/Author () /CreationDate (D:20221026235614-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20221026235614-01'00') /Producer (xhtml2pdf <https://github.com/xhtml2pdf/xhtml2pdf/>)
/Author () /CreationDate (D:20221108151748-01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20221108151748-01'00') /Producer (xhtml2pdf <https://github.com/xhtml2pdf/xhtml2pdf/>)
/Subject () /Title () /Trapped /False
>>
endobj
@ -66,10 +66,10 @@ endobj
endobj
11 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 3029
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1650
>>
stream
Gb!;i9p=="&A@P9Ql@,I4$2=EE=4%c$3DC/!s^GOed`(4(Nu-;na@@;f!I8D8_oD7:f@*;lb1oRBDgJl<[p`h_Je-,rH?N>k8SU;;DP6(B#g_+L2C8%(Rp=I0A_@Hnq^<]f>\]KI&4@)<X!Af\G?*mmc(Cg=^?#O.F5BZQ)J4QZt6jF#>1.baohIc$gY=.mGgLi>O*2hikgF?"6Ab/rPSWTqk&04<a)2>AaRdu(o;]TqW;DUN8O#eW24+Pmm@QPKpI;crZ^t[A"/qA7W5VGWod3;:aC/8Q/:<'m<``?rp/\XgO.-rHcO$5]P1Sp1U89$o?)oX-'8qG]U`;h*`XZ*[8r;f>UV8+MUe$E1'gG$(d#g[YZ/VrK1X6aE`pRqe"'CkMfc(Zd,ieNe_jE]2cj><TYm$nhUq=9(&elh]ON%u\p\t[ZC?o`qs0#]g\pj6knCN$2=NKmgEde>RU%d$\Wa74n&(d$/jp*Erla?em:#qrqjm[>-K_=sf@AZ_dKY2r>9G](X=S9k`<bl]<LL(;NZ2VB]>/D&G\q1Ala?oJ^a9+_m?k37e5dON9ur!rA)+m)Rdd-'U><TJiimoubPh^'<bl:PRi#Eqh;7%oce,:Z[Z?JX%r\qlLHU'oHeLZf(VAMsmF,RWXj'TZb:>/lI44p]oBWX\T/#H1Ups;hW>=.SGh43Ua,SSR)".tCIG!eg<o!`gm/U%(r,hij(r@I8I[CGZa"MT,GPgmN8qsj3>.4lbcI+S`GO:F_-WPChaAAY!a`$YB1EMej'roEAoD%.Z:YNt'=f:!Ni$:GZ(3-@!m6keU+?SJ6i7u:!r(q@."f%R/k2\9LE#W-7Pl-%IT)J2`I:V6jhV:F>"4aY?_W3H.QppiW6`e_=)\m#Yn\ab+]BcB0*b$6FLS?#1[.?Y?QY:ZM#8LG^lQNp^H.<>#jJf>F^;J%AQU5#qi1->`-1-0ObP'n<LE7iiXa^99eajU@J[1A9V79MpS4Y'XpQ+eN3Y7c$.-k^ncB>#-0]DD<GX_FY()XD4&=]+5@A(1(N0/^01!tXt;U?h,gqaP)`p&!Qm"H=_:^7.oaBJ>2nJFHVF//\;7S$Cgm0mEQ?iP_K,=UG:#0BbD$Vll(=su=%f"2=W/Fh`lkHb-L,UmC"q<P4kDdK2o83*GPhHf%;G)ICbM\n$+5aH,Wi:pF=%^a-ke6E^f/>LVQUSM2L.?U?*8Z+tBEa!L</Cd)'.C.Z5B]k3Bm>hr_1.DV^-(PYtBpABaAf7KmB?3C['HA93h1Km&#fkbY7S$+_oMZq[h%Bt76<6`SP,2>13(d5`$]W3(M`Uc>aXelUQZcQ.W)_Q.Oeo,p*$gHM:i;ArG8D0Yc>[(eJe<X+,:20o:6(Q\8ieo:OO8Y9A>p']NKD]Y60$@+^7G@'cn+Fg83rlT%l;BG/N>m/C7sAO=R-G:Xu#*\nV]f^_kX#3nd1GAAuXCN/`O/$[:[U(;"@erQ0pruOo,0p\IeBI.I!.A.\rk=g6n%VS/*(f96F'KKWK&%'`0BTr"\Y=Cs9V3Dl-Lj*Tgf!`m"3[F+7eGgSRL`mbPoDa%^II7+XTYVDM:864bUql%GD-k1mN0*>%'8E&n7k,pfBc?qFMC[;OjaS6HaC3[A#fjedpnZPcW7\]=@/lCcKInX:mc<<Sqk\]*)Vmq'eH%LO3hYF0E0`LbDuE3G^S/E^%=Ko!Z_-JVR?5/-gWpb:m"UR@\WBRRB[B+O4U%R:RT3=Ql&.5/I:#XTi8dIN8M$[b5!201Z-htZKP#:*V3B@HF2Y7>qFi\bd81#M3[_!`H:RMhT\DgZ\TQqqEkA/YUYDtb`2N:lZ_O<On(PL0ZpTC`5]Lr&:c1j[^ZPsHT\$*"l4Sp,beOGH_bC<!,`SmVOD,*\ahZ-UKSh>g(HPb=JNl.IF$+GBZGl?LnC+gMl=COYt?Ht'+2_<BrBoJi61'0/2a7OR@rP>A+s'm`].C/1ZRT3rckoUl?;S5)dB_*Cu`5maPOSXb)?JZ-qN&l^YJ2>I@WKTMg(*R?bVjD'."H?'9>8&W&066Qbh#p2Dm,3C`q$9d_=RNQPPU(n=g4lbbS+E.IX'b_oWgZ['.E!2mM'BU1#`g-g[%Z".*1?hq2QUZ`g;]O!Kb[FEj/eZl.Cha(ao,9Us($u;LJ-X$*7a@a((gRg-!(8@"A4ha,V1B(@Zsle-U_mAUfDn;ik%%AIZ)*$-"/6Md1*sp'dcf&L;Okf\$D]eF!?N9b;T)sb1)_>"PCA#r0c6I?7aEud1.Xe]5rE0$1JTV(&eR`4c.MZi'+BCZKG%6?p)0:=)ZU1p&l_df4o5?aKTMg&*R?bJ,&I#F0p*FY%U^tO3=e7_-N*oL0Gp@N7nl1@1+3-eTUO?/aX7o*"b74bF#l2S"9Y:s:kEFW-RU!S!#0`UJndcQ-D+[r&Frc"'3WA+)T?49LPI(M6d0<k'Z(u[n.@)i@U::Qd'Jb8)$N&D=tsI61QF(."Zdc00k&M:N@l4T3ZqT\@@iTqD!<>ZJS<"GPFc?-Bln#E`KBN4*-Re*mUDF[OU)3-X?som`Hp<,KEGU_+lcDIM_,dfJA^Y`<(_29FX%cC=M9Yc8M.Ag,QeOWQVg>27FmIZ*Y,6;;CQ>!f#<C8K\gB3&J1^^pShVH-o)uU?6eR)UHIK[1*U16,NVacMlmrn&VsI]WRUR791OF6U(pTV28SM)OWT-f`KWti0t)2b!t_T%:oR#UQUZ`g<ufEO/3q=pI1LZ)-Y<?5YE=s/iL]NN$%SDpa@NZXUMKQU!U5,J`JdI50tMJqdZ4lo<m8(\*2?1$0)=^]BZ5p'bV?PJmo#2P6n>->>)q",d@i^s31=+UjEQI.i6dZ+PYNo.h4HM?jjQ(3=NiLH88:IG73Y_SFa=1*)DSWD<?QF1"D[K][3ATnFa=12aq1s)<FBs"5YVri(+)-GSJ,Ar34RMIqp%H4)_Shph;+8fI(,u'0@alf]$Xd3O8h8crYK8A^&W66[`bX3MIW.4E`N!dX%da3b,'U&=1H4k[U\L1mraThqG2;)%jD',3<~>endstream
Gb!;fgJ6d"&:Ml+o\3UrR_E.kN=iDC#Zf-1LO%MgQ8g:f8_=>PU&"Sfmbhtiij]s`Z2bJu?0B]t?*5r#R1fe^4FZ-?$2H\0VjEom6)J_?'iedj74tI$T9C5hi@iTq;5oL0`&^2de,llEFSK0,9NElC91QB'Q:OIcEu[piAH&jR`5r>CJq$P&TgHf[^i-V=+\5G,i@'AL?9YNYh]DfkZC!X9QSWul\S'J1CZi&$\\GIO>36P[ItSfk1<BRm4985?fp#G@^?Ldd:Ut"t"<<`,VmC'o;B>]4E/I=RP*=%6=H&__iML*VN24b'SgE?U3ii!-8-LIGUJ_Fd*+d!-kD7a>F!0Bb#i!dH==Rn?AA^1cP^EC=\n$\)\;;]NjlrTIE?b7V_D2Q_<#B&/L>NL?J2@etrRKnA;io\E@X5G3.$hheo79TM"(#Se>dA[QhGr$p)P1$t)1K:n=:G*'a33a"oD134KA:X4)<[uCI936LI@VZl/M)+7``5lp)CM&,eMC/Bc/Sl'.T!=]i''3C"Um!@]HKU?jgA(+.d.2<]<J[E._'.<MtK^m[e8+6<t!(n=&/ue)r5?HO"9dX>eMYZStLgriWn!*Cq_@LjC1;+mPdqHXJ(eL;^\"+gQ_0Qn"BZP#]lo6T*co5%#boS9qj+TR&l7,D5C[CaoTH?!"s#DP^"#R"?K5Gm80aR30E/U*q!-&kSNAm>ff@a/sn<jFr99AXpPY!``)]rj0D1Nd#c((1SVt*epg?;=1qM.[@dXT^Z.j"e/RQC/,JEIRV.m<qDr&?#:790K3QT?4AZL]2SibZiU#HEnO0MrZUHcMA*l#Qj%!7KNai2]R?OKf(^Cqh>s,4V2ZKmX=.[o54+%0j0NIpD#P"+kf)a[jX9c_CEU?DpC)EH2KIOEUYet!>Z(K@Fc7cEnA43!?^M\O0B?>.($3gH__%>@@rF/3ZI.s_)oaR'/)%]aT`Em'4>;f;&lPgsb[/rXhi7(C]o&u1fd4qNP6*k&pTgORTO`ZUC4c\W3]^bN(CCi=#X#tch4$OF&IZ17Ld/4_Zk`GU[,b61*O(10eDgo@0)@5m;FFMP?@R9@%gs^:`F0`)3[QP0[aNAoe<]a@87GE`8m'\'XQ&gWi)08%r6OVAm!/jL0JI.%ZOMZ'(01-,rTIQcDc)Hp]K+:J?^c;nJf7Gmt97:7BYcrn,8DXKpEEKpj[)#l0;do"=^goGNDZ])]/7/e=?qgEeU/o(b3$`DD=5pH39k]0!D`_G"@[hED?Y>ED6Bm<'n&n=F6ViU'k@e>OXh7.o6DTEdN[A@OkG!#EHjW7t2PELM(S*VG;]qO6#p%a9kgTp2!mus$khn)5VG?n+Lh:HgLNYF627dMVN*X-O)ZUD"nc,_&%W7*E&cE\$&@/k@kX^4DdEg2A%I7MGc32IEBZ:g2=<F;:-[6+h1UaO*qA>ba_/g`fZ%X4Na4SlJ?3s"U2R10r(nDT$Zo]*dHP[:"I6OYQh>N#6$b>:8WOJ.:k=i^n%p=`/g7alZ$-J>l'u816`8jNeL?,<6L3=Ub=+W1Q:B`G^b7M2sP[Shm?t`&=EabE7`j=^-St3'DBE0(MeLHmBWFCM;VQ.?p,uO,,mG#ZT2N:2=^3$SR6!]TPqn;-oX^9'%;H7^qJ,>-trWc6]<]'~>endstream
endobj
xref
0 12
@ -88,7 +88,7 @@ xref
trailer
<<
/ID
[<a72877f717a6a54096983e4ff4e34a6b><a72877f717a6a54096983e4ff4e34a6b>]
[<865d5b8de25170f9d5ffc33b2c013b7d><865d5b8de25170f9d5ffc33b2c013b7d>]
% ReportLab generated PDF document -- digest (http://www.reportlab.com)
/Info 9 0 R
@ -96,5 +96,5 @@ trailer
/Size 12
>>
startxref
11417
10038
%%EOF

View File

@ -518,12 +518,14 @@ def get_class_global_search(search_string):
@app.route('/myclass/api/get_all_class/', methods=['GET','POST'])
@crossdomain(origin='*')
def get_all_class():
payload = request.form.to_dict()
print(" ### get_all_class : payload = ", payload)
if mycommon.check_source_ipv4(str(request.remote_addr)) is False :
return jsonify(status="False", message="Security check : "+request.remote_addr+"' is not autorized")
payload = request.form.to_dict()
status, result = wp.get_all_class(payload)
print(" ### payload = ", payload)
response = jsonify(status=status, message=result)
response.headers.add("Access-Control-Allow-Origin", "*")
response.headers.add("Access-Control-Allow-Headers", "*")
@ -1952,11 +1954,13 @@ if __name__ == '__main__':
mycommon.myprint(" ++++ ENVIRONNEMENT PRODUCTION ++++ ")
mycommon.myprint("++ DATABASE "+MYSY_GV.CONNECTION_STRING+" ++")
mycommon.myprint("++ DBNAME " + str(MYSY_GV.dbname) + " ++")
mycommon.myprint("++ FLASK PORT " + str(MYSY_GV.MYSY_PORT_PROD) + " ++")
app.run(host='localhost', port=MYSY_GV.MYSY_PORT_PROD, debug=True, threaded=True)
elif (MYSY_GV.MYSY_ENV == "DEV"):
mycommon.myprint(" ++++ ENVIRONNEMENT DEVELOPPEMENT ++++")
mycommon.myprint("++ DATABASE " + MYSY_GV.CONNECTION_STRING + " ++")
mycommon.myprint("++ DBNAME " + str(MYSY_GV.dbname) + " ++")
mycommon.myprint("++ FLASK PORT " + str(MYSY_GV.MYSY_PORT_DEV) + " ++")
app.run(host='localhost', port=MYSY_GV.MYSY_PORT_DEV, debug=True, threaded=True)

View File

@ -32,6 +32,8 @@ import email_mgt as email_mgt
import random
import json
import Ela_Spacy as ElaSpacy
from colorama import Fore
from colorama import Style
from flask import Flask, Response, render_template
from xhtml2pdf import pisa
import jinja2
@ -46,7 +48,7 @@ class JSONEncoder(json.JSONEncoder):
def myprint(message = ""):
logging.info(str(datetime.now()) + " : "+str(message) )
print(str(datetime.now()) + " : " + str(message))
print(Fore.RED+str(datetime.now()) + " : " + str(message)+Style.RESET_ALL)
def create_order_id():