PluginProbe
WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services / 8.8.0
WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services v8.8.0
8.8.0 8.7.9 8.7.8 8.7.7 8.7.6 8.7.5 8.7.4 8.7.3 8.7.2 8.7.1 8.7.0 8.6.9 8.6.8 8.6.7 8.6.6 8.6.5 8.6.4 8.6.2 8.6.1 8.6.0 8.5.9 8.5.8 8.5.7 8.5.6 8.5.5 All 536 releases
chatbot / inc / qcld-floating-openai-style-filter.php

qcld-floating-openai-style-filter.php in WPBot – AI ChatBot for Live Support, Lead Generation, WordPress Automation, AI Services 8.8.0, at inc/qcld-floating-openai-style-filter.php

5,734 lines 528.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 defined('ABSPATH') or die("You can't access this file directly.");
3
4 // phpcs:disable WordPress.WP.AlternativeFunctions.curl_curl_init, WordPress.WP.AlternativeFunctions.curl_curl_setopt, WordPress.WP.AlternativeFunctions.curl_curl_exec, WordPress.WP.AlternativeFunctions.curl_curl_errno, WordPress.WP.AlternativeFunctions.curl_curl_error, WordPress.WP.AlternativeFunctions.curl_curl_close -- Legacy OpenAI HTTP calls in this module.
5
6 add_filter('qc_wpbotpro_floating_openai_filter_for_style', 'qc_wpbotpro_floating_help_openai_filter_for_style', 10, 2);
7 if ( ! function_exists( 'qc_wpbotpro_floating_help_openai_filter_for_style' ) ) {
8 function qc_wpbotpro_floating_help_openai_filter_for_style($qcld_writing_style, $qcld_language){
9
10 if ( $qcld_writing_style == "descr" ) {
11
12 if ( $qcld_language == "en" ) {
13 $writing_style = "descriptive";
14 } else {
15
16 if ( $qcld_language == "de" ) {
17 $writing_style = "beschreibend";
18 } else {
19
20 if ( $qcld_language == "fr" ) {
21 $writing_style = "descriptif";
22 } else {
23
24 if ( $qcld_language == "es" ) {
25 $writing_style = "descriptivo";
26 } else {
27
28 if ( $qcld_language == "it" ) {
29 $writing_style = "descrittivo";
30 } else {
31
32 if ( $qcld_language == "pt" ) {
33 $writing_style = "descritivo";
34 } else {
35
36 if ( $qcld_language == "nl" ) {
37 $writing_style = "beschrijvend";
38 } else {
39
40 if ( $qcld_language == "ru" ) {
41 $writing_style = "описательный";
42 } else {
43
44 if ( $qcld_language == "ja" ) {
45 $writing_style = "記述的";
46 } else {
47
48 if ( $qcld_language == "ko" ) {
49 $writing_style = "기술적인";
50 } else {
51
52 if ( $qcld_language == "zh" ) {
53 $writing_style = "描述性";
54 } else {
55
56 if ( $qcld_language == "ko" ) {
57 $writing_style = "기술적인";
58 } else {
59
60 if ( $qcld_language == "id" ) {
61 $writing_style = "deskriptif";
62 } else {
63
64 if ( $qcld_language == "tr" ) {
65 $writing_style = "tanımlayıcı";
66 } else {
67
68 if ( $qcld_language == "hi" ) {
69 $writing_style = "वर्णनात्मक";
70 } else {
71
72 if ( $qcld_language == "pl" ) {
73 $writing_style = "opisowy";
74 } else {
75
76 if ( $qcld_language == "uk" ) {
77 $writing_style = "описовий";
78 } else {
79
80 if ( $qcld_language == "ar" ) {
81 $writing_style = "وصفي";
82 } else {
83
84 if ( $qcld_language == "ro" ) {
85 $writing_style = "descriptiv";
86 } else {
87
88 if ( $qcld_language == "hu" ) {
89 $writing_style = "leírásos";
90 } else {
91
92 if ( $qcld_language == "cs" ) {
93 $writing_style = "popisný";
94 } else {
95
96 if ( $qcld_language == "el" ) {
97 $writing_style = "περιγραφικός";
98 } else {
99
100 if ( $qcld_language == "bg" ) {
101 $writing_style = "описателен";
102 } else {
103
104 if ( $qcld_language == "sv" ) {
105 $writing_style = "beskrivande";
106 } else {
107 $writing_style = "descriptive";
108 }
109
110 }
111
112 }
113
114 }
115
116 }
117
118 }
119
120 }
121
122 }
123
124 }
125
126 }
127
128 }
129
130 }
131
132 }
133
134 }
135
136 }
137
138 }
139
140 }
141
142 }
143
144 }
145
146 }
147
148 }
149
150 }
151
152 }
153
154 }
155
156 } else {
157
158 if ( $qcld_writing_style == "creat" ) {
159
160 if ( $qcld_language == "en" ) {
161 $writing_style = "creative";
162 } else {
163
164 if ( $qcld_language == "de" ) {
165 $writing_style = "kreativ";
166 } else {
167
168 if ( $qcld_language == "fr" ) {
169 $writing_style = "créatif";
170 } else {
171
172 if ( $qcld_language == "es" ) {
173 $writing_style = "creativo";
174 } else {
175
176 if ( $qcld_language == "it" ) {
177 $writing_style = "creativo";
178 } else {
179
180 if ( $qcld_language == "pt" ) {
181 $writing_style = "criativo";
182 } else {
183
184 if ( $qcld_language == "nl" ) {
185 $writing_style = "creatief";
186 } else {
187
188 if ( $qcld_language == "ru" ) {
189 $writing_style = "творческий";
190 } else {
191
192 if ( $qcld_language == "ja" ) {
193 $writing_style = "クリエイティブ";
194 } else {
195
196 if ( $qcld_language == "ko" ) {
197 $writing_style = "창의적인";
198 } else {
199
200 if ( $qcld_language == "zh" ) {
201 $writing_style = "创造性";
202 } else {
203
204 if ( $qcld_language == "ko" ) {
205 $writing_style = "창의적인";
206 } else {
207
208 if ( $qcld_language == "id" ) {
209 $writing_style = "kreatif";
210 } else {
211
212 if ( $qcld_language == "tr" ) {
213 $writing_style = "yaratıcı";
214 } else {
215
216 if ( $qcld_language == "hi" ) {
217 $writing_style = "रचनात्मक";
218 } else {
219
220 if ( $qcld_language == "pl" ) {
221 $writing_style = "twórczy";
222 } else {
223
224 if ( $qcld_language == "uk" ) {
225 $writing_style = "творчий";
226 } else {
227
228 if ( $qcld_language == "ar" ) {
229 $writing_style = "إبداعي";
230 } else {
231
232 if ( $qcld_language == "ro" ) {
233 $writing_style = "creativ";
234 } else {
235
236 if ( $qcld_language == "hu" ) {
237 $writing_style = "kreatív";
238 } else {
239
240 if ( $qcld_language == "cs" ) {
241 $writing_style = "tvůrčí";
242 } else {
243
244 if ( $qcld_language == "el" ) {
245 $writing_style = "δημιουργικός";
246 } else {
247
248 if ( $qcld_language == "bg" ) {
249 $writing_style = "творчески";
250 } else {
251
252 if ( $qcld_language == "sv" ) {
253 $writing_style = "kreativ";
254 } else {
255 $writing_style = "creative";
256 }
257
258 }
259
260 }
261
262 }
263
264 }
265
266 }
267
268 }
269
270 }
271
272 }
273
274 }
275
276 }
277
278 }
279
280 }
281
282 }
283
284 }
285
286 }
287
288 }
289
290 }
291
292 }
293
294 }
295
296 }
297
298 }
299
300 }
301
302 }
303
304 } else {
305
306 if ( $qcld_writing_style == "narra" ) {
307
308 if ( $qcld_language == "en" ) {
309 $writing_style = "narrative";
310 } else {
311
312 if ( $qcld_language == "de" ) {
313 $writing_style = "narrativ";
314 } else {
315
316 if ( $qcld_language == "fr" ) {
317 $writing_style = "narratif";
318 } else {
319
320 if ( $qcld_language == "es" ) {
321 $writing_style = "narrativo";
322 } else {
323
324 if ( $qcld_language == "it" ) {
325 $writing_style = "narrativo";
326 } else {
327
328 if ( $qcld_language == "pt" ) {
329 $writing_style = "narrativo";
330 } else {
331
332 if ( $qcld_language == "nl" ) {
333 $writing_style = "narratief";
334 } else {
335
336 if ( $qcld_language == "ru" ) {
337 $writing_style = "рассказ";
338 } else {
339
340 if ( $qcld_language == "ja" ) {
341 $writing_style = "物語";
342 } else {
343
344 if ( $qcld_language == "ko" ) {
345 $writing_style = "이야기";
346 } else {
347
348 if ( $qcld_language == "zh" ) {
349 $writing_style = "叙事";
350 } else {
351
352 if ( $qcld_language == "ko" ) {
353 $writing_style = "이야기";
354 } else {
355
356 if ( $qcld_language == "id" ) {
357 $writing_style = "narratif";
358 } else {
359
360 if ( $qcld_language == "tr" ) {
361 $writing_style = "anlatıcı";
362 } else {
363
364 if ( $qcld_language == "hi" ) {
365 $writing_style = "कथा";
366 } else {
367
368 if ( $qcld_language == "pl" ) {
369 $writing_style = "opowiadanie";
370 } else {
371
372 if ( $qcld_language == "uk" ) {
373 $writing_style = "розповідь";
374 } else {
375
376 if ( $qcld_language == "ar" ) {
377 $writing_style = "قصة";
378 } else {
379
380 if ( $qcld_language == "ro" ) {
381 $writing_style = "narrativ";
382 } else {
383
384 if ( $qcld_language == "hu" ) {
385 $writing_style = "narratív";
386 } else {
387
388 if ( $qcld_language == "cs" ) {
389 $writing_style = "příběh";
390 } else {
391
392 if ( $qcld_language == "el" ) {
393 $writing_style = "περιγραφικός";
394 } else {
395
396 if ( $qcld_language == "bg" ) {
397 $writing_style = "рассказ";
398 } else {
399
400 if ( $qcld_language == "sv" ) {
401 $writing_style = "narrativ";
402 } else {
403 $writing_style = "narrative";
404 }
405
406 }
407
408 }
409
410 }
411
412 }
413
414 }
415
416 }
417
418 }
419
420 }
421
422 }
423
424 }
425
426 }
427
428 }
429
430 }
431
432 }
433
434 }
435
436 }
437
438 }
439
440 }
441
442 }
443
444 }
445
446 }
447
448 }
449
450 }
451
452 } else {
453
454 if ( $qcld_writing_style == "persu" ) {
455
456 if ( $qcld_language == "en" ) {
457 $writing_style = "persuasive";
458 } else {
459
460 if ( $qcld_language == "de" ) {
461 $writing_style = "überzeugend";
462 } else {
463
464 if ( $qcld_language == "fr" ) {
465 $writing_style = "persuasif";
466 } else {
467
468 if ( $qcld_language == "es" ) {
469 $writing_style = "persuasivo";
470 } else {
471
472 if ( $qcld_language == "it" ) {
473 $writing_style = "persuasivo";
474 } else {
475
476 if ( $qcld_language == "pt" ) {
477 $writing_style = "persuasivo";
478 } else {
479
480 if ( $qcld_language == "nl" ) {
481 $writing_style = "overtuigend";
482 } else {
483
484 if ( $qcld_language == "ru" ) {
485 $writing_style = "убеждение";
486 } else {
487
488 if ( $qcld_language == "ja" ) {
489 $writing_style = "説得力のある";
490 } else {
491
492 if ( $qcld_language == "ko" ) {
493 $writing_style = "설득력 있는";
494 } else {
495
496 if ( $qcld_language == "zh" ) {
497 $writing_style = "说服力";
498 } else {
499
500 if ( $qcld_language == "ko" ) {
501 $writing_style = "설득력 있는";
502 } else {
503
504 if ( $qcld_language == "id" ) {
505 $writing_style = "persuasif";
506 } else {
507
508 if ( $qcld_language == "tr" ) {
509 $writing_style = "ikna edici";
510 } else {
511
512 if ( $qcld_language == "hi" ) {
513 $writing_style = "प्रेरक";
514 } else {
515
516 if ( $qcld_language == "pl" ) {
517 $writing_style = "przekonywujący";
518 } else {
519
520 if ( $qcld_language == "uk" ) {
521 $writing_style = "переконливий";
522 } else {
523
524 if ( $qcld_language == "ar" ) {
525 $writing_style = "مقنع";
526 } else {
527
528 if ( $qcld_language == "ro" ) {
529 $writing_style = "persuasiv";
530 } else {
531
532 if ( $qcld_language == "hu" ) {
533 $writing_style = "persuasív";
534 } else {
535
536 if ( $qcld_language == "cs" ) {
537 $writing_style = "přesvědčivý";
538 } else {
539
540 if ( $qcld_language == "el" ) {
541 $writing_style = "περιεκτικός";
542 } else {
543
544 if ( $qcld_language == "bg" ) {
545 $writing_style = "привличащ";
546 } else {
547
548 if ( $qcld_language == "sv" ) {
549 $writing_style = "persuasiv";
550 } else {
551 $writing_style = "persuasive";
552 }
553
554 }
555
556 }
557
558 }
559
560 }
561
562 }
563
564 }
565
566 }
567
568 }
569
570 }
571
572 }
573
574 }
575
576 }
577
578 }
579
580 }
581
582 }
583
584 }
585
586 }
587
588 }
589
590 }
591
592 }
593
594 }
595
596 }
597
598 }
599
600 } else {
601
602 if ( $qcld_writing_style == "expos" ) {
603
604 if ( $qcld_language == "en" ) {
605 $writing_style = "expository";
606 } else {
607
608 if ( $qcld_language == "de" ) {
609 $writing_style = "erklärend";
610 } else {
611
612 if ( $qcld_language == "fr" ) {
613 $writing_style = "exposé";
614 } else {
615
616 if ( $qcld_language == "es" ) {
617 $writing_style = "expositivo";
618 } else {
619
620 if ( $qcld_language == "it" ) {
621 $writing_style = "espositivo";
622 } else {
623
624 if ( $qcld_language == "pt" ) {
625 $writing_style = "expositivo";
626 } else {
627
628 if ( $qcld_language == "nl" ) {
629 $writing_style = "expositief";
630 } else {
631
632 if ( $qcld_language == "ru" ) {
633 $writing_style = "описательный";
634 } else {
635
636 if ( $qcld_language == "ja" ) {
637 $writing_style = "説明的";
638 } else {
639
640 if ( $qcld_language == "ko" ) {
641 $writing_style = "설명적인";
642 } else {
643
644 if ( $qcld_language == "zh" ) {
645 $writing_style = "说明性";
646 } else {
647
648 if ( $qcld_language == "ko" ) {
649 $writing_style = "설명적인";
650 } else {
651
652 if ( $qcld_language == "id" ) {
653 $writing_style = "eksposisi";
654 } else {
655
656 if ( $qcld_language == "tr" ) {
657 $writing_style = "açıklayıcı";
658 } else {
659
660 if ( $qcld_language == "hi" ) {
661 $writing_style = "व्याख्यात्मक";
662 } else {
663
664 if ( $qcld_language == "pl" ) {
665 $writing_style = "wyjaśniający";
666 } else {
667
668 if ( $qcld_language == "uk" ) {
669 $writing_style = "описовий";
670 } else {
671
672 if ( $qcld_language == "ar" ) {
673 $writing_style = "وصفي";
674 } else {
675
676 if ( $qcld_language == "ro" ) {
677 $writing_style = "expozitiv";
678 } else {
679
680 if ( $qcld_language == "hu" ) {
681 $writing_style = "előadó";
682 } else {
683
684 if ( $qcld_language == "cs" ) {
685 $writing_style = "vysvětlující";
686 } else {
687
688 if ( $qcld_language == "el" ) {
689 $writing_style = "εξηγητικός";
690 } else {
691
692 if ( $qcld_language == "bg" ) {
693 $writing_style = "обяснителен";
694 } else {
695
696 if ( $qcld_language == "sv" ) {
697 $writing_style = "expositorisk";
698 } else {
699 $writing_style = "expository";
700 }
701
702 }
703
704 }
705
706 }
707
708 }
709
710 }
711
712 }
713
714 }
715
716 }
717
718 }
719
720 }
721
722 }
723
724 }
725
726 }
727
728 }
729
730 }
731
732 }
733
734 }
735
736 }
737
738 }
739
740 }
741
742 }
743
744 }
745
746 }
747
748 } else {
749
750 if ( $qcld_writing_style == "infor" ) {
751
752 if ( $qcld_language == "en" ) {
753 $writing_style = "informative";
754 } else {
755
756 if ( $qcld_language == "de" ) {
757 $writing_style = "informierend";
758 } else {
759
760 if ( $qcld_language == "fr" ) {
761 $writing_style = "informatif";
762 } else {
763
764 if ( $qcld_language == "es" ) {
765 $writing_style = "informativo";
766 } else {
767
768 if ( $qcld_language == "it" ) {
769 $writing_style = "informativo";
770 } else {
771
772 if ( $qcld_language == "pt" ) {
773 $writing_style = "informativo";
774 } else {
775
776 if ( $qcld_language == "nl" ) {
777 $writing_style = "informatief";
778 } else {
779
780 if ( $qcld_language == "ru" ) {
781 $writing_style = "информативный";
782 } else {
783
784 if ( $qcld_language == "ja" ) {
785 $writing_style = "情報";
786 } else {
787
788 if ( $qcld_language == "ko" ) {
789 $writing_style = "정보";
790 } else {
791
792 if ( $qcld_language == "zh" ) {
793 $writing_style = "信息";
794 } else {
795
796 if ( $qcld_language == "ko" ) {
797 $writing_style = "정보";
798 } else {
799
800 if ( $qcld_language == "id" ) {
801 $writing_style = "informasi";
802 } else {
803
804 if ( $qcld_language == "tr" ) {
805 $writing_style = "bilgilendirici";
806 } else {
807
808 if ( $qcld_language == "hi" ) {
809 $writing_style = "सूचनात्मक";
810 } else {
811
812 if ( $qcld_language == "pl" ) {
813 $writing_style = "informacyjny";
814 } else {
815
816 if ( $qcld_language == "uk" ) {
817 $writing_style = "інформативний";
818 } else {
819
820 if ( $qcld_language == "ar" ) {
821 $writing_style = "معلوماتي";
822 } else {
823
824 if ( $qcld_language == "ro" ) {
825 $writing_style = "informativ";
826 } else {
827
828 if ( $qcld_language == "hu" ) {
829 $writing_style = "informáló";
830 } else {
831
832 if ( $qcld_language == "cs" ) {
833 $writing_style = "informační";
834 } else {
835
836 if ( $qcld_language == "el" ) {
837 $writing_style = "πληροφοριακός";
838 } else {
839
840 if ( $qcld_language == "bg" ) {
841 $writing_style = "информативен";
842 } else {
843
844 if ( $qcld_language == "sv" ) {
845 $writing_style = "informativ";
846 } else {
847 $writing_style = "informative";
848 }
849
850 }
851
852 }
853
854 }
855
856 }
857
858 }
859
860 }
861
862 }
863
864 }
865
866 }
867
868 }
869
870 }
871
872 }
873
874 }
875
876 }
877
878 }
879
880 }
881
882 }
883
884 }
885
886 }
887
888 }
889
890 }
891
892 }
893
894 }
895
896 // add reflective
897 } else {
898
899 if ( $qcld_writing_style == "refle" ) {
900
901 if ( $qcld_language == "en" ) {
902 $writing_style = "reflective";
903 } else {
904
905 if ( $qcld_language == "de" ) {
906 $writing_style = "reflektierend";
907 } else {
908
909 if ( $qcld_language == "fr" ) {
910 $writing_style = "réfléchi";
911 } else {
912
913 if ( $qcld_language == "es" ) {
914 $writing_style = "reflexivo";
915 } else {
916
917 if ( $qcld_language == "it" ) {
918 $writing_style = "reflessivo";
919 } else {
920
921 if ( $qcld_language == "pt" ) {
922 $writing_style = "reflexivo";
923 } else {
924
925 if ( $qcld_language == "nl" ) {
926 $writing_style = "reflectief";
927 } else {
928
929 if ( $qcld_language == "ru" ) {
930 $writing_style = "рефлексивный";
931 } else {
932
933 if ( $qcld_language == "ja" ) {
934 $writing_style = "反射的";
935 } else {
936
937 if ( $qcld_language == "ko" ) {
938 $writing_style = "반사적인";
939 } else {
940
941 if ( $qcld_language == "zh" ) {
942 $writing_style = "反射的";
943 } else {
944
945 if ( $qcld_language == "ko" ) {
946 $writing_style = "반사적인";
947 } else {
948
949 if ( $qcld_language == "id" ) {
950 $writing_style = "reflektif";
951 } else {
952
953 if ( $qcld_language == "tr" ) {
954 $writing_style = "yansıtıcı";
955 } else {
956
957 if ( $qcld_language == "hi" ) {
958 $writing_style = "चिंतनशील";
959 } else {
960
961 if ( $qcld_language == "pl" ) {
962 $writing_style = "refleksyjny";
963 } else {
964
965 if ( $qcld_language == "uk" ) {
966 $writing_style = "рефлексивний";
967 } else {
968
969 if ( $qcld_language == "ar" ) {
970 $writing_style = "مرئي";
971 } else {
972
973 if ( $qcld_language == "ro" ) {
974 $writing_style = "reflectiv";
975 } else {
976
977 if ( $qcld_language == "hu" ) {
978 $writing_style = "visszatükröző";
979 } else {
980
981 if ( $qcld_language == "cs" ) {
982 $writing_style = "reflexní";
983 } else {
984
985 if ( $qcld_language == "el" ) {
986 $writing_style = "αναστρεφτικός";
987 } else {
988
989 if ( $qcld_language == "bg" ) {
990 $writing_style = "рефлексивен";
991 } else {
992
993 if ( $qcld_language == "sv" ) {
994 $writing_style = "reflekterande";
995 } else {
996 $writing_style = "reflective";
997 }
998
999 }
1000
1001 }
1002
1003 }
1004
1005 }
1006
1007 }
1008
1009 }
1010
1011 }
1012
1013 }
1014
1015 }
1016
1017 }
1018
1019 }
1020
1021 }
1022
1023 }
1024
1025 }
1026
1027 }
1028
1029 }
1030
1031 }
1032
1033 }
1034
1035 }
1036
1037 }
1038
1039 }
1040
1041 }
1042
1043 }
1044
1045 // add argumentative
1046 } else {
1047
1048 if ( $qcld_writing_style == "argum" ) {
1049
1050 if ( $qcld_language == "en" ) {
1051 $writing_style = "argumentative";
1052 } else {
1053
1054 if ( $qcld_language == "de" ) {
1055 $writing_style = "argumentativ";
1056 } else {
1057
1058 if ( $qcld_language == "fr" ) {
1059 $writing_style = "argumentatif";
1060 } else {
1061
1062 if ( $qcld_language == "es" ) {
1063 $writing_style = "argumentativo";
1064 } else {
1065
1066 if ( $qcld_language == "it" ) {
1067 $writing_style = "argomentativo";
1068 } else {
1069
1070 if ( $qcld_language == "pt" ) {
1071 $writing_style = "argumentativo";
1072 } else {
1073
1074 if ( $qcld_language == "nl" ) {
1075 $writing_style = "argumentatief";
1076 } else {
1077
1078 if ( $qcld_language == "ru" ) {
1079 $writing_style = "аргументативный";
1080 } else {
1081
1082 if ( $qcld_language == "ja" ) {
1083 $writing_style = "論争的";
1084 } else {
1085
1086 if ( $qcld_language == "ko" ) {
1087 $writing_style = "논쟁적인";
1088 } else {
1089
1090 if ( $qcld_language == "zh" ) {
1091 $writing_style = "争论的";
1092 } else {
1093
1094 if ( $qcld_language == "ko" ) {
1095 $writing_style = "논쟁적인";
1096 } else {
1097
1098 if ( $qcld_language == "id" ) {
1099 $writing_style = "argumentatif";
1100 } else {
1101
1102 if ( $qcld_language == "tr" ) {
1103 $writing_style = "tartışmalı";
1104 } else {
1105
1106 if ( $qcld_language == "hi" ) {
1107 $writing_style = "विवादात्मक";
1108 } else {
1109
1110 if ( $qcld_language == "pl" ) {
1111 $writing_style = "argumentacyjny";
1112 } else {
1113
1114 if ( $qcld_language == "uk" ) {
1115 $writing_style = "аргументативний";
1116 } else {
1117
1118 if ( $qcld_language == "ar" ) {
1119 $writing_style = "مناقشة";
1120 } else {
1121
1122 if ( $qcld_language == "ro" ) {
1123 $writing_style = "argumentativ";
1124 } else {
1125
1126 if ( $qcld_language == "hu" ) {
1127 $writing_style = "vitatható";
1128 } else {
1129
1130 if ( $qcld_language == "cs" ) {
1131 $writing_style = "argumentativní";
1132 } else {
1133
1134 if ( $qcld_language == "el" ) {
1135 $writing_style = "αργυρολογικός";
1136 } else {
1137
1138 if ( $qcld_language == "bg" ) {
1139 $writing_style = "аргументативен";
1140 } else {
1141
1142 if ( $qcld_language == "sv" ) {
1143 $writing_style = "argumentativ";
1144 } else {
1145 $writing_style = "argumentative";
1146 }
1147
1148 }
1149
1150 }
1151
1152 }
1153
1154 }
1155
1156 }
1157
1158 }
1159
1160 }
1161
1162 }
1163
1164 }
1165
1166 }
1167
1168 }
1169
1170 }
1171
1172 }
1173
1174 }
1175
1176 }
1177
1178 }
1179
1180 }
1181
1182 }
1183
1184 }
1185
1186 }
1187
1188 }
1189
1190 }
1191
1192 }
1193
1194 } else {
1195
1196 if ( $qcld_writing_style == "analy" ) {
1197
1198 if ( $qcld_language == "en" ) {
1199 $writing_style = "analytical";
1200 } else {
1201
1202 if ( $qcld_language == "de" ) {
1203 $writing_style = "analytisch";
1204 } else {
1205
1206 if ( $qcld_language == "fr" ) {
1207 $writing_style = "analytique";
1208 } else {
1209
1210 if ( $qcld_language == "es" ) {
1211 $writing_style = "analítico";
1212 } else {
1213
1214 if ( $qcld_language == "it" ) {
1215 $writing_style = "analitico";
1216 } else {
1217
1218 if ( $qcld_language == "pt" ) {
1219 $writing_style = "analítico";
1220 } else {
1221
1222 if ( $qcld_language == "nl" ) {
1223 $writing_style = "analytisch";
1224 } else {
1225
1226 if ( $qcld_language == "ru" ) {
1227 $writing_style = "аналитический";
1228 } else {
1229
1230 if ( $qcld_language == "ja" ) {
1231 $writing_style = "分析的";
1232 } else {
1233
1234 if ( $qcld_language == "ko" ) {
1235 $writing_style = "분석적인";
1236 } else {
1237
1238 if ( $qcld_language == "zh" ) {
1239 $writing_style = "分析的";
1240 } else {
1241
1242 if ( $qcld_language == "ko" ) {
1243 $writing_style = "분석적인";
1244 } else {
1245
1246 if ( $qcld_language == "id" ) {
1247 $writing_style = "analitis";
1248 } else {
1249
1250 if ( $qcld_language == "tr" ) {
1251 $writing_style = "analitik";
1252 } else {
1253
1254 if ( $qcld_language == "hi" ) {
1255 $writing_style = "विश्लेषणीय";
1256 } else {
1257
1258 if ( $qcld_language == "pl" ) {
1259 $writing_style = "analizujący";
1260 } else {
1261
1262 if ( $qcld_language == "uk" ) {
1263 $writing_style = "аналітичний";
1264 } else {
1265
1266 if ( $qcld_language == "ar" ) {
1267 $writing_style = "تحليلي";
1268 } else {
1269
1270 if ( $qcld_language == "ro" ) {
1271 $writing_style = "analitic";
1272 } else {
1273
1274 if ( $qcld_language == "hu" ) {
1275 $writing_style = "elemző";
1276 } else {
1277
1278 if ( $qcld_language == "cs" ) {
1279 $writing_style = "analytický";
1280 } else {
1281
1282 if ( $qcld_language == "el" ) {
1283 $writing_style = "αναλυτικός";
1284 } else {
1285
1286 if ( $qcld_language == "bg" ) {
1287 $writing_style = "аналитичен";
1288 } else {
1289
1290 if ( $qcld_language == "sv" ) {
1291 $writing_style = "analytisk";
1292 } else {
1293 $writing_style = "analytical";
1294 }
1295
1296 }
1297
1298 }
1299
1300 }
1301
1302 }
1303
1304 }
1305
1306 }
1307
1308 }
1309
1310 }
1311
1312 }
1313
1314 }
1315
1316 }
1317
1318 }
1319
1320 }
1321
1322 }
1323
1324 }
1325
1326 }
1327
1328 }
1329
1330 }
1331
1332 }
1333
1334 }
1335
1336 }
1337
1338 }
1339
1340 }
1341
1342 } else {
1343
1344 if ( $qcld_writing_style == "criti" ) {
1345
1346 if ( $qcld_language == "en" ) {
1347 $writing_style = "critical";
1348 } else {
1349
1350 if ( $qcld_language == "de" ) {
1351 $writing_style = "kritisch";
1352 } else {
1353
1354 if ( $qcld_language == "fr" ) {
1355 $writing_style = "critique";
1356 } else {
1357
1358 if ( $qcld_language == "es" ) {
1359 $writing_style = "crítico";
1360 } else {
1361
1362 if ( $qcld_language == "it" ) {
1363 $writing_style = "critico";
1364 } else {
1365
1366 if ( $qcld_language == "pt" ) {
1367 $writing_style = "crítico";
1368 } else {
1369
1370 if ( $qcld_language == "nl" ) {
1371 $writing_style = "kritisch";
1372 } else {
1373
1374 if ( $qcld_language == "ru" ) {
1375 $writing_style = "критический";
1376 } else {
1377
1378 if ( $qcld_language == "ja" ) {
1379 $writing_style = "批判的";
1380 } else {
1381
1382 if ( $qcld_language == "ko" ) {
1383 $writing_style = "비판적인";
1384 } else {
1385
1386 if ( $qcld_language == "zh" ) {
1387 $writing_style = "批判的";
1388 } else {
1389
1390 if ( $qcld_language == "ko" ) {
1391 $writing_style = "비판적인";
1392 } else {
1393
1394 if ( $qcld_language == "id" ) {
1395 $writing_style = "kritikal";
1396 } else {
1397
1398 if ( $qcld_language == "tr" ) {
1399 $writing_style = "eleştirel";
1400 } else {
1401
1402 if ( $qcld_language == "hi" ) {
1403 $writing_style = "नाजुक";
1404 } else {
1405
1406 if ( $qcld_language == "pl" ) {
1407 $writing_style = "krytyczny";
1408 } else {
1409
1410 if ( $qcld_language == "uk" ) {
1411 $writing_style = "критичний";
1412 } else {
1413
1414 if ( $qcld_language == "ar" ) {
1415 $writing_style = "حريص";
1416 } else {
1417
1418 if ( $qcld_language == "ro" ) {
1419 $writing_style = "critic";
1420 } else {
1421
1422 if ( $qcld_language == "hu" ) {
1423 $writing_style = "kritikus";
1424 } else {
1425
1426 if ( $qcld_language == "cs" ) {
1427 $writing_style = "kritický";
1428 } else {
1429
1430 if ( $qcld_language == "el" ) {
1431 $writing_style = "κριτικός";
1432 } else {
1433
1434 if ( $qcld_language == "bg" ) {
1435 $writing_style = "критичен";
1436 } else {
1437
1438 if ( $qcld_language == "sv" ) {
1439 $writing_style = "kritisk";
1440 } else {
1441 $writing_style = "critical";
1442 }
1443
1444 }
1445
1446 }
1447
1448 }
1449
1450 }
1451
1452 }
1453
1454 }
1455
1456 }
1457
1458 }
1459
1460 }
1461
1462 }
1463
1464 }
1465
1466 }
1467
1468 }
1469
1470 }
1471
1472 }
1473
1474 }
1475
1476 }
1477
1478 }
1479
1480 }
1481
1482 }
1483
1484 }
1485
1486 }
1487
1488 }
1489
1490 } else {
1491
1492 if ( $qcld_writing_style == "evalu" ) {
1493
1494 if ( $qcld_language == "en" ) {
1495 $writing_style = "evaluative";
1496 } else {
1497
1498 if ( $qcld_language == "de" ) {
1499 $writing_style = "evaluierend";
1500 } else {
1501
1502 if ( $qcld_language == "fr" ) {
1503 $writing_style = "évaluatif";
1504 } else {
1505
1506 if ( $qcld_language == "es" ) {
1507 $writing_style = "evaluativo";
1508 } else {
1509
1510 if ( $qcld_language == "it" ) {
1511 $writing_style = "valutativo";
1512 } else {
1513
1514 if ( $qcld_language == "pt" ) {
1515 $writing_style = "avaliativo";
1516 } else {
1517
1518 if ( $qcld_language == "nl" ) {
1519 $writing_style = "evaluerend";
1520 } else {
1521
1522 if ( $qcld_language == "ru" ) {
1523 $writing_style = "оценочный";
1524 } else {
1525
1526 if ( $qcld_language == "ja" ) {
1527 $writing_style = "評価的";
1528 } else {
1529
1530 if ( $qcld_language == "ko" ) {
1531 $writing_style = "평가적인";
1532 } else {
1533
1534 if ( $qcld_language == "zh" ) {
1535 $writing_style = "评价的";
1536 } else {
1537
1538 if ( $qcld_language == "ko" ) {
1539 $writing_style = "평가적인";
1540 } else {
1541
1542 if ( $qcld_language == "id" ) {
1543 $writing_style = "evaluatif";
1544 } else {
1545
1546 if ( $qcld_language == "tr" ) {
1547 $writing_style = "değerlendirici";
1548 } else {
1549
1550 if ( $qcld_language == "hi" ) {
1551 $writing_style = "मूल्यांकन करनेवाला";
1552 } else {
1553
1554 if ( $qcld_language == "pl" ) {
1555 $writing_style = "oceniający";
1556 } else {
1557
1558 if ( $qcld_language == "uk" ) {
1559 $writing_style = "оцінювальний";
1560 } else {
1561
1562 if ( $qcld_language == "ar" ) {
1563 $writing_style = "تقييمي";
1564 } else {
1565
1566 if ( $qcld_language == "ro" ) {
1567 $writing_style = "evaluativ";
1568 } else {
1569
1570 if ( $qcld_language == "hu" ) {
1571 $writing_style = "értékelő";
1572 } else {
1573
1574 if ( $qcld_language == "cs" ) {
1575 $writing_style = "posuzující";
1576 } else {
1577
1578 if ( $qcld_language == "el" ) {
1579 $writing_style = "αξιολογητικός";
1580 } else {
1581
1582 if ( $qcld_language == "bg" ) {
1583 $writing_style = "оценителен";
1584 } else {
1585
1586 if ( $qcld_language == "sv" ) {
1587 $writing_style = "bedömning";
1588 } else {
1589 $writing_style = "evaluative";
1590 }
1591
1592 }
1593
1594 }
1595
1596 }
1597
1598 }
1599
1600 }
1601
1602 }
1603
1604 }
1605
1606 }
1607
1608 }
1609
1610 }
1611
1612 }
1613
1614 }
1615
1616 }
1617
1618 }
1619
1620 }
1621
1622 }
1623
1624 }
1625
1626 }
1627
1628 }
1629
1630 }
1631
1632 }
1633
1634 }
1635
1636 }
1637
1638 } else {
1639
1640 if ( $qcld_writing_style == "journ" ) {
1641
1642 if ( $qcld_language == "en" ) {
1643 $writing_style = "journalistic";
1644 } else {
1645
1646 if ( $qcld_language == "de" ) {
1647 $writing_style = "journalistisch";
1648 } else {
1649
1650 if ( $qcld_language == "fr" ) {
1651 $writing_style = "journalistique";
1652 } else {
1653
1654 if ( $qcld_language == "es" ) {
1655 $writing_style = "periodístico";
1656 } else {
1657
1658 if ( $qcld_language == "it" ) {
1659 $writing_style = "giornalistico";
1660 } else {
1661
1662 if ( $qcld_language == "pt" ) {
1663 $writing_style = "jornalístico";
1664 } else {
1665
1666 if ( $qcld_language == "nl" ) {
1667 $writing_style = "journalistiek";
1668 } else {
1669
1670 if ( $qcld_language == "ru" ) {
1671 $writing_style = "журналистский";
1672 } else {
1673
1674 if ( $qcld_language == "ja" ) {
1675 $writing_style = "ジャーナリスト";
1676 } else {
1677
1678 if ( $qcld_language == "ko" ) {
1679 $writing_style = "저널리스트";
1680 } else {
1681
1682 if ( $qcld_language == "zh" ) {
1683 $writing_style = "记者";
1684 } else {
1685
1686 if ( $qcld_language == "ko" ) {
1687 $writing_style = "저널리스트";
1688 } else {
1689
1690 if ( $qcld_language == "id" ) {
1691 $writing_style = "jurnalistik";
1692 } else {
1693
1694 if ( $qcld_language == "tr" ) {
1695 $writing_style = "gazeteci";
1696 } else {
1697
1698 if ( $qcld_language == "hi" ) {
1699 $writing_style = "पत्रकारी";
1700 } else {
1701
1702 if ( $qcld_language == "pl" ) {
1703 $writing_style = "dziennikarski";
1704 } else {
1705
1706 if ( $qcld_language == "uk" ) {
1707 $writing_style = "журналістський";
1708 } else {
1709
1710 if ( $qcld_language == "ar" ) {
1711 $writing_style = "صحفي";
1712 } else {
1713
1714 if ( $qcld_language == "ro" ) {
1715 $writing_style = "jurnalistic";
1716 } else {
1717
1718 if ( $qcld_language == "hu" ) {
1719 $writing_style = "újságírói";
1720 } else {
1721
1722 if ( $qcld_language == "cs" ) {
1723 $writing_style = "žurnalistický";
1724 } else {
1725
1726 if ( $qcld_language == "el" ) {
1727 $writing_style = "Επαγγελματικός";
1728 } else {
1729
1730 if ( $qcld_language == "bg" ) {
1731 $writing_style = "журналистически";
1732 } else {
1733
1734 if ( $qcld_language == "sv" ) {
1735 $writing_style = "journalistisk";
1736 } else {
1737 $writing_style = "journalistic";
1738 }
1739
1740 }
1741
1742 }
1743
1744 }
1745
1746 }
1747
1748 }
1749
1750 }
1751
1752 }
1753
1754 }
1755
1756 }
1757
1758 }
1759
1760 }
1761
1762 }
1763
1764 }
1765
1766 }
1767
1768 }
1769
1770 }
1771
1772 }
1773
1774 }
1775
1776 }
1777
1778 }
1779
1780 }
1781
1782 }
1783
1784 }
1785
1786 } else {
1787
1788 if ( $qcld_writing_style == "techn" ) {
1789
1790 if ( $qcld_language == "en" ) {
1791 $writing_style = "technical";
1792 } else {
1793
1794 if ( $qcld_language == "de" ) {
1795 $writing_style = "technisch";
1796 } else {
1797
1798 if ( $qcld_language == "fr" ) {
1799 $writing_style = "technique";
1800 } else {
1801
1802 if ( $qcld_language == "es" ) {
1803 $writing_style = "técnico";
1804 } else {
1805
1806 if ( $qcld_language == "it" ) {
1807 $writing_style = "tecnico";
1808 } else {
1809
1810 if ( $qcld_language == "pt" ) {
1811 $writing_style = "técnico";
1812 } else {
1813
1814 if ( $qcld_language == "nl" ) {
1815 $writing_style = "technisch";
1816 } else {
1817
1818 if ( $qcld_language == "ru" ) {
1819 $writing_style = "технический";
1820 } else {
1821
1822 if ( $qcld_language == "ja" ) {
1823 $writing_style = "技術的";
1824 } else {
1825
1826 if ( $qcld_language == "ko" ) {
1827 $writing_style = "기술적인";
1828 } else {
1829
1830 if ( $qcld_language == "zh" ) {
1831 $writing_style = "技术的";
1832 } else {
1833
1834 if ( $qcld_language == "ko" ) {
1835 $writing_style = "기술적인";
1836 } else {
1837
1838 if ( $qcld_language == "id" ) {
1839 $writing_style = "teknis";
1840 } else {
1841
1842 if ( $qcld_language == "tr" ) {
1843 $writing_style = "teknik";
1844 } else {
1845
1846 if ( $qcld_language == "hi" ) {
1847 $writing_style = "तकनीकी";
1848 } else {
1849
1850 if ( $qcld_language == "pl" ) {
1851 $writing_style = "techniczny";
1852 } else {
1853
1854 if ( $qcld_language == "uk" ) {
1855 $writing_style = "технічний";
1856 } else {
1857
1858 if ( $qcld_language == "ar" ) {
1859 $writing_style = "فني";
1860 } else {
1861
1862 if ( $qcld_language == "ro" ) {
1863 $writing_style = "tehnica";
1864 } else {
1865
1866 if ( $qcld_language == "hu" ) {
1867 $writing_style = "technikai";
1868 } else {
1869
1870 if ( $qcld_language == "cs" ) {
1871 $writing_style = "technický";
1872 } else {
1873
1874 if ( $qcld_language == "el" ) {
1875 $writing_style = "τεχνικός";
1876 } else {
1877
1878 if ( $qcld_language == "bg" ) {
1879 $writing_style = "технически";
1880 } else {
1881
1882 if ( $qcld_language == "sv" ) {
1883 $writing_style = "teknisk";
1884 } else {
1885 $writing_style = "technical";
1886 }
1887
1888 }
1889
1890 }
1891
1892 }
1893
1894 }
1895
1896 }
1897
1898 }
1899
1900 }
1901
1902 }
1903
1904 }
1905
1906 }
1907
1908 }
1909
1910 }
1911
1912 }
1913
1914 }
1915
1916 }
1917
1918 }
1919
1920 }
1921
1922 }
1923
1924 }
1925
1926 }
1927
1928 }
1929
1930 }
1931
1932 }
1933
1934 } else {
1935
1936 if ( $qcld_writing_style == "repor" ) {
1937
1938 if ( $qcld_language == "en" ) {
1939 $writing_style = "report";
1940 } else {
1941
1942 if ( $qcld_language == "de" ) {
1943 $writing_style = "Bericht";
1944 } else {
1945
1946 if ( $qcld_language == "fr" ) {
1947 $writing_style = "rapport";
1948 } else {
1949
1950 if ( $qcld_language == "es" ) {
1951 $writing_style = "informe";
1952 } else {
1953
1954 if ( $qcld_language == "it" ) {
1955 $writing_style = "rapporto";
1956 } else {
1957
1958 if ( $qcld_language == "pt" ) {
1959 $writing_style = "relatório";
1960 } else {
1961
1962 if ( $qcld_language == "nl" ) {
1963 $writing_style = "verslag";
1964 } else {
1965
1966 if ( $qcld_language == "ru" ) {
1967 $writing_style = "отчет";
1968 } else {
1969
1970 if ( $qcld_language == "ja" ) {
1971 $writing_style = "報告";
1972 } else {
1973
1974 if ( $qcld_language == "ko" ) {
1975 $writing_style = "보고서";
1976 } else {
1977
1978 if ( $qcld_language == "zh" ) {
1979 $writing_style = "报告";
1980 } else {
1981
1982 if ( $qcld_language == "ko" ) {
1983 $writing_style = "보고서";
1984 } else {
1985
1986 if ( $qcld_language == "id" ) {
1987 $writing_style = "laporan";
1988 } else {
1989
1990 if ( $qcld_language == "tr" ) {
1991 $writing_style = "rapor";
1992 } else {
1993
1994 if ( $qcld_language == "hi" ) {
1995 $writing_style = "रिपोर्ट";
1996 } else {
1997
1998 if ( $qcld_language == "pl" ) {
1999 $writing_style = "raport";
2000 } else {
2001
2002 if ( $qcld_language == "uk" ) {
2003 $writing_style = "звіт";
2004 } else {
2005
2006 if ( $qcld_language == "ar" ) {
2007 $writing_style = "تقرير";
2008 } else {
2009
2010 if ( $qcld_language == "ro" ) {
2011 $writing_style = "raport";
2012 } else {
2013
2014 if ( $qcld_language == "hu" ) {
2015 $writing_style = "jelentés";
2016 } else {
2017
2018 if ( $qcld_language == "cs" ) {
2019 $writing_style = "zpráva";
2020 } else {
2021
2022 if ( $qcld_language == "el" ) {
2023 $writing_style = "αναφορά";
2024 } else {
2025
2026 if ( $qcld_language == "bg" ) {
2027 $writing_style = "доклад";
2028 } else {
2029
2030 if ( $qcld_language == "sv" ) {
2031 $writing_style = "rapport";
2032 } else {
2033 $writing_style = "report";
2034 }
2035
2036 }
2037
2038 }
2039
2040 }
2041
2042 }
2043
2044 }
2045
2046 }
2047
2048 }
2049
2050 }
2051
2052 }
2053
2054 }
2055
2056 }
2057
2058 }
2059
2060 }
2061
2062 }
2063
2064 }
2065
2066 }
2067
2068 }
2069
2070 }
2071
2072 }
2073
2074 }
2075
2076 }
2077
2078 }
2079
2080 }
2081
2082 } else {
2083
2084 if ( $qcld_writing_style == "resea" ) {
2085
2086 if ( $qcld_language == "en" ) {
2087 $writing_style = "research";
2088 } else {
2089
2090 if ( $qcld_language == "de" ) {
2091 $writing_style = "Forschung";
2092 } else {
2093
2094 if ( $qcld_language == "fr" ) {
2095 $writing_style = "recherche";
2096 } else {
2097
2098 if ( $qcld_language == "es" ) {
2099 $writing_style = "investigación";
2100 } else {
2101
2102 if ( $qcld_language == "it" ) {
2103 $writing_style = "ricerca";
2104 } else {
2105
2106 if ( $qcld_language == "pt" ) {
2107 $writing_style = "pesquisa";
2108 } else {
2109
2110 if ( $qcld_language == "nl" ) {
2111 $writing_style = "onderzoek";
2112 } else {
2113
2114 if ( $qcld_language == "ru" ) {
2115 $writing_style = "исследование";
2116 } else {
2117
2118 if ( $qcld_language == "ja" ) {
2119 $writing_style = "研究";
2120 } else {
2121
2122 if ( $qcld_language == "ko" ) {
2123 $writing_style = "연구";
2124 } else {
2125
2126 if ( $qcld_language == "zh" ) {
2127 $writing_style = "研究";
2128 } else {
2129
2130 if ( $qcld_language == "ko" ) {
2131 $writing_style = "연구";
2132 } else {
2133
2134 if ( $qcld_language == "id" ) {
2135 $writing_style = "penelitian";
2136 } else {
2137
2138 if ( $qcld_language == "tr" ) {
2139 $writing_style = "araştırma";
2140 } else {
2141
2142 if ( $qcld_language == "hi" ) {
2143 $writing_style = "अनुसंधान";
2144 } else {
2145
2146 if ( $qcld_language == "pl" ) {
2147 $writing_style = "badania";
2148 } else {
2149
2150 if ( $qcld_language == "uk" ) {
2151 $writing_style = "дослідження";
2152 } else {
2153
2154 if ( $qcld_language == "ar" ) {
2155 $writing_style = "بحث";
2156 } else {
2157
2158 if ( $qcld_language == "ro" ) {
2159 $writing_style = "cercetare";
2160 } else {
2161
2162 if ( $qcld_language == "hu" ) {
2163 $writing_style = "kutatás";
2164 } else {
2165
2166 if ( $qcld_language == "cs" ) {
2167 $writing_style = "výzkum";
2168 } else {
2169
2170 if ( $qcld_language == "el" ) {
2171 $writing_style = "ερευνα";
2172 } else {
2173
2174 if ( $qcld_language == "bg" ) {
2175 $writing_style = "изследване";
2176 } else {
2177
2178 if ( $qcld_language == "sv" ) {
2179 $writing_style = "forskning";
2180 } else {
2181 $writing_style = "research";
2182 }
2183
2184 }
2185
2186 }
2187
2188 }
2189
2190 }
2191
2192 }
2193
2194 }
2195
2196 }
2197
2198 }
2199
2200 }
2201
2202 }
2203
2204 }
2205
2206 }
2207
2208 }
2209
2210 }
2211
2212 }
2213
2214 }
2215
2216 }
2217
2218 }
2219
2220 }
2221
2222 }
2223
2224 }
2225
2226 }
2227
2228 }
2229
2230 } else {
2231
2232 if ( $qcld_writing_style == "simpl" ) {
2233
2234 if ( $qcld_language == "en" ) {
2235 $writing_style = "simple";
2236 } else {
2237
2238 if ( $qcld_language == "de" ) {
2239 $writing_style = "einfach";
2240 } else {
2241
2242 if ( $qcld_language == "fr" ) {
2243 $writing_style = "simple";
2244 } else {
2245
2246 if ( $qcld_language == "es" ) {
2247 $writing_style = "simple";
2248 } else {
2249
2250 if ( $qcld_language == "it" ) {
2251 $writing_style = "semplice";
2252 } else {
2253
2254 if ( $qcld_language == "pt" ) {
2255 $writing_style = "simples";
2256 } else {
2257
2258 if ( $qcld_language == "nl" ) {
2259 $writing_style = "eenvoudig";
2260 } else {
2261
2262 if ( $qcld_language == "ru" ) {
2263 $writing_style = "простой";
2264 } else {
2265
2266 if ( $qcld_language == "ja" ) {
2267 $writing_style = "シンプル";
2268 } else {
2269
2270 if ( $qcld_language == "ko" ) {
2271 $writing_style = "단순한";
2272 } else {
2273
2274 if ( $qcld_language == "zh" ) {
2275 $writing_style = "简单";
2276 } else {
2277
2278 if ( $qcld_language == "ko" ) {
2279 $writing_style = "단순한";
2280 } else {
2281
2282 if ( $qcld_language == "id" ) {
2283 $writing_style = "sederhana";
2284 } else {
2285
2286 if ( $qcld_language == "tr" ) {
2287 $writing_style = "basit";
2288 } else {
2289
2290 if ( $qcld_language == "hi" ) {
2291 $writing_style = "सरल";
2292 } else {
2293
2294 if ( $qcld_language == "pl" ) {
2295 $writing_style = "prosty";
2296 } else {
2297
2298 if ( $qcld_language == "uk" ) {
2299 $writing_style = "простий";
2300 } else {
2301
2302 if ( $qcld_language == "ar" ) {
2303 $writing_style = "بسيط";
2304 } else {
2305
2306 if ( $qcld_language == "ro" ) {
2307 $writing_style = "simplu";
2308 } else {
2309
2310 if ( $qcld_language == "hu" ) {
2311 $writing_style = "egyszerű";
2312 } else {
2313
2314 if ( $qcld_language == "cs" ) {
2315 $writing_style = "jednoduchý";
2316 } else {
2317
2318 if ( $qcld_language == "el" ) {
2319 $writing_style = "απλός";
2320 } else {
2321
2322 if ( $qcld_language == "bg" ) {
2323 $writing_style = "прост";
2324 } else {
2325
2326 if ( $qcld_language == "sv" ) {
2327 $writing_style = "enkel";
2328 } else {
2329 $writing_style = "simple";
2330 }
2331
2332 }
2333
2334 }
2335
2336 }
2337
2338 }
2339
2340 }
2341
2342 }
2343
2344 }
2345
2346 }
2347
2348 }
2349
2350 }
2351
2352 }
2353
2354 }
2355
2356 }
2357
2358 }
2359
2360 }
2361
2362 }
2363
2364 }
2365
2366 }
2367
2368 }
2369
2370 }
2371
2372 }
2373
2374 }
2375
2376 }
2377
2378 } else {
2379 // informative
2380
2381 if ( $qcld_language == "en" ) {
2382 $writing_style = "informative";
2383 } else {
2384
2385 if ( $qcld_language == "de" ) {
2386 $writing_style = "informierend";
2387 } else {
2388
2389 if ( $qcld_language == "fr" ) {
2390 $writing_style = "informatif";
2391 } else {
2392
2393 if ( $qcld_language == "es" ) {
2394 $writing_style = "informativo";
2395 } else {
2396
2397 if ( $qcld_language == "it" ) {
2398 $writing_style = "informativo";
2399 } else {
2400
2401 if ( $qcld_language == "pt" ) {
2402 $writing_style = "informativo";
2403 } else {
2404
2405 if ( $qcld_language == "nl" ) {
2406 $writing_style = "informatief";
2407 } else {
2408
2409 if ( $qcld_language == "ru" ) {
2410 $writing_style = "информативный";
2411 } else {
2412
2413 if ( $qcld_language == "ja" ) {
2414 $writing_style = "情報";
2415 } else {
2416
2417 if ( $qcld_language == "ko" ) {
2418 $writing_style = "정보";
2419 } else {
2420
2421 if ( $qcld_language == "zh" ) {
2422 $writing_style = "信息";
2423 } else {
2424
2425 if ( $qcld_language == "ko" ) {
2426 $writing_style = "정보";
2427 } else {
2428
2429 if ( $qcld_language == "id" ) {
2430 $writing_style = "informasi";
2431 } else {
2432
2433 if ( $qcld_language == "tr" ) {
2434 $writing_style = "bilgilendirici";
2435 } else {
2436
2437 if ( $qcld_language == "hi" ) {
2438 $writing_style = "सूचनात्मक";
2439 } else {
2440
2441 if ( $qcld_language == "pl" ) {
2442 $writing_style = "informacyjny";
2443 } else {
2444
2445 if ( $qcld_language == "uk" ) {
2446 $writing_style = "інформативний";
2447 } else {
2448
2449 if ( $qcld_language == "ar" ) {
2450 $writing_style = "معلوماتي";
2451 } else {
2452
2453 if ( $qcld_language == "ro" ) {
2454 $writing_style = "informativ";
2455 } else {
2456
2457 if ( $qcld_language == "hu" ) {
2458 $writing_style = "információs";
2459 } else {
2460
2461 if ( $qcld_language == "cs" ) {
2462 $writing_style = "informační";
2463 } else {
2464
2465 if ( $qcld_language == "el" ) {
2466 $writing_style = "πληροφοριακός";
2467 } else {
2468
2469 if ( $qcld_language == "bg" ) {
2470 $writing_style = "информативен";
2471 } else {
2472
2473 if ( $qcld_language == "sv" ) {
2474 $writing_style = "informativ";
2475 } else {
2476 $writing_style = "informative";
2477 }
2478
2479 }
2480
2481 }
2482
2483 }
2484
2485 }
2486
2487 }
2488
2489 }
2490
2491 }
2492
2493 }
2494
2495 }
2496
2497 }
2498
2499 }
2500
2501 }
2502
2503 }
2504
2505 }
2506
2507 }
2508
2509 }
2510
2511 }
2512
2513 }
2514
2515 }
2516
2517 }
2518
2519 }
2520
2521 }
2522
2523 }
2524
2525 }
2526
2527 }
2528
2529 }
2530
2531 }
2532
2533 }
2534
2535 }
2536
2537 }
2538
2539 }
2540
2541 }
2542
2543 }
2544
2545 }
2546
2547 }
2548
2549 }
2550
2551 }
2552
2553 }
2554
2555 }
2556
2557 return $writing_style;
2558 }
2559 }
2560
2561
2562
2563 add_filter('qc_wpbotpro_floating_openai_filter_for_tone', 'qc_wpbotpro_floating_help_openai_filter_for_tone', 10, 2);
2564 if ( ! function_exists( 'qc_wpbotpro_floating_help_openai_filter_for_tone' ) ) {
2565 function qc_wpbotpro_floating_help_openai_filter_for_tone($qcld_writing_tone, $qcld_language){
2566
2567
2568
2569 if ( $qcld_writing_tone == "asser" ) {
2570
2571 if ( $qcld_language == "en" ) {
2572 $tone_text = "Writing tone: assertive";
2573 } else {
2574
2575 if ( $qcld_language == "es" ) {
2576 $tone_text = "Tono de escritura: asertivo";
2577 } else {
2578
2579 if ( $qcld_language == "fr" ) {
2580 $tone_text = "Ton d'écriture: assertif";
2581 } else {
2582
2583 if ( $qcld_language == "de" ) {
2584 $tone_text = "Schreibton: durchsetzungsfähig";
2585 } else {
2586
2587 if ( $qcld_language == "it" ) {
2588 $tone_text = "Tono di scrittura: assertivo";
2589 } else {
2590
2591 if ( $qcld_language == "pt" ) {
2592 $tone_text = "Tom de escrita: assertivo";
2593 } else {
2594
2595 if ( $qcld_language == "nl" ) {
2596 $tone_text = "Schrijftoon: assertief";
2597 } else {
2598
2599 if ( $qcld_language == "ru" ) {
2600 $tone_text = "Тональность текста: утвердительная";
2601 } else {
2602
2603 if ( $qcld_language == "ja" ) {
2604 $tone_text = "文章の雰囲気: 自信を持って";
2605 } else {
2606
2607 if ( $qcld_language == "zh" ) {
2608 $tone_text = "写作氛围: 自信";
2609 } else {
2610
2611 if ( $qcld_language == "ko" ) {
2612 $tone_text = "글의 분위기: 자신감";
2613 } else {
2614
2615 if ( $qcld_language == "id" ) {
2616 $tone_text = "Tingkah laku menulis: asertif";
2617 } else {
2618
2619 if ( $qcld_language == "tr" ) {
2620 $tone_text = "Yazım tonu: iddialı";
2621 } else {
2622
2623 if ( $qcld_language == "hi" ) {
2624 $tone_text = "लेखन स्वर: मुखर";
2625 } else {
2626
2627 if ( $qcld_language == "pl" ) {
2628 $tone_text = "Ton pisania: asertywny";
2629 } else {
2630
2631 if ( $qcld_language == "uk" ) {
2632 $tone_text = "Тон письма: напористий";
2633 } else {
2634
2635 if ( $qcld_language == "ar" ) {
2636 $tone_text = "نغمة الكتابة: حازمة";
2637 } else {
2638
2639 if ( $qcld_language == "ro" ) {
2640 $tone_text = "Tonalitatea scrisului: asertiv";
2641 } else {
2642
2643 if ( $qcld_language == "hu" ) {
2644 $tone_text = "Írás hangulata: határozott";
2645 } else {
2646
2647 if ( $qcld_language == "cs" ) {
2648 $tone_text = "Tón psaní: asertivní";
2649 } else {
2650
2651 if ( $qcld_language == "el" ) {
2652 $tone_text = "Τόνος συγγραφής: αποφασιστικός";
2653 } else {
2654
2655 if ( $qcld_language == "bg" ) {
2656 $tone_text = "Тон на писане: асертивен";
2657 } else {
2658
2659 if ( $qcld_language == "sv" ) {
2660 $tone_text = "Skrivton: bestämd";
2661 } else {
2662 $tone_text = "Writing tone: assertive";
2663 }
2664
2665 }
2666
2667 }
2668
2669 }
2670
2671 }
2672
2673 }
2674
2675 }
2676
2677 }
2678
2679 }
2680
2681 }
2682
2683 }
2684
2685 }
2686
2687 }
2688
2689 }
2690
2691 }
2692
2693 }
2694
2695 }
2696
2697 }
2698
2699 }
2700
2701 }
2702
2703 }
2704
2705 }
2706
2707 }
2708
2709 } else {
2710
2711 if ( $qcld_writing_tone == "cheer" ) {
2712
2713 if ( $qcld_language == "en" ) {
2714 $tone_text = "Writing tone: cheerful";
2715 } else {
2716
2717 if ( $qcld_language == "es" ) {
2718 $tone_text = "Tono de escritura: alegre";
2719 } else {
2720
2721 if ( $qcld_language == "fr" ) {
2722 $tone_text = "Ton d'écriture: joyeux";
2723 } else {
2724
2725 if ( $qcld_language == "de" ) {
2726 $tone_text = "Schreibton: fröhlich";
2727 } else {
2728
2729 if ( $qcld_language == "it" ) {
2730 $tone_text = "Tono di scrittura: allegro";
2731 } else {
2732
2733 if ( $qcld_language == "pt" ) {
2734 $tone_text = "Tom de escrita: alegre";
2735 } else {
2736
2737 if ( $qcld_language == "nl" ) {
2738 $tone_text = "Schrijftoon: vrolijk";
2739 } else {
2740
2741 if ( $qcld_language == "ru" ) {
2742 $tone_text = "Тональность текста: веселая";
2743 } else {
2744
2745 if ( $qcld_language == "ja" ) {
2746 $tone_text = "文章の雰囲気: 楽しい";
2747 } else {
2748
2749 if ( $qcld_language == "zh" ) {
2750 $tone_text = "写作氛围: 欢乐";
2751 } else {
2752
2753 if ( $qcld_language == "ko" ) {
2754 $tone_text = "글의 분위기: 기쁨";
2755 } else {
2756
2757 if ( $qcld_language == "id" ) {
2758 $tone_text = "Tingkah laku menulis: ceria";
2759 } else {
2760
2761 if ( $qcld_language == "tr" ) {
2762 $tone_text = "Yazım tonu: neşeli";
2763 } else {
2764
2765 if ( $qcld_language == "hi" ) {
2766 $tone_text = "लेखन स्वर: हर्षित";
2767 } else {
2768
2769 if ( $qcld_language == "pl" ) {
2770 $tone_text = "Ton pisania: radosny";
2771 } else {
2772
2773 if ( $qcld_language == "uk" ) {
2774 $tone_text = "Тон письма: веселий";
2775 } else {
2776
2777 if ( $qcld_language == "ar" ) {
2778 $tone_text = "نغمة الكتابة: مرح";
2779 } else {
2780
2781 if ( $qcld_language == "ro" ) {
2782 $tone_text = "Tonalitatea scrisului: vesel";
2783 } else {
2784
2785 if ( $qcld_language == "hu" ) {
2786 $tone_text = "Írás hangulata: vidám";
2787 } else {
2788
2789 if ( $qcld_language == "cs" ) {
2790 $tone_text = "Tón psaní: veselý";
2791 } else {
2792
2793 if ( $qcld_language == "el" ) {
2794 $tone_text = "Τόνος συγγραφής: χαρούμενος";
2795 } else {
2796
2797 if ( $qcld_language == "bg" ) {
2798 $tone_text = "Тон на писане: весел";
2799 } else {
2800
2801 if ( $qcld_language == "sv" ) {
2802 $tone_text = "Skrivton: glad";
2803 } else {
2804 $tone_text = "Writing tone: cheerful";
2805 }
2806
2807 }
2808
2809 }
2810
2811 }
2812
2813 }
2814
2815 }
2816
2817 }
2818
2819 }
2820
2821 }
2822
2823 }
2824
2825 }
2826
2827 }
2828
2829 }
2830
2831 }
2832
2833 }
2834
2835 }
2836
2837 }
2838
2839 }
2840
2841 }
2842
2843 }
2844
2845 }
2846
2847 }
2848
2849 }
2850
2851 } else {
2852
2853 if ( $qcld_writing_tone == "humor" ) {
2854
2855 if ( $qcld_language == "en" ) {
2856 $tone_text = "Writing tone: humorous";
2857 } else {
2858
2859 if ( $qcld_language == "es" ) {
2860 $tone_text = "Tono de escritura: humorístico";
2861 } else {
2862
2863 if ( $qcld_language == "fr" ) {
2864 $tone_text = "Ton d'écriture: humoristique";
2865 } else {
2866
2867 if ( $qcld_language == "de" ) {
2868 $tone_text = "Schreibton: humorvoll";
2869 } else {
2870
2871 if ( $qcld_language == "it" ) {
2872 $tone_text = "Tono di scrittura: umoristico";
2873 } else {
2874
2875 if ( $qcld_language == "pt" ) {
2876 $tone_text = "Tom de escrita: humorístico";
2877 } else {
2878
2879 if ( $qcld_language == "nl" ) {
2880 $tone_text = "Schrijftoon: humoristisch";
2881 } else {
2882
2883 if ( $qcld_language == "ru" ) {
2884 $tone_text = "Тональность текста: юмористическая";
2885 } else {
2886
2887 if ( $qcld_language == "ja" ) {
2888 $tone_text = "文章の雰囲気: ユーモア";
2889 } else {
2890
2891 if ( $qcld_language == "zh" ) {
2892 $tone_text = "写作氛围: 幽默";
2893 } else {
2894
2895 if ( $qcld_language == "ko" ) {
2896 $tone_text = "글의 분위기: 유머";
2897 } else {
2898
2899 if ( $qcld_language == "id" ) {
2900 $tone_text = "Tingkah laku menulis: humoris";
2901 } else {
2902
2903 if ( $qcld_language == "tr" ) {
2904 $tone_text = "Yazım tonu: komik";
2905 } else {
2906
2907 if ( $qcld_language == "hi" ) {
2908 $tone_text = "लेखन स्वर: विनोदी";
2909 } else {
2910
2911 if ( $qcld_language == "pl" ) {
2912 $tone_text = "Ton pisania: humorystyczny";
2913 } else {
2914
2915 if ( $qcld_language == "uk" ) {
2916 $tone_text = "Тон письма: гумористичний";
2917 } else {
2918
2919 if ( $qcld_language == "ar" ) {
2920 $tone_text = "نغمة الكتابة: روح الدعابة";
2921 } else {
2922
2923 if ( $qcld_language == "ro" ) {
2924 $tone_text = "Tonalitatea scrisului: umoristic";
2925 } else {
2926
2927 if ( $qcld_language == "hu" ) {
2928 $tone_text = "Írás hangulata: humoros";
2929 } else {
2930
2931 if ( $qcld_language == "cs" ) {
2932 $tone_text = "Tón psaní: humoristický";
2933 } else {
2934
2935 if ( $qcld_language == "el" ) {
2936 $tone_text = "Τόνος συγγραφής: χιουμοριστικός";
2937 } else {
2938
2939 if ( $qcld_language == "bg" ) {
2940 $tone_text = "Тон на писане: хумористичен";
2941 } else {
2942
2943 if ( $qcld_language == "sv" ) {
2944 $tone_text = "Skrivton: humoristisk";
2945 } else {
2946 $tone_text = "Writing tone: humorous";
2947 }
2948
2949 }
2950
2951 }
2952
2953 }
2954
2955 }
2956
2957 }
2958
2959 }
2960
2961 }
2962
2963 }
2964
2965 }
2966
2967 }
2968
2969 }
2970
2971 }
2972
2973 }
2974
2975 }
2976
2977 }
2978
2979 }
2980
2981 }
2982
2983 }
2984
2985 }
2986
2987 }
2988
2989 }
2990
2991 }
2992
2993 } else {
2994
2995 if ( $qcld_writing_tone == "inspi" ) {
2996
2997 if ( $qcld_language == "en" ) {
2998 $tone_text = "Writing tone: inspirational";
2999 } else {
3000
3001 if ( $qcld_language == "es" ) {
3002 $tone_text = "Tono de escritura: inspirador";
3003 } else {
3004
3005 if ( $qcld_language == "fr" ) {
3006 $tone_text = "Ton d'écriture: inspirant";
3007 } else {
3008
3009 if ( $qcld_language == "de" ) {
3010 $tone_text = "Schreibton: inspirierend";
3011 } else {
3012
3013 if ( $qcld_language == "it" ) {
3014 $tone_text = "Tono di scrittura: ispiratore";
3015 } else {
3016
3017 if ( $qcld_language == "pt" ) {
3018 $tone_text = "Tom de escrita: inspirador";
3019 } else {
3020
3021 if ( $qcld_language == "nl" ) {
3022 $tone_text = "Schrijftoon: inspirerend";
3023 } else {
3024
3025 if ( $qcld_language == "ru" ) {
3026 $tone_text = "Тональность текста: вдохновляющая";
3027 } else {
3028
3029 if ( $qcld_language == "ja" ) {
3030 $tone_text = "文章の雰囲気: 活気ある";
3031 } else {
3032
3033 if ( $qcld_language == "zh" ) {
3034 $tone_text = "写作氛围: 激励";
3035 } else {
3036
3037 if ( $qcld_language == "ko" ) {
3038 $tone_text = "글의 분위기: 영감";
3039 } else {
3040
3041 if ( $qcld_language == "id" ) {
3042 $tone_text = "Tingkah laku menulis: inspiratif";
3043 } else {
3044
3045 if ( $qcld_language == "tr" ) {
3046 $tone_text = "Yazım tonu: ilham verici";
3047 } else {
3048
3049 if ( $qcld_language == "hi" ) {
3050 $tone_text = "लेखन स्वर: प्रेरणादायक";
3051 } else {
3052
3053 if ( $qcld_language == "pl" ) {
3054 $tone_text = "Ton pisania: inspirujący";
3055 } else {
3056
3057 if ( $qcld_language == "uk" ) {
3058 $tone_text = "Тон письма: надихаючий";
3059 } else {
3060
3061 if ( $qcld_language == "ar" ) {
3062 $tone_text = "نغمة الكتابة: ملهمة";
3063 } else {
3064
3065 if ( $qcld_language == "ro" ) {
3066 $tone_text = "Tonalitatea scrisului: inspirator";
3067 } else {
3068
3069 if ( $qcld_language == "cs" ) {
3070 $tone_text = "Tón psaní: inspirativní";
3071 } else {
3072
3073 if ( $qcld_language == "hu" ) {
3074 $tone_text = "Írás hangulata: inspiráló";
3075 } else {
3076
3077 if ( $qcld_language == "el" ) {
3078 $tone_text = "Τόνος συγγραφής: εμπνευστικός";
3079 } else {
3080
3081 if ( $qcld_language == "bg" ) {
3082 $tone_text = "Тон на писане: вдъхновяващ";
3083 } else {
3084
3085 if ( $qcld_language == "sv" ) {
3086 $tone_text = "Skrivton: inspirerande";
3087 } else {
3088 $tone_text = "Writing tone: inspirational";
3089 }
3090
3091 }
3092
3093 }
3094
3095 }
3096
3097 }
3098
3099 }
3100
3101 }
3102
3103 }
3104
3105 }
3106
3107 }
3108
3109 }
3110
3111 }
3112
3113 }
3114
3115 }
3116
3117 }
3118
3119 }
3120
3121 }
3122
3123 }
3124
3125 }
3126
3127 }
3128
3129 }
3130
3131 }
3132
3133 }
3134
3135 } else {
3136
3137 if ( $qcld_writing_tone == "sarca" ) {
3138
3139 if ( $qcld_language == "en" ) {
3140 $tone_text = "Writing tone: sarcastic";
3141 } else {
3142
3143 if ( $qcld_language == "es" ) {
3144 $tone_text = "Tono de escritura: sarcástico";
3145 } else {
3146
3147 if ( $qcld_language == "fr" ) {
3148 $tone_text = "Ton d'écriture: sarcastique";
3149 } else {
3150
3151 if ( $qcld_language == "de" ) {
3152 $tone_text = "Schreibton: sarkastisch";
3153 } else {
3154
3155 if ( $qcld_language == "it" ) {
3156 $tone_text = "Tono di scrittura: sarcastico";
3157 } else {
3158
3159 if ( $qcld_language == "pt" ) {
3160 $tone_text = "Tom de escrita: sarcástico";
3161 } else {
3162
3163 if ( $qcld_language == "nl" ) {
3164 $tone_text = "Schrijftoon: sarcastisch";
3165 } else {
3166
3167 if ( $qcld_language == "ru" ) {
3168 $tone_text = "Тональность текста: саркастическая";
3169 } else {
3170
3171 if ( $qcld_language == "ja" ) {
3172 $tone_text = "文章の雰囲気: 皮肉";
3173 } else {
3174
3175 if ( $qcld_language == "zh" ) {
3176 $tone_text = "写作氛围: 讽刺";
3177 } else {
3178
3179 if ( $qcld_language == "ko" ) {
3180 $tone_text = "글의 분위기: 비꼬는";
3181 } else {
3182
3183 if ( $qcld_language == "id" ) {
3184 $tone_text = "Tingkah laku menulis: sarkastis";
3185 } else {
3186
3187 if ( $qcld_language == "tr" ) {
3188 $tone_text = "Yazım tonu: sarkastik";
3189 } else {
3190
3191 if ( $qcld_language == "hi" ) {
3192 $tone_text = "लेखन स्वर: व्यंग्यात्मक";
3193 } else {
3194
3195 if ( $qcld_language == "pl" ) {
3196 $tone_text = "Ton pisania: sarkastyczny";
3197 } else {
3198
3199 if ( $qcld_language == "uk" ) {
3200 $tone_text = "Тон письма: саркастичний";
3201 } else {
3202
3203 if ( $qcld_language == "ar" ) {
3204 $tone_text = "نغمة الكتابة: ساخرة";
3205 } else {
3206
3207 if ( $qcld_language == "ro" ) {
3208 $tone_text = "Tonalitatea scrisului: sarkastic";
3209 } else {
3210
3211 if ( $qcld_language == "cs" ) {
3212 $tone_text = "Tón psaní: sarkastický";
3213 } else {
3214
3215 if ( $qcld_language == "hu" ) {
3216 $tone_text = "Írás hangulata: szarkasztikus";
3217 } else {
3218
3219 if ( $qcld_language == "el" ) {
3220 $tone_text = "Τόνος συγγραφής: σαρκαστικός";
3221 } else {
3222
3223 if ( $qcld_language == "bg" ) {
3224 $tone_text = "Тон на писане: саркастичен";
3225 } else {
3226
3227 if ( $qcld_language == "sv" ) {
3228 $tone_text = "Skrivton: sarkastisk";
3229 } else {
3230 $tone_text = "Writing tone: sarcastic";
3231 }
3232
3233 }
3234
3235 }
3236
3237 }
3238
3239 }
3240
3241 }
3242
3243 }
3244
3245 }
3246
3247 }
3248
3249 }
3250
3251 }
3252
3253 }
3254
3255 }
3256
3257 }
3258
3259 }
3260
3261 }
3262
3263 }
3264
3265 }
3266
3267 }
3268
3269 }
3270
3271 }
3272
3273 }
3274
3275 }
3276
3277 } else {
3278
3279 if ( $qcld_writing_tone == "informal" ) {
3280
3281 if ( $qcld_language == "en" ) {
3282 $tone_text = "Writing tone: informal";
3283 } else {
3284
3285 if ( $qcld_language == "es" ) {
3286 $tone_text = "Tono de escritura: informal";
3287 } else {
3288
3289 if ( $qcld_language == "fr" ) {
3290 $tone_text = "Ton d'écriture: informel";
3291 } else {
3292
3293 if ( $qcld_language == "de" ) {
3294 $tone_text = "Schreibton: informell";
3295 } else {
3296
3297 if ( $qcld_language == "it" ) {
3298 $tone_text = "Tono di scrittura: informale";
3299 } else {
3300
3301 if ( $qcld_language == "pt" ) {
3302 $tone_text = "Tom de escrita: informal";
3303 } else {
3304
3305 if ( $qcld_language == "nl" ) {
3306 $tone_text = "Schrijftoon: informeel";
3307 } else {
3308
3309 if ( $qcld_language == "ru" ) {
3310 $tone_text = "Тональность текста: неформальная";
3311 } else {
3312
3313 if ( $qcld_language == "ja" ) {
3314 $tone_text = "文章の雰囲気: 非公式";
3315 } else {
3316
3317 if ( $qcld_language == "zh" ) {
3318 $tone_text = "写作氛围: 非正式";
3319 } else {
3320
3321 if ( $qcld_language == "ko" ) {
3322 $tone_text = "글의 분위기: 비공식";
3323 } else {
3324
3325 if ( $qcld_language == "id" ) {
3326 $tone_text = "Tingkah laku menulis: tidak resmi";
3327 } else {
3328
3329 if ( $qcld_language == "tr" ) {
3330 $tone_text = "Yazım tonu: resmi olmayan";
3331 } else {
3332
3333 if ( $qcld_language == "hi" ) {
3334 $tone_text = "लेखन स्वर: अनौपचारिक";
3335 } else {
3336
3337 if ( $qcld_language == "pl" ) {
3338 $tone_text = "Ton pisania: nieformalny";
3339 } else {
3340
3341 if ( $qcld_language == "uk" ) {
3342 $tone_text = "Тон письма: неформальний";
3343 } else {
3344
3345 if ( $qcld_language == "ar" ) {
3346 $tone_text = "لهجة الكتابة: غير رسمية";
3347 } else {
3348
3349 if ( $qcld_language == "ro" ) {
3350 $tone_text = "Tonalitatea scrisului: neformal";
3351 } else {
3352
3353 if ( $qcld_language == "cs" ) {
3354 $tone_text = "Tón psaní: neformální";
3355 } else {
3356
3357 if ( $qcld_language == "hu" ) {
3358 $tone_text = "Írás hangulata: nemformális";
3359 } else {
3360
3361 if ( $qcld_language == "el" ) {
3362 $tone_text = "Τόνος συγγραφής: μη επίσημος";
3363 } else {
3364
3365 if ( $qcld_language == "bg" ) {
3366 $tone_text = "Тон на писане: неформален";
3367 } else {
3368
3369 if ( $qcld_language == "sv" ) {
3370 $tone_text = "Skrivton: informell";
3371 } else {
3372 $tone_text = "Writing tone: informal";
3373 }
3374
3375 }
3376
3377 }
3378
3379 }
3380
3381 }
3382
3383 }
3384
3385 }
3386
3387 }
3388
3389 }
3390
3391 }
3392
3393 }
3394
3395 }
3396
3397 }
3398
3399 }
3400
3401 }
3402
3403 }
3404
3405 }
3406
3407 }
3408
3409 }
3410
3411 }
3412
3413 }
3414
3415 }
3416
3417 }
3418
3419 } else {
3420
3421 if ( $qcld_writing_tone == "neutr" ) {
3422
3423 if ( $qcld_language == "en" ) {
3424 $tone_text = "Writing tone: neutral";
3425 } else {
3426
3427 if ( $qcld_language == "es" ) {
3428 $tone_text = "Tono de escritura: neutral";
3429 } else {
3430
3431 if ( $qcld_language == "fr" ) {
3432 $tone_text = "Ton d'écriture: neutre";
3433 } else {
3434
3435 if ( $qcld_language == "de" ) {
3436 $tone_text = "Schreibton: neutral";
3437 } else {
3438
3439 if ( $qcld_language == "it" ) {
3440 $tone_text = "Tono di scrittura: neutrale";
3441 } else {
3442
3443 if ( $qcld_language == "pt" ) {
3444 $tone_text = "Tom de escrita: neutro";
3445 } else {
3446
3447 if ( $qcld_language == "nl" ) {
3448 $tone_text = "Schrijftoon: neutraal";
3449 } else {
3450
3451 if ( $qcld_language == "ru" ) {
3452 $tone_text = "Тональность текста: нейтральная";
3453 } else {
3454
3455 if ( $qcld_language == "ja" ) {
3456 $tone_text = "文章の雰囲気: 中立";
3457 } else {
3458
3459 if ( $qcld_language == "zh" ) {
3460 $tone_text = "写作氛围: 中性";
3461 } else {
3462
3463 if ( $qcld_language == "ko" ) {
3464 $tone_text = "글의 분위기: 중립";
3465 } else {
3466
3467 if ( $qcld_language == "id" ) {
3468 $tone_text = "Tingkah laku menulis: netral";
3469 } else {
3470
3471 if ( $qcld_language == "tr" ) {
3472 $tone_text = "Yazım tonu: nötr";
3473 } else {
3474
3475 if ( $qcld_language == "hi" ) {
3476 $tone_text = "राइटिंग टोन: न्यूट्रल";
3477 } else {
3478
3479 if ( $qcld_language == "pl" ) {
3480 $tone_text = "Ton pisania: neutralny";
3481 } else {
3482
3483 if ( $qcld_language == "uk" ) {
3484 $tone_text = "Тон письма: нейтральний";
3485 } else {
3486
3487 if ( $qcld_language == "ar" ) {
3488 $tone_text = "نغمة الكتابة: محايدة";
3489 } else {
3490
3491 if ( $qcld_language == "ro" ) {
3492 $tone_text = "Tonalitatea scrisului: neutru";
3493 } else {
3494
3495 if ( $qcld_language == "cs" ) {
3496 $tone_text = "Tón psaní: neutrální";
3497 } else {
3498
3499 if ( $qcld_language == "hu" ) {
3500 $tone_text = "Írás hangulata: semleges";
3501 } else {
3502
3503 if ( $qcld_language == "el" ) {
3504 $tone_text = "Τόνος συγγραφής: ουδέτερος";
3505 } else {
3506
3507 if ( $qcld_language == "bg" ) {
3508 $tone_text = "Тон на писане: нейтрален";
3509 } else {
3510
3511 if ( $qcld_language == "sv" ) {
3512 $tone_text = "Skrivton: neutral";
3513 } else {
3514 $tone_text = "Writing tone: neutral";
3515 }
3516
3517 }
3518
3519 }
3520
3521 }
3522
3523 }
3524
3525 }
3526
3527 }
3528
3529 }
3530
3531 }
3532
3533 }
3534
3535 }
3536
3537 }
3538
3539 }
3540
3541 }
3542
3543 }
3544
3545 }
3546
3547 }
3548
3549 }
3550
3551 }
3552
3553 }
3554
3555 }
3556
3557 }
3558
3559 }
3560
3561 } else {
3562
3563 if ( $qcld_writing_tone == "formal" ) {
3564
3565 if ( $qcld_language == "en" ) {
3566 $tone_text = "Writing tone: formal";
3567 } else {
3568
3569 if ( $qcld_language == "es" ) {
3570 $tone_text = "Tono de escritura: formal";
3571 } else {
3572
3573 if ( $qcld_language == "fr" ) {
3574 $tone_text = "Ton d'écriture: formel";
3575 } else {
3576
3577 if ( $qcld_language == "de" ) {
3578 $tone_text = "Schreibton: formell";
3579 } else {
3580
3581 if ( $qcld_language == "it" ) {
3582 $tone_text = "Tono di scrittura: formale";
3583 } else {
3584
3585 if ( $qcld_language == "pt" ) {
3586 $tone_text = "Tom de escrita: formal";
3587 } else {
3588
3589 if ( $qcld_language == "nl" ) {
3590 $tone_text = "Schrijftoon: formeel";
3591 } else {
3592
3593 if ( $qcld_language == "ru" ) {
3594 $tone_text = "Тональность текста: формальная";
3595 } else {
3596
3597 if ( $qcld_language == "ja" ) {
3598 $tone_text = "文章の雰囲気: 正式";
3599 } else {
3600
3601 if ( $qcld_language == "zh" ) {
3602 $tone_text = "写作氛围: 正式";
3603 } else {
3604
3605 if ( $qcld_language == "ko" ) {
3606 $tone_text = "글의 분위기: 공식";
3607 } else {
3608
3609 if ( $qcld_language == "id" ) {
3610 $tone_text = "Tingkah laku menulis: resmi";
3611 } else {
3612
3613 if ( $qcld_language == "tr" ) {
3614 $tone_text = "Yazım tonu: resmi";
3615 } else {
3616
3617 if ( $qcld_language == "hi" ) {
3618 $tone_text = "लेखन स्वर: औपचारिक";
3619 } else {
3620
3621 if ( $qcld_language == "pl" ) {
3622 $tone_text = "Ton pisania: formalny";
3623 } else {
3624
3625 if ( $qcld_language == "uk" ) {
3626 $tone_text = "Тон письма: формальний";
3627 } else {
3628
3629 if ( $qcld_language == "ar" ) {
3630 $tone_text = "نغمة الكتابة: رسمية";
3631 } else {
3632
3633 if ( $qcld_language == "ro" ) {
3634 $tone_text = "Tonalitatea scrisului: formal";
3635 } else {
3636
3637 if ( $qcld_language == "cs" ) {
3638 $tone_text = "Tón psaní: formální";
3639 } else {
3640
3641 if ( $qcld_language == "hu" ) {
3642 $tone_text = "Írás hangulata: hivatalos";
3643 } else {
3644
3645 if ( $qcld_language == "el" ) {
3646 $tone_text = "Τόνος συγγραφής: επίσημος";
3647 } else {
3648
3649 if ( $qcld_language == "bg" ) {
3650 $tone_text = "Тон на писане: формален";
3651 } else {
3652
3653 if ( $qcld_language == "sv" ) {
3654 $tone_text = "Skrivton: formell";
3655 } else {
3656 $tone_text = "Writing tone: formal";
3657 }
3658
3659 }
3660
3661 }
3662
3663 }
3664
3665 }
3666
3667 }
3668
3669 }
3670
3671 }
3672
3673 }
3674
3675 }
3676
3677 }
3678
3679 }
3680
3681 }
3682
3683 }
3684
3685 }
3686
3687 }
3688
3689 }
3690
3691 }
3692
3693 }
3694
3695 }
3696
3697 }
3698
3699 }
3700
3701 }
3702
3703 } else {
3704
3705 if ( $qcld_writing_tone == "skept" ) {
3706
3707 if ( $qcld_language == "en" ) {
3708 $tone_text = "Writing tone: skeptical";
3709 } else {
3710
3711 if ( $qcld_language == "es" ) {
3712 $tone_text = "Tono de escritura: escéptico";
3713 } else {
3714
3715 if ( $qcld_language == "fr" ) {
3716 $tone_text = "Ton d'écriture: sceptique";
3717 } else {
3718
3719 if ( $qcld_language == "de" ) {
3720 $tone_text = "Schreibton: skeptisch";
3721 } else {
3722
3723 if ( $qcld_language == "it" ) {
3724 $tone_text = "Tono di scrittura: scettico";
3725 } else {
3726
3727 if ( $qcld_language == "pt" ) {
3728 $tone_text = "Tom de escrita: cético";
3729 } else {
3730
3731 if ( $qcld_language == "nl" ) {
3732 $tone_text = "Schrijftoon: sceptisch";
3733 } else {
3734
3735 if ( $qcld_language == "ru" ) {
3736 $tone_text = "Тональность текста: скептическая";
3737 } else {
3738
3739 if ( $qcld_language == "ja" ) {
3740 $tone_text = "文章の雰囲気: 思いやりのない";
3741 } else {
3742
3743 if ( $qcld_language == "zh" ) {
3744 $tone_text = "写作氛围: 怀疑";
3745 } else {
3746
3747 if ( $qcld_language == "ko" ) {
3748 $tone_text = "글의 분위기: 의심";
3749 } else {
3750
3751 if ( $qcld_language == "id" ) {
3752 $tone_text = "Tingkah laku menulis: skeptis";
3753 } else {
3754
3755 if ( $qcld_language == "tr" ) {
3756 $tone_text = "Yazım tonu: şüpheci";
3757 } else {
3758
3759 if ( $qcld_language == "hi" ) {
3760 $tone_text = "लेखन स्वर: संदेहवादी";
3761 } else {
3762
3763 if ( $qcld_language == "pl" ) {
3764 $tone_text = "Ton pisania: sceptyczny";
3765 } else {
3766
3767 if ( $qcld_language == "uk" ) {
3768 $tone_text = "Тон письма: скептичний";
3769 } else {
3770
3771 if ( $qcld_language == "ar" ) {
3772 $tone_text = "لهجة الكتابة: متشكك";
3773 } else {
3774
3775 if ( $qcld_language == "ro" ) {
3776 $tone_text = "Tonalitatea scrisului: sceptic";
3777 } else {
3778
3779 if ( $qcld_language == "cs" ) {
3780 $tone_text = "Tón psaní: skeptický";
3781 } else {
3782
3783 if ( $qcld_language == "hu" ) {
3784 $tone_text = "Írás hangulata: kételyes";
3785 } else {
3786
3787 if ( $qcld_language == "el" ) {
3788 $tone_text = "Τόνος συγγραφής: αμφιβαλλόμενος";
3789 } else {
3790
3791 if ( $qcld_language == "bg" ) {
3792 $tone_text = "Тон на писане: скептичен";
3793 } else {
3794
3795 if ( $qcld_language == "sv" ) {
3796 $tone_text = "Skrivton: skeptisk";
3797 } else {
3798 $tone_text = "Writing tone: skeptical";
3799 }
3800
3801 }
3802
3803 }
3804
3805 }
3806
3807 }
3808
3809 }
3810
3811 }
3812
3813 }
3814
3815 }
3816
3817 }
3818
3819 }
3820
3821 }
3822
3823 }
3824
3825 }
3826
3827 }
3828
3829 }
3830
3831 }
3832
3833 }
3834
3835 }
3836
3837 }
3838
3839 }
3840
3841 }
3842
3843 }
3844
3845 } else {
3846
3847 if ( $qcld_writing_tone == "optim" ) {
3848
3849 if ( $qcld_language == "en" ) {
3850 $tone_text = "Writing tone: optimistic";
3851 } else {
3852
3853 if ( $qcld_language == "es" ) {
3854 $tone_text = "Tono de escritura: optimista";
3855 } else {
3856
3857 if ( $qcld_language == "fr" ) {
3858 $tone_text = "Ton d'écriture: optimiste";
3859 } else {
3860
3861 if ( $qcld_language == "de" ) {
3862 $tone_text = "Schreibton: optimistisch";
3863 } else {
3864
3865 if ( $qcld_language == "it" ) {
3866 $tone_text = "Tono di scrittura: ottimista";
3867 } else {
3868
3869 if ( $qcld_language == "pt" ) {
3870 $tone_text = "Tom de escrita: otimista";
3871 } else {
3872
3873 if ( $qcld_language == "nl" ) {
3874 $tone_text = "Schrijftoon: optimistisch";
3875 } else {
3876
3877 if ( $qcld_language == "ru" ) {
3878 $tone_text = "Тональность текста: оптимистичная";
3879 } else {
3880
3881 if ( $qcld_language == "ja" ) {
3882 $tone_text = "文章の雰囲気: 楽観的";
3883 } else {
3884
3885 if ( $qcld_language == "zh" ) {
3886 $tone_text = "写作氛围: 乐观";
3887 } else {
3888
3889 if ( $qcld_language == "ko" ) {
3890 $tone_text = "글의 분위기: 낙관적";
3891 } else {
3892
3893 if ( $qcld_language == "id" ) {
3894 $tone_text = "Tingkah laku menulis: optimis";
3895 } else {
3896
3897 if ( $qcld_language == "tr" ) {
3898 $tone_text = "Yazım tonu: umutlu";
3899 } else {
3900
3901 if ( $qcld_language == "hi" ) {
3902 $tone_text = "लेखन स्वर: उम्मीदवादी";
3903 } else {
3904
3905 if ( $qcld_language == "pl" ) {
3906 $tone_text = "Ton pisania: optymistyczny";
3907 } else {
3908
3909 if ( $qcld_language == "uk" ) {
3910 $tone_text = "Тон письма: оптимістичний";
3911 } else {
3912
3913 if ( $qcld_language == "ar" ) {
3914 $tone_text = "نغمة الكتابة: متفائلة";
3915 } else {
3916
3917 if ( $qcld_language == "ro" ) {
3918 $tone_text = "Tonalitatea scrisului: optimist";
3919 } else {
3920
3921 if ( $qcld_language == "cs" ) {
3922 $tone_text = "Tón psaní: optimistický";
3923 } else {
3924
3925 if ( $qcld_language == "hu" ) {
3926 $tone_text = "Írás hangulata: optimista";
3927 } else {
3928
3929 if ( $qcld_language == "el" ) {
3930 $tone_text = "Τόνος συγγραφής: θετικός";
3931 } else {
3932
3933 if ( $qcld_language == "bg" ) {
3934 $tone_text = "Тон на писане: оптимистичен";
3935 } else {
3936
3937 if ( $qcld_language == "sv" ) {
3938 $tone_text = "Skrivton: optimistisk";
3939 } else {
3940 $tone_text = "Writing tone: optimistic";
3941 }
3942
3943 }
3944
3945 }
3946
3947 }
3948
3949 }
3950
3951 }
3952
3953 }
3954
3955 }
3956
3957 }
3958
3959 }
3960
3961 }
3962
3963 }
3964
3965 }
3966
3967 }
3968
3969 }
3970
3971 }
3972
3973 }
3974
3975 }
3976
3977 }
3978
3979 }
3980
3981 }
3982
3983 }
3984
3985 }
3986
3987 } else {
3988
3989 if ( $qcld_writing_tone == "worry" ) {
3990
3991 if ( $qcld_language == "en" ) {
3992 $tone_text = "Writing tone: worried";
3993 } else {
3994
3995 if ( $qcld_language == "es" ) {
3996 $tone_text = "Tono de escritura: preocupado";
3997 } else {
3998
3999 if ( $qcld_language == "fr" ) {
4000 $tone_text = "Ton d'écriture: inquiet";
4001 } else {
4002
4003 if ( $qcld_language == "de" ) {
4004 $tone_text = "Schreibton: besorgt";
4005 } else {
4006
4007 if ( $qcld_language == "it" ) {
4008 $tone_text = "Tono di scrittura: preoccupato";
4009 } else {
4010
4011 if ( $qcld_language == "pt" ) {
4012 $tone_text = "Tom de escrita: preocupado";
4013 } else {
4014
4015 if ( $qcld_language == "nl" ) {
4016 $tone_text = "Schrijftoon: bezorgd";
4017 } else {
4018
4019 if ( $qcld_language == "ru" ) {
4020 $tone_text = "Тональность текста: беспокойная";
4021 } else {
4022
4023 if ( $qcld_language == "ja" ) {
4024 $tone_text = "文章の雰囲気: 心配";
4025 } else {
4026
4027 if ( $qcld_language == "zh" ) {
4028 $tone_text = "写作氛围: 忧虑";
4029 } else {
4030
4031 if ( $qcld_language == "ko" ) {
4032 $tone_text = "글의 분위기: 걱정";
4033 } else {
4034
4035 if ( $qcld_language == "id" ) {
4036 $tone_text = "Tingkah laku menulis: khawatir";
4037 } else {
4038
4039 if ( $qcld_language == "tr" ) {
4040 $tone_text = "Yazım tonu: endişeli";
4041 } else {
4042
4043 if ( $qcld_language == "hi" ) {
4044 $tone_text = "लेखन स्वर: चिंतित";
4045 } else {
4046
4047 if ( $qcld_language == "pl" ) {
4048 $tone_text = "Ton pisania: zaniepokojony";
4049 } else {
4050
4051 if ( $qcld_language == "uk" ) {
4052 $tone_text = "Тон письма: хвилюваний";
4053 } else {
4054
4055 if ( $qcld_language == "ar" ) {
4056 $tone_text = "نغمة الكتابة: قلق";
4057 } else {
4058
4059 if ( $qcld_language == "ro" ) {
4060 $tone_text = "Tonalitatea scrisului: îngrijorat";
4061 } else {
4062
4063 if ( $qcld_language == "cs" ) {
4064 $tone_text = "Tón psaní: obavam";
4065 } else {
4066
4067 if ( $qcld_language == "hu" ) {
4068 $tone_text = "Írás hangulata: aggódó";
4069 } else {
4070
4071 if ( $qcld_language == "el" ) {
4072 $tone_text = "Τόνος συγγραφής: ανησυχημένος";
4073 } else {
4074
4075 if ( $qcld_language == "bg" ) {
4076 $tone_text = "Тон на писане: притеснен";
4077 } else {
4078
4079 if ( $qcld_language == "sv" ) {
4080 $tone_text = "Skrivton: orolig";
4081 } else {
4082 $tone_text = "Writing tone: worried";
4083 }
4084
4085 }
4086
4087 }
4088
4089 }
4090
4091 }
4092
4093 }
4094
4095 }
4096
4097 }
4098
4099 }
4100
4101 }
4102
4103 }
4104
4105 }
4106
4107 }
4108
4109 }
4110
4111 }
4112
4113 }
4114
4115 }
4116
4117 }
4118
4119 }
4120
4121 }
4122
4123 }
4124
4125 }
4126
4127 }
4128
4129 } else {
4130
4131 if ( $qcld_writing_tone == "curio" ) {
4132
4133 if ( $qcld_language == "en" ) {
4134 $tone_text = "Writing tone: curious";
4135 } else {
4136
4137 if ( $qcld_language == "es" ) {
4138 $tone_text = "Tono de escritura: curioso";
4139 } else {
4140
4141 if ( $qcld_language == "fr" ) {
4142 $tone_text = "Ton d'écriture: curieux";
4143 } else {
4144
4145 if ( $qcld_language == "de" ) {
4146 $tone_text = "Schreibton: neugierig";
4147 } else {
4148
4149 if ( $qcld_language == "it" ) {
4150 $tone_text = "Tono di scrittura: curioso";
4151 } else {
4152
4153 if ( $qcld_language == "pt" ) {
4154 $tone_text = "Tom de escrita: curioso";
4155 } else {
4156
4157 if ( $qcld_language == "nl" ) {
4158 $tone_text = "Schrijftoon: nieuwsgierig";
4159 } else {
4160
4161 if ( $qcld_language == "ru" ) {
4162 $tone_text = "Тональность текста: любопытная";
4163 } else {
4164
4165 if ( $qcld_language == "ja" ) {
4166 $tone_text = "文章の雰囲気: 好奇心旺盛";
4167 } else {
4168
4169 if ( $qcld_language == "zh" ) {
4170 $tone_text = "写作氛围: 好奇心旺盛";
4171 } else {
4172
4173 if ( $qcld_language == "ko" ) {
4174 $tone_text = "글의 분위기: 호기심 많은";
4175 } else {
4176
4177 if ( $qcld_language == "id" ) {
4178 $tone_text = "Tingkah laku menulis: penasaran";
4179 } else {
4180
4181 if ( $qcld_language == "tr" ) {
4182 $tone_text = "Yazım tonu: meraklı";
4183 } else {
4184
4185 if ( $qcld_language == "hi" ) {
4186 $tone_text = "लेखन स्वर: उत्सुक";
4187 } else {
4188
4189 if ( $qcld_language == "pl" ) {
4190 $tone_text = "Ton pisania: ciekawy";
4191 } else {
4192
4193 if ( $qcld_language == "uk" ) {
4194 $tone_text = "Тон письма: цікавий";
4195 } else {
4196
4197 if ( $qcld_language == "ar" ) {
4198 $tone_text = "نغمة الكتابة: فضولي";
4199 } else {
4200
4201 if ( $qcld_language == "ro" ) {
4202 $tone_text = "Tonalitatea scrisului: curios";
4203 } else {
4204
4205 if ( $qcld_language == "cs" ) {
4206 $tone_text = "Tón psaní: zvědavý";
4207 } else {
4208
4209 if ( $qcld_language == "hu" ) {
4210 $tone_text = "Írás hangulata: kíváncsi";
4211 } else {
4212
4213 if ( $qcld_language == "el" ) {
4214 $tone_text = "Τόνος συγγραφής: απορετικός";
4215 } else {
4216
4217 if ( $qcld_language == "bg" ) {
4218 $tone_text = "Тон на писане: любопитен";
4219 } else {
4220
4221 if ( $qcld_language == "sv" ) {
4222 $tone_text = "Skrivton: nyfiken";
4223 } else {
4224 $tone_text = "Writing tone: curious";
4225 }
4226
4227 }
4228
4229 }
4230
4231 }
4232
4233 }
4234
4235 }
4236
4237 }
4238
4239 }
4240
4241 }
4242
4243 }
4244
4245 }
4246
4247 }
4248
4249 }
4250
4251 }
4252
4253 }
4254
4255 }
4256
4257 }
4258
4259 }
4260
4261 }
4262
4263 }
4264
4265 }
4266
4267 }
4268
4269 }
4270
4271 } else {
4272
4273 if ( $qcld_writing_tone == "surpr" ) {
4274
4275 if ( $qcld_language == "en" ) {
4276 $tone_text = "Writing tone: surprised";
4277 } else {
4278
4279 if ( $qcld_language == "es" ) {
4280 $tone_text = "Tono de escritura: sorprendido";
4281 } else {
4282
4283 if ( $qcld_language == "fr" ) {
4284 $tone_text = "Ton d'écriture: surpris";
4285 } else {
4286
4287 if ( $qcld_language == "de" ) {
4288 $tone_text = "Schreibton: überrascht";
4289 } else {
4290
4291 if ( $qcld_language == "it" ) {
4292 $tone_text = "Tono di scrittura: sorpreso";
4293 } else {
4294
4295 if ( $qcld_language == "pt" ) {
4296 $tone_text = "Tom de escrita: surpreso";
4297 } else {
4298
4299 if ( $qcld_language == "nl" ) {
4300 $tone_text = "Schrijftoon: verrast";
4301 } else {
4302
4303 if ( $qcld_language == "ru" ) {
4304 $tone_text = "Тональность текста: удивлённая";
4305 } else {
4306
4307 if ( $qcld_language == "ja" ) {
4308 $tone_text = "文章の雰囲気: 驚いた";
4309 } else {
4310
4311 if ( $qcld_language == "zh" ) {
4312 $tone_text = "写作氛围: 惊讶";
4313 } else {
4314
4315 if ( $qcld_language == "ko" ) {
4316 $tone_text = "글의 분위기: 놀란";
4317 } else {
4318
4319 if ( $qcld_language == "id" ) {
4320 $tone_text = "Tingkah laku menulis: terkejut";
4321 } else {
4322
4323 if ( $qcld_language == "tr" ) {
4324 $tone_text = "Yazım tonu: şaşırmış";
4325 } else {
4326
4327 if ( $qcld_language == "hi" ) {
4328 $tone_text = "लेखन स्वर: अच्छा नहीं लगा";
4329 } else {
4330
4331 if ( $qcld_language == "pl" ) {
4332 $tone_text = "Ton pisania: zaskoczony";
4333 } else {
4334
4335 if ( $qcld_language == "uk" ) {
4336 $tone_text = "Тон письма: здивований";
4337 } else {
4338
4339 if ( $qcld_language == "ar" ) {
4340 $tone_text = "نغمة الكتابة: مندهش";
4341 } else {
4342
4343 if ( $qcld_language == "ro" ) {
4344 $tone_text = "Tonalitatea scrisului: surprins";
4345 } else {
4346
4347 if ( $qcld_language == "cs" ) {
4348 $tone_text = "Tón psaní: překvapený";
4349 } else {
4350
4351 if ( $qcld_language == "hu" ) {
4352 $tone_text = "Írás hangulata: meglepett";
4353 } else {
4354
4355 if ( $qcld_language == "el" ) {
4356 $tone_text = "Τόνος συγγραφής: έκπληκτος";
4357 } else {
4358
4359 if ( $qcld_language == "bg" ) {
4360 $tone_text = "Тон на писане: изненадан";
4361 } else {
4362
4363 if ( $qcld_language == "sv" ) {
4364 $tone_text = "Skrivton: förvånad";
4365 } else {
4366 $tone_text = "Writing tone: surprised";
4367 }
4368
4369 }
4370
4371 }
4372
4373 }
4374
4375 }
4376
4377 }
4378
4379 }
4380
4381 }
4382
4383 }
4384
4385 }
4386
4387 }
4388
4389 }
4390
4391 }
4392
4393 }
4394
4395 }
4396
4397 }
4398
4399 }
4400
4401 }
4402
4403 }
4404
4405 }
4406
4407 }
4408
4409 }
4410
4411 }
4412
4413 } else {
4414
4415 if ( $qcld_writing_tone == "encou" ) {
4416
4417 if ( $qcld_language == "en" ) {
4418 $tone_text = "Writing tone: encouraging";
4419 } else {
4420
4421 if ( $qcld_language == "es" ) {
4422 $tone_text = "Tono de escritura: alentador";
4423 } else {
4424
4425 if ( $qcld_language == "fr" ) {
4426 $tone_text = "Ton d'écriture: encourageant";
4427 } else {
4428
4429 if ( $qcld_language == "de" ) {
4430 $tone_text = "Schreibton: ermutigend";
4431 } else {
4432
4433 if ( $qcld_language == "it" ) {
4434 $tone_text = "Tono di scrittura: incoraggiante";
4435 } else {
4436
4437 if ( $qcld_language == "pt" ) {
4438 $tone_text = "Tom de escrita: encorajador";
4439 } else {
4440
4441 if ( $qcld_language == "nl" ) {
4442 $tone_text = "Schrijftoon: aanmoedigend";
4443 } else {
4444
4445 if ( $qcld_language == "ru" ) {
4446 $tone_text = "Тональность текста: поддерживающая";
4447 } else {
4448
4449 if ( $qcld_language == "ja" ) {
4450 $tone_text = "文章の雰囲気: 勇気づける";
4451 } else {
4452
4453 if ( $qcld_language == "zh" ) {
4454 $tone_text = "写作氛围: 鼓励";
4455 } else {
4456
4457 if ( $qcld_language == "ko" ) {
4458 $tone_text = "글의 분위기: 격려하는";
4459 } else {
4460
4461 if ( $qcld_language == "id" ) {
4462 $tone_text = "Tingkah laku menulis: menggalakkan";
4463 } else {
4464
4465 if ( $qcld_language == "tr" ) {
4466 $tone_text = "Yazım tonu: cesaretlendirici";
4467 } else {
4468
4469 if ( $qcld_language == "hi" ) {
4470 $tone_text = "लेखन स्वर: प्रेरणादायक";
4471 } else {
4472
4473 if ( $qcld_language == "pl" ) {
4474 $tone_text = "Ton pisania: zachęcający";
4475 } else {
4476
4477 if ( $qcld_language == "uk" ) {
4478 $tone_text = "Тон письма: підтримуючий";
4479 } else {
4480
4481 if ( $qcld_language == "ar" ) {
4482 $tone_text = "نغمة الكتابة: مشجعة";
4483 } else {
4484
4485 if ( $qcld_language == "ro" ) {
4486 $tone_text = "Tonalitatea scrisului: încurajator";
4487 } else {
4488
4489 if ( $qcld_language == "cs" ) {
4490 $tone_text = "Tón psaní: povzbuzující";
4491 } else {
4492
4493 if ( $qcld_language == "hu" ) {
4494 $tone_text = "Írás hangulata: bátorító";
4495 } else {
4496
4497 if ( $qcld_language == "el" ) {
4498 $tone_text = "Τόνος συγγραφής: ενθαρρυντικός";
4499 } else {
4500
4501 if ( $qcld_language == "bg" ) {
4502 $tone_text = "Тон на писане: подкрепяващ";
4503 } else {
4504
4505 if ( $qcld_language == "sv" ) {
4506 $tone_text = "Skrivton: uppmuntrande";
4507 } else {
4508 $tone_text = "Writing tone: encouraging";
4509 }
4510
4511 }
4512
4513 }
4514
4515 }
4516
4517 }
4518
4519 }
4520
4521 }
4522
4523 }
4524
4525 }
4526
4527 }
4528
4529 }
4530
4531 }
4532
4533 }
4534
4535 }
4536
4537 }
4538
4539 }
4540
4541 }
4542
4543 }
4544
4545 }
4546
4547 }
4548
4549 }
4550
4551 }
4552
4553 }
4554
4555 } else {
4556
4557 if ( $qcld_writing_tone == "disap" ) {
4558
4559 if ( $qcld_language == "en" ) {
4560 $tone_text = "Writing tone: disappointed";
4561 } else {
4562
4563 if ( $qcld_language == "es" ) {
4564 $tone_text = "Tono de escritura: decepcionado";
4565 } else {
4566
4567 if ( $qcld_language == "fr" ) {
4568 $tone_text = "Ton d'écriture: déçu";
4569 } else {
4570
4571 if ( $qcld_language == "de" ) {
4572 $tone_text = "Schreibton: enttäuscht";
4573 } else {
4574
4575 if ( $qcld_language == "it" ) {
4576 $tone_text = "Tono di scrittura: deluso";
4577 } else {
4578
4579 if ( $qcld_language == "pt" ) {
4580 $tone_text = "Tom de escrita: desapontado";
4581 } else {
4582
4583 if ( $qcld_language == "nl" ) {
4584 $tone_text = "Schrijftoon: teleurgesteld";
4585 } else {
4586
4587 if ( $qcld_language == "ru" ) {
4588 $tone_text = "Тональность текста: расстроенная";
4589 } else {
4590
4591 if ( $qcld_language == "ja" ) {
4592 $tone_text = "文章の雰囲気: 気の毒";
4593 } else {
4594
4595 if ( $qcld_language == "zh" ) {
4596 $tone_text = "写作氛围: 失望";
4597 } else {
4598
4599 if ( $qcld_language == "ko" ) {
4600 $tone_text = "글의 분위기: 실망한";
4601 } else {
4602
4603 if ( $qcld_language == "id" ) {
4604 $tone_text = "Tingkah laku menulis: kecewa";
4605 } else {
4606
4607 if ( $qcld_language == "tr" ) {
4608 $tone_text = "Yazım tonu: hayal kırıklığına uğramış";
4609 } else {
4610
4611 if ( $qcld_language == "hi" ) {
4612 $tone_text = "लेखन स्वर: निराशा";
4613 } else {
4614
4615 if ( $qcld_language == "pl" ) {
4616 $tone_text = "Ton pisania: rozczarowany";
4617 } else {
4618
4619 if ( $qcld_language == "uk" ) {
4620 $tone_text = "Тон письма: розчарований";
4621 } else {
4622
4623 if ( $qcld_language == "ar" ) {
4624 $tone_text = "لهجة الكتابة: محبط";
4625 } else {
4626
4627 if ( $qcld_language == "ro" ) {
4628 $tone_text = "Tonalitatea scrisului: dezamăgit";
4629 } else {
4630
4631 if ( $qcld_language == "cs" ) {
4632 $tone_text = "Tón psaní: zklamaný";
4633 } else {
4634
4635 if ( $qcld_language == "hu" ) {
4636 $tone_text = "Írás hangulata: csalódott";
4637 } else {
4638
4639 if ( $qcld_language == "el" ) {
4640 $tone_text = "Τόνος συγγραφής: απογοητευμένος";
4641 } else {
4642
4643 if ( $qcld_language == "bg" ) {
4644 $tone_text = "Тон на писане: разочарован";
4645 } else {
4646
4647 if ( $qcld_language == "sv" ) {
4648 $tone_text = "Skrivton: besviken";
4649 } else {
4650 $tone_text = "Writing tone: disappointed";
4651 }
4652
4653 }
4654
4655 }
4656
4657 }
4658
4659 }
4660
4661 }
4662
4663 }
4664
4665 }
4666
4667 }
4668
4669 }
4670
4671 }
4672
4673 }
4674
4675 }
4676
4677 }
4678
4679 }
4680
4681 }
4682
4683 }
4684
4685 }
4686
4687 }
4688
4689 }
4690
4691 }
4692
4693 }
4694
4695 }
4696
4697 } else {
4698
4699 if ( $qcld_writing_tone == "profe" ) {
4700
4701 if ( $qcld_language == "en" ) {
4702 $tone_text = "Writing tone: professional";
4703 } else {
4704
4705 if ( $qcld_language == "es" ) {
4706 $tone_text = "Tono de escritura: profesional";
4707 } else {
4708
4709 if ( $qcld_language == "fr" ) {
4710 $tone_text = "Ton d'écriture: professionnel";
4711 } else {
4712
4713 if ( $qcld_language == "de" ) {
4714 $tone_text = "Schreibton: professionell";
4715 } else {
4716
4717 if ( $qcld_language == "it" ) {
4718 $tone_text = "Tono di scrittura: professionale";
4719 } else {
4720
4721 if ( $qcld_language == "pt" ) {
4722 $tone_text = "Tom de escrita: profissional";
4723 } else {
4724
4725 if ( $qcld_language == "nl" ) {
4726 $tone_text = "Schrijftoon: professioneel";
4727 } else {
4728
4729 if ( $qcld_language == "ru" ) {
4730 $tone_text = "Тональность текста: профессиональная";
4731 } else {
4732
4733 if ( $qcld_language == "ja" ) {
4734 $tone_text = "文章の雰囲気: プロ";
4735 } else {
4736
4737 if ( $qcld_language == "zh" ) {
4738 $tone_text = "写作氛围: 专业";
4739 } else {
4740
4741 if ( $qcld_language == "ko" ) {
4742 $tone_text = "글의 분위기: 전문가";
4743 } else {
4744
4745 if ( $qcld_language == "id" ) {
4746 $tone_text = "Tingkah laku menulis: profesional";
4747 } else {
4748
4749 if ( $qcld_language == "tr" ) {
4750 $tone_text = "Yazım tonu: profesyonel";
4751 } else {
4752
4753 if ( $qcld_language == "hi" ) {
4754 $tone_text = "लेखन स्वर: प्रोफेशनल";
4755 } else {
4756
4757 if ( $qcld_language == "pl" ) {
4758 $tone_text = "Ton pisania: profesjonalny";
4759 } else {
4760
4761 if ( $qcld_language == "uk" ) {
4762 $tone_text = "Тон письма: професійний";
4763 } else {
4764
4765 if ( $qcld_language == "ar" ) {
4766 $tone_text = "لهجة الكتابة: مهني";
4767 } else {
4768
4769 if ( $qcld_language == "ro" ) {
4770 $tone_text = "Tonalitatea scrisului: profesional";
4771 } else {
4772
4773 if ( $qcld_language == "cs" ) {
4774 $tone_text = "Tón psaní: profesionální";
4775 } else {
4776
4777 if ( $qcld_language == "hu" ) {
4778 $tone_text = "Írás hangulata: szakmai";
4779 } else {
4780
4781 if ( $qcld_language == "el" ) {
4782 $tone_text = "Τόνος συγγραφής: επαγγελματικός";
4783 } else {
4784
4785 if ( $qcld_language == "bg" ) {
4786 $tone_text = "Тон на писане: професионален";
4787 } else {
4788
4789 if ( $qcld_language == "sv" ) {
4790 $tone_text = "Skrivton: professionell";
4791 } else {
4792 $tone_text = "Writing tone: professional";
4793 }
4794
4795 }
4796
4797 }
4798
4799 }
4800
4801 }
4802
4803 }
4804
4805 }
4806
4807 }
4808
4809 }
4810
4811 }
4812
4813 }
4814
4815 }
4816
4817 }
4818
4819 }
4820
4821 }
4822
4823 }
4824
4825 }
4826
4827 }
4828
4829 }
4830
4831 }
4832
4833 }
4834
4835 }
4836
4837 }
4838
4839 } else {
4840 // formal
4841
4842 if ( $qcld_language == "en" ) {
4843 $tone_text = "Writing tone: formal";
4844 } else {
4845
4846 if ( $qcld_language == "es" ) {
4847 $tone_text = "Tono de escritura: formal";
4848 } else {
4849
4850 if ( $qcld_language == "fr" ) {
4851 $tone_text = "Ton d'écriture: formel";
4852 } else {
4853
4854 if ( $qcld_language == "de" ) {
4855 $tone_text = "Schreibton: formell";
4856 } else {
4857
4858 if ( $qcld_language == "it" ) {
4859 $tone_text = "Tono di scrittura: formale";
4860 } else {
4861
4862 if ( $qcld_language == "pt" ) {
4863 $tone_text = "Tom de escrita: formal";
4864 } else {
4865
4866 if ( $qcld_language == "nl" ) {
4867 $tone_text = "Schrijftoon: formeel";
4868 } else {
4869
4870 if ( $qcld_language == "ru" ) {
4871 $tone_text = "Тональность текста: формальная";
4872 } else {
4873
4874 if ( $qcld_language == "ja" ) {
4875 $tone_text = "文章の雰囲気: 正式";
4876 } else {
4877
4878 if ( $qcld_language == "zh" ) {
4879 $tone_text = "写作氛围: 正式";
4880 } else {
4881
4882 if ( $qcld_language == "ko" ) {
4883 $tone_text = "글의 분위기: 공식";
4884 } else {
4885
4886 if ( $qcld_language == "id" ) {
4887 $tone_text = "Tingkah laku menulis: resmi";
4888 } else {
4889
4890 if ( $qcld_language == "tr" ) {
4891 $tone_text = "Yazım tonu: resmi";
4892 } else {
4893
4894 if ( $qcld_language == "hi" ) {
4895 $tone_text = "लेखन स्वर: औपचारिक";
4896 } else {
4897
4898 if ( $qcld_language == "pl" ) {
4899 $tone_text = "Ton pisania: formalny";
4900 } else {
4901
4902 if ( $qcld_language == "uk" ) {
4903 $tone_text = "Тон письма: формальний";
4904 } else {
4905
4906 if ( $qcld_language == "ar" ) {
4907 $tone_text = "نغمة الكتابة: رسمية";
4908 } else {
4909
4910 if ( $qcld_language == "ro" ) {
4911 $tone_text = "Tonalitatea scrisului: formal";
4912 } else {
4913
4914 if ( $qcld_language == "cs" ) {
4915 $tone_text = "Tón psaní: formální";
4916 } else {
4917
4918 if ( $qcld_language == "hu" ) {
4919 $tone_text = "Írás hangulata: hivatalos";
4920 } else {
4921
4922 if ( $qcld_language == "el" ) {
4923 $tone_text = "Τόνος συγγραφής: επίσημος";
4924 } else {
4925
4926 if ( $qcld_language == "bg" ) {
4927 $tone_text = "Тон на писане: формален";
4928 } else {
4929
4930 if ( $qcld_language == "sv" ) {
4931 $tone_text = "Skrivton: formell";
4932 } else {
4933 $tone_text = "Writing tone: formal";
4934 }
4935
4936 }
4937
4938 }
4939
4940 }
4941
4942 }
4943
4944 }
4945
4946 }
4947
4948 }
4949
4950 }
4951
4952 }
4953
4954 }
4955
4956 }
4957
4958 }
4959
4960 }
4961
4962 }
4963
4964 }
4965
4966 }
4967
4968 }
4969
4970 }
4971
4972 }
4973
4974 }
4975
4976 }
4977
4978 }
4979
4980 }
4981
4982 }
4983
4984 }
4985
4986 }
4987
4988 }
4989
4990 }
4991
4992 }
4993
4994 }
4995
4996 }
4997
4998 }
4999
5000 }
5001
5002 }
5003
5004 }
5005
5006 }
5007
5008 }
5009
5010 }
5011
5012 return $tone_text;
5013 }
5014 }
5015
5016 add_filter('', '_callback', 10, 8 );
5017 if ( ! function_exists( 'qcld_wpbotpro_floating_openai_article_heading_tag_callback' ) ) {
5018 function qcld_wpbotpro_floating_openai_article_heading_tag_callback( $allresults, $mylist, $myprompt, $qc_wpbotpro_article_heading_tag, $style_text, $tone_text, $avoid_text, $qc_wpbotpro_article_label_word_to_avoid ){
5019
5020
5021 $OPENAI_API_KEY = get_option('open_ai_api_key');
5022 $ai_engines = get_option('openai_engines');
5023 $max_token = get_option('openai_max_tokens') ? get_option('openai_max_tokens') : 4000;
5024 $temperature = get_option('openai_temperature') ? get_option('openai_temperature') : 0;
5025 $ppenalty = get_option('presence_penalty');
5026 $fpenalty = get_option('frequency_penalty');
5027
5028 if( isset($mylist) && !empty($mylist) ) {
5029
5030 foreach ( $mylist as $key => $value ) {
5031 $withstyle = $value . '. ' . $style_text . ', ' . $tone_text . '.';
5032 // if avoid is not empty add it to the prompt
5033 if ( !empty( $qc_wpbotpro_article_label_word_to_avoid ) ) {
5034 $withstyle = $value . '. ' . $style_text . ', ' . $tone_text . ', ' . $avoid_text . '.';
5035 }
5036
5037 $gptkeyword = [];
5038
5039
5040 if( $ai_engines == 'gpt-3.5-turbo' || $ai_engines == 'gpt-4' || $ai_engines == 'gpt-4o' || $ai_engines == 'gpt-4o-mini'){
5041 // phpcs:ignore WordPress.WP.AlternativeFunctions
5042 $ch = curl_init();
5043 $url = 'https://api.openai.com/v1/chat/completions';
5044
5045 array_push($gptkeyword, array(
5046 "role" => "user",
5047 "content" => $myprompt
5048 ));
5049
5050 $post_fields = array(
5051 "model" => $ai_engines,
5052 "messages" => $gptkeyword,
5053 "max_tokens" => (int)$max_token,
5054 "temperature" => ( float ) $temperature
5055 );
5056 $header = [
5057 'Content-Type: application/json',
5058 'Authorization: Bearer ' . $OPENAI_API_KEY
5059 ];
5060 curl_setopt($ch, CURLOPT_URL, $url);
5061 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
5062 curl_setopt($ch, CURLOPT_POST, 1);
5063 curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($post_fields));
5064 curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
5065 $result = curl_exec($ch);
5066 if (curl_errno($ch)) {
5067 echo esc_html('Error: ') . esc_html(curl_error($ch));
5068 }
5069 curl_close($ch);
5070 $complete = json_decode( $result );
5071 $complete = isset($complete->choices[0]->message->content) ? $complete->choices[0]->message->content : '';
5072
5073 }else{
5074
5075 $request_body = [
5076 "prompt" => $myprompt,
5077 "model" => $ai_engines,
5078 "max_tokens" => (int)$max_token,
5079 "temperature" => (float)$temperature,
5080 "presence_penalty" => (float)$ppenalty,
5081 "frequency_penalty" => (float)$fpenalty,
5082 "top_p" => 1,
5083 "best_of" => 1,
5084 ];
5085 $data = json_encode($request_body);
5086 $url = "https://api.openai.com/v1/completions";
5087 $apt_key = "Authorization: Bearer ". $OPENAI_API_KEY;
5088
5089 // phpcs:ignore WordPress.WP.AlternativeFunctions.curl_curl_init
5090 $curl = curl_init($url);
5091 curl_setopt($curl, CURLOPT_URL, $url);
5092 curl_setopt($curl, CURLOPT_POST, true);
5093 curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
5094 $headers = array(
5095 "Content-Type: application/json",
5096 $apt_key ,
5097 );
5098 curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
5099 curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
5100 $result = curl_exec($curl);
5101 curl_close($curl);
5102
5103 $complete = json_decode( $result );
5104 $complete = isset($complete->choices[0]->text) ? $complete->choices[0]->text : '';
5105
5106 }
5107 // trim the text
5108 $complete = !empty($complete) ? trim( $complete ) : '';
5109 $value = str_replace( '\\/', '', $value );
5110 $value = str_replace( '\\', '', $value );
5111 // trim value
5112 $value = trim( $value );
5113 // we will add h tag if the user wants to
5114
5115 if ( $qc_wpbotpro_article_heading_tag == "h1" ) {
5116 $result = "\n"."<h1>" . $value . "</h1>" ."\n". $complete;
5117 } elseif ( $qc_wpbotpro_article_heading_tag == "h2" ) {
5118 $result = "\n"."<h2>" . $value . "</h2>" ."\n". $complete;
5119 } elseif ( $qc_wpbotpro_article_heading_tag == "h3" ) {
5120 $result = "\n"."<h3>" . $value . "</h3>" ."\n". $complete;
5121 } elseif ( $qc_wpbotpro_article_heading_tag == "h4" ) {
5122 $result = "\n"."<h4>" . $value . "</h4>" ."\n". $complete;
5123 } elseif ( $qc_wpbotpro_article_heading_tag == "h5" ) {
5124 $result = "\n"."<h5>" . $value . "</h5>" ."\n". $complete;
5125 } elseif ( $qc_wpbotpro_article_heading_tag == "h6" ) {
5126 $result = "\n"."<h6>" . $value . "</h6>" ."\n". $complete;
5127 } else {
5128 $result = "\n"."<h2>" . $value . "</h2>" ."\n". $complete;
5129 }
5130
5131 $result = preg_replace('/[\*]+/', '', $result);
5132
5133
5134 $Qcld_Parsedown = new Qcld_Parsedown();
5135
5136 $allresults = $allresults . $Qcld_Parsedown->text($result);
5137 }
5138 }
5139
5140
5141 return $allresults;
5142 }
5143 }
5144
5145 add_filter('qc_wpbotpro_floating_openai_article_heading_intro', 'qc_wpbotpro_floating_openai_article_heading_intro_callback', 10, 3 );
5146 if ( ! function_exists( 'qc_wpbotpro_floating_openai_article_heading_intro_callback' ) ) {
5147 function qc_wpbotpro_floating_openai_article_heading_intro_callback( $allresults, $myintro, $introduction ){
5148
5149 $OPENAI_API_KEY = get_option('open_ai_api_key');
5150 $ai_engines = get_option('openai_engines');
5151 $max_token = get_option('openai_max_tokens') ? get_option('openai_max_tokens') : 4000;
5152 $temperature = get_option('openai_temperature') ? get_option('openai_temperature') : 0;
5153 $ppenalty = get_option('presence_penalty');
5154 $fpenalty = get_option('frequency_penalty');
5155
5156 $gptkeyword = [];
5157
5158 if( $ai_engines == 'gpt-3.5-turbo' || $ai_engines == 'gpt-4' || $ai_engines == 'gpt-4o' || $ai_engines == 'gpt-4o-mini'){
5159 // phpcs:ignore WordPress.WP.AlternativeFunctions
5160 $ch = curl_init();
5161 $url = 'https://api.openai.com/v1/chat/completions';
5162
5163 array_push($gptkeyword, array(
5164 "role" => "user",
5165 "content" => $myintro
5166 ));
5167
5168 $post_fields = array(
5169 "model" => $ai_engines,
5170 "messages" => $gptkeyword,
5171 "max_tokens" => (int)$max_token,
5172 "temperature" => ( float ) $temperature
5173 );
5174 $header = [
5175 'Content-Type: application/json',
5176 'Authorization: Bearer ' . $OPENAI_API_KEY
5177 ];
5178 curl_setopt($ch, CURLOPT_URL, $url);
5179 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
5180 curl_setopt($ch, CURLOPT_POST, 1);
5181 curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($post_fields));
5182 curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
5183 $result = curl_exec($ch);
5184 if (curl_errno($ch)) {
5185 echo esc_html('Error: ') . esc_html(curl_error($ch));
5186 }
5187 curl_close($ch);
5188
5189 $completeintro = json_decode( $result );
5190
5191 if ( isset( $completeintro->error ) ) {
5192 $completeintro = $completeintro->error->message;
5193 // exit
5194 echo esc_html( $completeintro ) ;
5195 exit;
5196 } else {
5197 $completeintro = isset( $completeintro->choices[0]->message->content ) ? trim($completeintro->choices[0]->message->content) : '';
5198 // trim the text
5199 $Qcld_Parsedown = new Qcld_Parsedown();
5200 $completeintro = !empty( $completeintro ) ? $Qcld_Parsedown->text( $completeintro ) : '';
5201 // add <h1>Introuction</h1> to the beginning of the text
5202 $completeintro = "\n"."<h1>" . $introduction . "</h1>" ."\n". $completeintro;
5203 // add intro to the beginning of the text
5204 $allresults = $Qcld_Parsedown->text($completeintro) . $allresults;
5205 }
5206
5207 }else{
5208
5209 $request_body = [
5210 "prompt" => $myintro,
5211 "model" => $ai_engines,
5212 "max_tokens" => (int)$max_token,
5213 "temperature" => (float)$temperature,
5214 "presence_penalty" => (float)$ppenalty,
5215 "frequency_penalty" => (float)$fpenalty,
5216 "top_p" => 1,
5217 "best_of" => 1,
5218 ];
5219 $data = json_encode($request_body);
5220 $url = "https://api.openai.com/v1/completions";
5221 $apt_key = "Authorization: Bearer ". $OPENAI_API_KEY;
5222
5223 // phpcs:ignore WordPress.WP.AlternativeFunctions.curl_curl_init
5224 $curl = curl_init($url);
5225 curl_setopt($curl, CURLOPT_URL, $url);
5226 curl_setopt($curl, CURLOPT_POST, true);
5227 curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
5228 $headers = array(
5229 "Content-Type: application/json",
5230 $apt_key ,
5231 );
5232 curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
5233 curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
5234 $result = curl_exec($curl);
5235 curl_close($curl);
5236
5237 $completeintro = json_decode( $result );
5238
5239 if ( isset( $completeintro->error ) ) {
5240 $completeintro = $completeintro->error->message;
5241 // exit
5242 echo esc_html( $completeintro ) ;
5243 exit;
5244 } else {
5245
5246 $completeintro = isset( $completeintro->choices[0]->text ) ? trim( $completeintro->choices[0]->text ) : '';
5247 // trim the text
5248 $Qcld_Parsedown = new Qcld_Parsedown();
5249 $completeintro = !empty( $completeintro ) ? $Qcld_Parsedown->text( $completeintro ) : '';
5250 // add <h1>Introuction</h1> to the beginning of the text
5251 $completeintro = "\n"."<h1>" . $introduction . "</h1>" ."\n". $completeintro;
5252 // add intro to the beginning of the text
5253 $allresults = $Qcld_Parsedown->text($completeintro) . $allresults;
5254 }
5255
5256 }
5257
5258
5259 return $allresults;
5260 }
5261 }
5262
5263 add_filter('qc_wpbotpro_floating_openai_article_heading_faq', 'qc_wpbotpro_floating_openai_article_heading_faq_callback', 10, 3 );
5264 if ( ! function_exists( 'qc_wpbotpro_floating_openai_article_heading_faq_callback' ) ) {
5265 function qc_wpbotpro_floating_openai_article_heading_faq_callback( $allresults, $faq_text, $faq_heading ){
5266
5267 $OPENAI_API_KEY = get_option('open_ai_api_key');
5268 $ai_engines = get_option('openai_engines');
5269 $max_token = get_option('openai_max_tokens') ? get_option('openai_max_tokens') : 4000;
5270 $temperature = get_option('openai_temperature') ? get_option('openai_temperature') : 0;
5271 $ppenalty = get_option('presence_penalty');
5272 $fpenalty = get_option('frequency_penalty');
5273
5274 $gptkeyword = [];
5275
5276 if( $ai_engines == 'gpt-3.5-turbo' || $ai_engines == 'gpt-4' || $ai_engines == 'gpt-4o' || $ai_engines == 'gpt-4o-mini'){
5277 // phpcs:ignore WordPress.WP.AlternativeFunctions
5278 $ch = curl_init();
5279 $url = 'https://api.openai.com/v1/chat/completions';
5280
5281 array_push($gptkeyword, array(
5282 "role" => "user",
5283 "content" => $faq_text
5284 ));
5285
5286 $post_fields = array(
5287 "model" => $ai_engines,
5288 "messages" => $gptkeyword,
5289 "max_tokens" => (int)$max_token,
5290 "temperature" => ( float ) $temperature
5291 );
5292 $header = [
5293 'Content-Type: application/json',
5294 'Authorization: Bearer ' . $OPENAI_API_KEY
5295 ];
5296 curl_setopt($ch, CURLOPT_URL, $url);
5297 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
5298 curl_setopt($ch, CURLOPT_POST, 1);
5299 curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($post_fields));
5300 curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
5301 $result = curl_exec($ch);
5302 if (curl_errno($ch)) {
5303 echo esc_html('Error: ') . esc_html(curl_error($ch));
5304 }
5305 curl_close($ch);
5306
5307 $completeintro = json_decode( $result );
5308
5309 if ( isset( $completefaq->error ) ) {
5310 $completefaq = $completefaq->error->message;
5311 // exit
5312 echo esc_html( $completefaq ) ;
5313 exit;
5314 } else {
5315 //$completefaq = $complete->choices[0]->message->content;
5316 $completefaq = isset( $complete->choices[0]->message->content ) ? trim( $complete->choices[0]->message->content ) : '';
5317 // trim the text
5318 $completefaq = !empty( $completefaq ) ? trim( $completefaq ) : '';
5319 // add <h1>FAQ</h1> to the beginning of the text
5320 $completefaq = "\n"."<h2>" . $faq_heading . "</h2>" ."\n". $completefaq;
5321 // add intro to the beginning of the text
5322 $allresults = $allresults . $completefaq;
5323 }
5324
5325 }else{
5326
5327 $request_body = [
5328 "prompt" => $faq_text,
5329 "model" => $ai_engines,
5330 "max_tokens" => (int)$max_token,
5331 "temperature" => (float)$temperature,
5332 "presence_penalty" => (float)$ppenalty,
5333 "frequency_penalty" => (float)$fpenalty,
5334 "top_p" => 1,
5335 "best_of" => 1,
5336 ];
5337 $data = json_encode($request_body);
5338 $url = "https://api.openai.com/v1/completions";
5339 $apt_key = "Authorization: Bearer ". $OPENAI_API_KEY;
5340
5341 // phpcs:ignore WordPress.WP.AlternativeFunctions.curl_curl_init
5342 $curl = curl_init($url);
5343 curl_setopt($curl, CURLOPT_URL, $url);
5344 curl_setopt($curl, CURLOPT_POST, true);
5345 curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
5346 $headers = array(
5347 "Content-Type: application/json",
5348 $apt_key ,
5349 );
5350 curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
5351 curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
5352 $result = curl_exec($curl);
5353 curl_close($curl);
5354
5355 $completefaq = json_decode( $result );
5356
5357 if ( isset( $completefaq->error ) ) {
5358 $completefaq = $completefaq->error->message;
5359 // exit
5360 echo esc_html( $completefaq ) ;
5361 exit;
5362 } else {
5363 //$completefaq = $completefaq->choices[0]->text;
5364 $completefaq = isset( $completefaq->choices[0]->text ) ? trim( $completefaq->choices[0]->text ) : '';
5365 // trim the text
5366 $Qcld_Parsedown = new Qcld_Parsedown();
5367 $completefaq = !empty( $completefaq ) ? $Qcld_Parsedown->text( $completefaq ) : '';
5368 // add <h1>FAQ</h1> to the beginning of the text
5369 $completefaq = "\n"."<h2>" . $faq_heading . "</h2>" ."\n". $completefaq;
5370 // add intro to the beginning of the text
5371 $allresults = $allresults . $completefaq;
5372 }
5373
5374 }
5375
5376 return $allresults;
5377
5378 }
5379 }
5380
5381 add_filter('qc_wpbotpro_floating_openai_article_heading_conclusion', 'qc_wpbotpro_floating_openai_article_heading_conclusion_callback', 10, 3 );
5382 if ( ! function_exists( 'qc_wpbotpro_floating_openai_article_heading_conclusion_callback' ) ) {
5383 function qc_wpbotpro_floating_openai_article_heading_conclusion_callback( $allresults, $myconclusion, $conclusion ){
5384
5385 $OPENAI_API_KEY = get_option('open_ai_api_key');
5386 $ai_engines = get_option('openai_engines');
5387 $max_token = get_option('openai_max_tokens') ? get_option('openai_max_tokens') : 4000;
5388 $temperature = get_option('openai_temperature') ? get_option('openai_temperature') : 0;
5389 $ppenalty = get_option('presence_penalty');
5390 $fpenalty = get_option('frequency_penalty');
5391
5392 $gptkeyword = [];
5393
5394 if( $ai_engines == 'gpt-3.5-turbo' || $ai_engines == 'gpt-4' || $ai_engines == 'gpt-4o' || $ai_engines == 'gpt-4o-mini'){
5395 // phpcs:ignore WordPress.WP.AlternativeFunctions
5396 $ch = curl_init();
5397 $url = 'https://api.openai.com/v1/chat/completions';
5398
5399 array_push($gptkeyword, array(
5400 "role" => "user",
5401 "content" => $myconclusion
5402 ));
5403
5404 $post_fields = array(
5405 "model" => $ai_engines,
5406 "messages" => $gptkeyword,
5407 "max_tokens" => (int)$max_token,
5408 "temperature" => ( float ) $temperature
5409 );
5410 $header = [
5411 'Content-Type: application/json',
5412 'Authorization: Bearer ' . $OPENAI_API_KEY
5413 ];
5414 curl_setopt($ch, CURLOPT_URL, $url);
5415 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
5416 curl_setopt($ch, CURLOPT_POST, 1);
5417 curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($post_fields));
5418 curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
5419 $result = curl_exec($ch);
5420 if (curl_errno($ch)) {
5421 echo esc_html('Error: ') . esc_html(curl_error($ch));
5422 }
5423 curl_close($ch);
5424 //$complete = json_decode( $result );
5425 // $complete = isset($complete->choices[0]->message->content) ? $complete->choices[0]->message->content : '';
5426
5427 $completeconclusion = json_decode( $result );
5428
5429 if ( isset( $completeconclusion->error ) ) {
5430 $completeconclusion = $completeconclusion->error->message;
5431 // exit
5432 echo esc_html( $completeconclusion ) ;
5433 exit;
5434 } else {
5435 //$completeconclusion = $complete->choices[0]->message->content;
5436 $completeconclusion = isset( $completeconclusion->choices[0]->message->content ) ? trim( $completeconclusion->choices[0]->message->content ) : '';
5437 // trim the text
5438 $Qcld_Parsedown = new Qcld_Parsedown();
5439 $completeconclusion = !empty( $completeconclusion ) ? $Qcld_Parsedown->text( $completeconclusion ) : '';
5440 // add <h1>Conclusion</h1> to the beginning of the text
5441 $completeconclusion = "\n"."<h1>" . $conclusion . "</h1>" ."\n". $completeconclusion;
5442 // add intro to the beginning of the text
5443 $allresults = $allresults . $completeconclusion;
5444 }
5445
5446 }else{
5447
5448 // we need to catch the error here
5449 $request_body = [
5450 "prompt" => $myconclusion,
5451 "model" => $ai_engines,
5452 "max_tokens" => (int)$max_token,
5453 "temperature" => (float)$temperature,
5454 "presence_penalty" => (float)$ppenalty,
5455 "frequency_penalty" => (float)$fpenalty,
5456 "top_p" => 1,
5457 "best_of" => 1,
5458 ];
5459 $data = json_encode($request_body);
5460 $url = "https://api.openai.com/v1/completions";
5461 $apt_key = "Authorization: Bearer ". $OPENAI_API_KEY;
5462
5463 // phpcs:ignore WordPress.WP.AlternativeFunctions.curl_curl_init
5464 $curl = curl_init($url);
5465 curl_setopt($curl, CURLOPT_URL, $url);
5466 curl_setopt($curl, CURLOPT_POST, true);
5467 curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
5468 $headers = array(
5469 "Content-Type: application/json",
5470 $apt_key ,
5471 );
5472 curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
5473 curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
5474 $result = curl_exec($curl);
5475 curl_close($curl);
5476
5477 $completeconclusion = json_decode( $result );
5478
5479 if ( isset( $completeconclusion->error ) ) {
5480 $completeconclusion = $completeconclusion->error->message;
5481 // exit
5482 echo esc_html( $completeconclusion ) ;
5483 exit;
5484 } else {
5485 //$completeconclusion = $completeconclusion->choices[0]->text;
5486 $completeconclusion = isset( $completeconclusion->choices[0]->text ) ? trim( $completeconclusion->choices[0]->text ) : '';
5487 // trim the text
5488 $Qcld_Parsedown = new Qcld_Parsedown();
5489 $completeconclusion = !empty( $completeconclusion ) ? $Qcld_Parsedown->text( $completeconclusion ) : '';
5490 // add <h1>Conclusion</h1> to the beginning of the text
5491 $completeconclusion = "\n"."<h1>" . $conclusion . "</h1>" ."\n". $completeconclusion;
5492 // add intro to the beginning of the text
5493 $allresults = $allresults . $completeconclusion;
5494 }
5495 }
5496
5497 return $allresults;
5498
5499 }
5500 }
5501
5502 add_filter('qcld_wpbotpro_floating_openai_article_heading_tagline', 'qcld_wpbotpro_floating_openai_article_heading_tagline_callback', 10, 3 );
5503 if ( ! function_exists( 'qcld_wpbotpro_floating_openai_article_heading_tagline_callback' ) ) {
5504 function qcld_wpbotpro_floating_openai_article_heading_tagline_callback( $allresults, $mytagline, $conclusion ){
5505
5506 $OPENAI_API_KEY = get_option('open_ai_api_key');
5507 $ai_engines = get_option('openai_engines');
5508 $max_token = get_option('openai_max_tokens') ? get_option('openai_max_tokens') : 4000;
5509 $temperature = get_option('openai_temperature') ? get_option('openai_temperature') : 0;
5510 $ppenalty = get_option('presence_penalty');
5511 $fpenalty = get_option('frequency_penalty');
5512
5513 $gptkeyword = [];
5514
5515 if( $ai_engines == 'gpt-3.5-turbo' || $ai_engines == 'gpt-4' || $ai_engines == 'gpt-4o' || $ai_engines == 'gpt-4o-mini'){
5516 // phpcs:ignore WordPress.WP.AlternativeFunctions
5517 $ch = curl_init();
5518 $url = 'https://api.openai.com/v1/chat/completions';
5519
5520 array_push($gptkeyword, array(
5521 "role" => "user",
5522 "content" => $mytagline
5523 ));
5524
5525 $post_fields = array(
5526 "model" => $ai_engines,
5527 "messages" => $gptkeyword,
5528 "max_tokens" => (int)$max_token,
5529 "temperature" => ( float ) $temperature
5530 );
5531 $header = [
5532 'Content-Type: application/json',
5533 'Authorization: Bearer ' . $OPENAI_API_KEY
5534 ];
5535 curl_setopt($ch, CURLOPT_URL, $url);
5536 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
5537 curl_setopt($ch, CURLOPT_POST, 1);
5538 curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($post_fields));
5539 curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
5540 $result = curl_exec($ch);
5541 if (curl_errno($ch)) {
5542 echo esc_html('Error: ') . esc_html(curl_error($ch));
5543 }
5544 curl_close($ch);
5545 //$complete = json_decode( $result );
5546 // $complete = isset($complete->choices[0]->message->content) ? $complete->choices[0]->message->content : '';
5547
5548 $completetagline = json_decode( $result );
5549
5550 if ( isset( $completetagline->error ) ) {
5551 $completetagline = $completetagline->error->message;
5552 // exit
5553 echo esc_html( $completetagline ) ;
5554 exit;
5555 } else {
5556 $completetagline = isset( $completetagline->choices[0]->message->content ) ? trim( $completetagline->choices[0]->message->content ) : '';
5557 // trim the text
5558 $Qcld_Parsedown = new Qcld_Parsedown();
5559 $completetagline = !empty($completetagline) ? $Qcld_Parsedown->text( $completetagline ) : '';
5560 // add <p> to the beginning of the text
5561 $completetagline = "\n"."<p>" . $completetagline . "</p>"."\n";
5562 // add intro to the beginning of the text
5563 $allresults = $completetagline . $allresults;
5564 }
5565
5566 }else{
5567
5568 // we need to catch the error here
5569 $request_body = [
5570 "prompt" => $mytagline,
5571 "model" => $ai_engines,
5572 "max_tokens" => (int)$max_token,
5573 "temperature" => (float)$temperature,
5574 "presence_penalty" => (float)$ppenalty,
5575 "frequency_penalty" => (float)$fpenalty,
5576 "top_p" => 1,
5577 "best_of" => 1,
5578 ];
5579 $data = json_encode($request_body);
5580 $url = "https://api.openai.com/v1/completions";
5581 $apt_key = "Authorization: Bearer ". $OPENAI_API_KEY;
5582
5583 // phpcs:ignore WordPress.WP.AlternativeFunctions.curl_curl_init
5584 $curl = curl_init($url);
5585 curl_setopt($curl, CURLOPT_URL, $url);
5586 curl_setopt($curl, CURLOPT_POST, true);
5587 curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
5588 $headers = array(
5589 "Content-Type: application/json",
5590 $apt_key ,
5591 );
5592 curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
5593 curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
5594 $result = curl_exec($curl);
5595 curl_close($curl);
5596
5597 $completetagline = json_decode( $result );
5598
5599 if ( isset( $completetagline->error ) ) {
5600 $completetagline = $completetagline->error->message;
5601 // exit
5602 echo esc_html( $completetagline ) ;
5603 exit;
5604 } else {
5605 //$completetagline = $completetagline->choices[0]->text;
5606 $completetagline = isset( $completetagline->choices[0]->text ) ? trim( $completetagline->choices[0]->text ) : '';
5607 // trim the text
5608 $Qcld_Parsedown = new Qcld_Parsedown();
5609 $completetagline = !empty($completetagline) ? $Qcld_Parsedown->text( $completetagline ) : '';
5610 // add <p> to the beginning of the text
5611 $completetagline = "\n"."<p>" . $completetagline . "</p>"."\n";
5612 // add intro to the beginning of the text
5613 $allresults = $completetagline . $allresults;
5614 }
5615
5616 }
5617
5618 return $allresults;
5619
5620 }
5621 }
5622
5623 add_filter('qc_wpbotpro_floating_openai_article_heading_img', 'qc_wpbotpro_floating_openai_article_heading_img_callback', 10, 2 );
5624 if ( ! function_exists( 'qc_wpbotpro_floating_openai_article_heading_img_callback' ) ) {
5625 function qc_wpbotpro_floating_openai_article_heading_img_callback( $qc_wpbotpro_article_text, $img_size ){
5626
5627 $OPENAI_API_KEY = get_option('open_ai_api_key');
5628 $ai_engines = get_option('openai_engines');
5629 $max_token = get_option('openai_max_tokens') ? get_option('openai_max_tokens') : 4000;
5630 $temperature = get_option('openai_temperature') ? get_option('openai_temperature') : 0;
5631 $ppenalty = get_option('presence_penalty');
5632 $fpenalty = get_option('frequency_penalty');
5633
5634 $imgresult = '';
5635
5636 $request_body = [
5637 "prompt" => $qc_wpbotpro_article_text,
5638 "model" => 'dall-e-3',
5639 "n" => 1,
5640 "size" => $img_size,
5641 "response_format" => "url",
5642 ];
5643 $data = json_encode($request_body);
5644 $url = "https://api.openai.com/v1/images/generations";
5645 $apt_key = "Authorization: Bearer ". $OPENAI_API_KEY;
5646
5647 // phpcs:ignore WordPress.WP.AlternativeFunctions.curl_curl_init
5648 $curl = curl_init($url);
5649 curl_setopt($curl, CURLOPT_URL, $url);
5650 curl_setopt($curl, CURLOPT_POST, true);
5651 curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
5652 $headers = array(
5653 "Content-Type: application/json",
5654 $apt_key,
5655 );
5656 curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
5657 curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
5658 $result = curl_exec($curl);
5659 curl_close($curl);
5660
5661 // we need to catch the error here
5662 $imgresult = json_decode( $result );
5663
5664
5665 $imgresult = isset($imgresult->data[0]->url) ? $imgresult->data[0]->url : '';
5666
5667 if( !empty($imgresult)){
5668
5669 $array = explode('/', getimagesize($imgresult)['mime']);
5670 $imagetype = end($array);
5671 $uniq_name = md5($imgresult);
5672 $filename = $uniq_name . '.' . $imagetype;
5673
5674 $uploaddir = wp_upload_dir();
5675 $target_file_name = $uploaddir['path'] . '/' . $filename;
5676
5677 $contents = file_get_contents( $imgresult );
5678 global $wp_filesystem;
5679 if ( empty( $wp_filesystem ) ) {
5680 require_once ABSPATH . 'wp-admin/includes/file.php';
5681 WP_Filesystem();
5682 }
5683 if ( $wp_filesystem ) {
5684 $wp_filesystem->put_contents( $target_file_name, $contents, FS_CHMOD_FILE );
5685 }
5686
5687 /* add the image title */
5688 $image_title = ucwords( $uniq_name );
5689
5690 $qc_wpbotpro_floating_openai_images_attribution = 'gpt openai';
5691
5692 /* add the caption */
5693 $attachment_caption = '';
5694 if (! isset($qc_wpbotpro_floating_openai_images_attribution['attribution']) | isset($qc_wpbotpro_floating_openai_images_attribution['attribution']) == 'true')
5695 $attachment_caption = '<a href="' . esc_url( $imgresult ) . '" target="_blank" rel="noopener">' . esc_attr( $filename ) . '</a>';
5696
5697 unset($imgresult);
5698
5699 /* insert the attachment */
5700 $wp_filetype = wp_check_filetype(basename($target_file_name), null);
5701 $attachment = array(
5702 'guid' => $uploaddir['url'] . '/' . basename($target_file_name),
5703 'post_mime_type' => $wp_filetype['type'],
5704 'post_title' => $image_title,
5705 'post_status' => 'inherit'
5706 );
5707 $post_id = isset($_REQUEST['post_id']) ? absint($_REQUEST['post_id']): '';
5708 $attach_id = wp_insert_attachment($attachment, $target_file_name, $post_id);
5709 if ($attach_id == 0)
5710 die('Error: File attachment error');
5711
5712 $attach_data = wp_generate_attachment_metadata($attach_id, $target_file_name);
5713 $result = wp_update_attachment_metadata($attach_id, $attach_data);
5714
5715 $image_data = array();
5716 $image_data['ID'] = $attach_id;
5717 $image_data['post_excerpt'] = $attachment_caption;
5718 wp_update_post($image_data);
5719
5720 $parsed = wp_get_attachment_image_src( $attach_id, 'full' )[0];
5721
5722 if(!empty($parsed)){
5723 $attach_id = $parsed;
5724 }
5725
5726 $imgresult = "\n"."<img src='" . $attach_id . "' alt='" . $qc_wpbotpro_article_text . "' />"."\n";
5727
5728 }
5729
5730 return $imgresult;
5731
5732 }
5733 // phpcs:enable WordPress.WP.AlternativeFunctions.curl_curl_init, WordPress.WP.AlternativeFunctions.curl_curl_setopt, WordPress.WP.AlternativeFunctions.curl_curl_exec, WordPress.WP.AlternativeFunctions.curl_curl_errno, WordPress.WP.AlternativeFunctions.curl_curl_error, WordPress.WP.AlternativeFunctions.curl_curl_close
5734 }