From b648ac440e385499adb21e61d820a2cd121a41ce Mon Sep 17 00:00:00 2001 From: jakani24 Date: Sat, 17 Feb 2024 15:20:28 +0100 Subject: [PATCH] tasks update --- .../.vs/client_backend/v17/Browse.VC.db | Bin 43614208 -> 43614208 bytes src/client_backend/thread_ctrl.cpp | 5 +++++ src/client_backend/update.cpp | 4 ++++ .../secure_zone/php/client_settings.php | 5 +++++ 4 files changed, 14 insertions(+) diff --git a/src/client_backend/.vs/client_backend/v17/Browse.VC.db b/src/client_backend/.vs/client_backend/v17/Browse.VC.db index 1fbd655bb5538efa3381fc619318eaf2572345ca..5514c1bf1571bd88f172613a5b4682b1c7a809fe 100644 GIT binary patch delta 3706 zcmZA2cUV?s1IKaB{XA^N1>!=$y+s^20r%cp6hy#@pn_Wy+!It3G|Pv?LMwNrS$0rU zQ_HlW<;=>FrJ0$TroO+g*Za@=p6mL4?sJ`U|8t+2k#W;ML+w5o8Q92CJs>T9bW&V; zYFz51q?Gh2QxSK0l4#}ZP~tL$1(5Vxct&QeA>lvBAY59O)6l(+IxzN(liuKZL9RZ^8w zrBxZ_uL4wA6{yOo@~VQWs4A%-RaphA5EZJbsH&=(s;+9NnyQwnt?H<{s-CK^8mNXU zOf^#Bs56}s;z3L+N%z#qw1tOt1ham>ZZD@9;&D6 zrFyGAs;}y&`l|tIpc^Hhe)RP)sWwNNcmi`5dfR4r4> z)e5yztx{PkTdh`W)LNCJ)~WR>SLLYY}=&E~_i*s=B6rP}kLu z>L>NHx}k2WTk5v@Mcq-qs^8RIbx-}S?yEo41NEnRsQyxq)Zgl{`bRxcPu0KbnR>2X ztkAokt-yc-oZt=~;0a#f4L;xt#h^I&K?x`crJyvF0e=X9vJeR6pgdH7ickrHpfUtQ z2!uivs0!7fI@ExgPz!299jFWSpguH!h7bmgARHP)6KD#}AOf003upJM& zBzy5N3KAd@l3+B9fw3?S#=`_ihKY~@sW1s9!xTt^beIa$U^>iznU<{&k9Fdq49JA}umBdqB3KMdU@0tv<*)))TK18FtE_f+ zoVPp%ySeU%8Z+IV7oBAlI!xs=c8v~M)=tYl-!aR&=wUsz_w>lJf=YXPIgG>U=InVr z`$BA%C9+{Ptbw(V1M6TtAhX&9P!l03{3xdNKLtdO%O;1-+pU^o4%V9|pic7zBf12n>Z`5Cg+u1jIrdjD&a?1qqM{NiZ75z*rau z<6#0M!$e4dRG0*lVG5){I!uLWFdb&VOqd0;VGhiNS74s80}3-tm1h--qNC>cCS31x zyH8Z9i$Q^7p014w@7pToQT}DS@77Fn(ovx(Icm<6XYoaTGomWaJJ8v2YIRh2NY2B^ zI#=^1x3Su~f)8dIPuC$Cl(#$5^3UF}Ez^kk#@?}Qfe9RJbqtZ1?0rUd}da zHpRQ1=gc#KuKd-x#=}*(EZ6vzO&m2YB|XG4F|qD3{xN*J+OOFZmzP=7@!xqi^HP_G z8aK8+uvBHd%*(B$)9L1w;pOHQ?TYZvGlf=>>zc+K%aNTHkY~gOW2XgdG^@t{2hhC| Ac>n+a delta 3657 zcmZA1cYIG*1IO{)^ZUt=AV@^4L=j`hfrFjMq4fA z8co%x)~c3Rl9-e_ZF*urVYRiFBFj~59#B}_5f(T)IUzA_d}`w4l(@;s2@x%tg*R$)$VANw z4%=DQ5oZ4Pa>$PVJ2yHhHKbrsLEN%}I7=DjP)=1$xhoIlsk~Hi<*j^F2~|>+QogFR zDx=COKjp8=sQ^`81*!_FqN=1St12o;1*@tmL{(GORj8_=YN}c)Ox0F(R9#h1)mIHv zxN4{(R3p_`HBn7fGu2$RP%Tv})mpVtkt#|>tF|gewNvd?2h~w^Qk_*7)m3#<-Bl0O zQ}t54RUg$?^;7*-tQw#OszGY78lr}(VQRPZ})~WR>Pvxr(YNL8hZBnnR&1#EssjX_8+O7)J4z*Lgp?0a= z>P_{Q+N0i9d(}Smj@qvdsDtW|dRM)t-dBg!2kJw0L>*NhsblK6vegN7Qk_z#)yJw( zeWK2&Pt{pyb8Qn%H&>O1wl z`a%7u?x?%!C-t-XMcq@ss{87JdZ-?$$LcrryLzIYsz1~-^{0BS{!)Ld7wRANQvIu5 zWohr{C@|mvClmvB@BmNng5ux}K2QQmLMiZt(ohDeS zB&&EB1*0JW5@8ICg>f(*Ccs3P1d|~Nl3@x=g=vrisW2U8z)YA0vn^Xc9_!3g*Nq`_ zEnnB1{&THYmYZu%>|CppKDtwy#XOh~3t%CnK{{l>B3KMdU@0tv<&X(0APZJn_Nmxa zR?I!;UH5@*uE$l4nQ1SK&bD?r>{{)!t$mg&cl;7l_jt!_Yrng7(LT^U+p1i~tI7*E zFQ=Qc$F-d6BeE@#1FIny*1%d=2kRjZ@?isPgx6pbybhaT3%Fn_Y=iAk06SnOyaBsl zH@pdN!5(-U_QF1R2lm4OI0%Q}U3d@Phr{pzdQ}#Gop-&Eajrq3cdR5=Nas6NKu(d?;x7CIKf^C@ z4}OLF@BkjdBX|tI!SC<{p28pS4E}`Y@E80IFW?_|3IDt>0|a)@OE=^^NvqQ81D>=$SDZ& zF`@*Ngi_!OrJ)Rz1wZhIau5LJArLA+MW_Uop$Y^+FjR#Qs0P(Rw^$HV18PDo2!q;C z2kJsSs1FSw92y$CASlAbr#ahu_!rxfP|^&rM{JES5vI8JsKBDYD}iT==WgB-W9ryv zwnrEbV_(=2VIqxpiK$ks!|7Jh={q^ce^-PNji50!fu_(5nnMd{39X3B8~<^nt$65Bfta41j?!2nNFt7z)E+IE;We7zyz( z3PwW$B*GXN3*%rsOn`|n2_{1lB*PS#3ezA3QeisGfSE80X2Tqq3-e$;EP#c^_TQCe zLS9xlb~$R>OfU_0Nk6dveBSl@K)sW zq^yhAj%G#$KWepdi|4xhsco#buAn37#=~_?R?goaY5C>s-JNbkhOzhVUSt9WS}{3= zuNE1x7?!|NSO&`>6IMVLtb|pN4LPtHa$yaug>}X*e6`+0MLSED$Z&IwwC-64^6j*n zr(NM~v#k?$>zF)q(6S%5%QKl?xxKyZj2?L=Bf>G*YpKg4EzcY}e6ri53!ct)xtrqh z(`z~cTq85{jGya~{zjgzG)JCsw@>R#zZF%rfi-%=a?nU~^K|odI<@fBk*k?szS(7^ Yxo&G-YnhxB|9seB>=gfvX4QoM0Kkn2mjD0& diff --git a/src/client_backend/thread_ctrl.cpp b/src/client_backend/thread_ctrl.cpp index 6a7c2ee..1020e49 100644 --- a/src/client_backend/thread_ctrl.cpp +++ b/src/client_backend/thread_ctrl.cpp @@ -54,6 +54,11 @@ int start_thread(const char* command) { std::thread t1(action_update_settings); t1.detach(); } + else if (strcmp(out1, "update_db") == 0) { + //start a new thread with the scanfolder function + std::thread t1(action_update_settings); + t1.detach(); + } while (can_run_thread()) { //delay a bit, in order to wait until the thread is started diff --git a/src/client_backend/update.cpp b/src/client_backend/update.cpp index d16e139..4da816a 100644 --- a/src/client_backend/update.cpp +++ b/src/client_backend/update.cpp @@ -88,4 +88,8 @@ int action_update_settings() { } return err; } +int action_update_db() { + //update the databases + return update_db(DB_DIR); +} #endif \ No newline at end of file diff --git a/src/server/cyberhex-code/system/secure_zone/php/client_settings.php b/src/server/cyberhex-code/system/secure_zone/php/client_settings.php index 1cf2a01..eb81230 100644 --- a/src/server/cyberhex-code/system/secure_zone/php/client_settings.php +++ b/src/server/cyberhex-code/system/secure_zone/php/client_settings.php @@ -425,6 +425,7 @@ function load_settings(){ + @@ -465,6 +466,10 @@ function load_settings(){ echo(''); else echo(''); + if($action=="update_settings") + echo(''); + else + echo(''); echo(''); echo('');