Changeset 2708599
- Timestamp:
- 04/12/2022 12:46:01 PM (4 years ago)
- Location:
- jobsearch
- Files:
-
- 4 added
- 24 edited
-
admin/adminListOption.php (modified) (8 diffs)
-
admin/helper/adminHelper.php (modified) (46 diffs)
-
frontEnd/apply/applyResult.php (modified) (5 diffs)
-
frontEnd/apply/helper/applyHelper.php (modified) (1 diff)
-
helper/migration.php (modified) (3 diffs)
-
helper/translation.php (modified) (2 diffs)
-
helper/version.php (modified) (1 diff)
-
jobsearch.php (modified) (3 diffs)
-
languages/ja/jobsearch-ja.mo (modified) (previous)
-
languages/ja/jobsearch-ja.po (modified) (27 diffs)
-
tags/2.2.0 (added)
-
tags/2.2.0/readme.txt (added)
-
templates/admin/adminListApplyBody1.tpl (modified) (2 diffs)
-
templates/admin/adminListApplyHeader1.tpl (modified) (1 diff)
-
trunk/admin/adminListOption.php (modified) (8 diffs)
-
trunk/admin/helper/adminHelper.php (modified) (46 diffs)
-
trunk/frontEnd/apply/applyResult.php (modified) (5 diffs)
-
trunk/frontEnd/apply/helper/applyHelper.php (modified) (1 diff)
-
trunk/helper/migration.php (modified) (3 diffs)
-
trunk/helper/translation.php (modified) (2 diffs)
-
trunk/helper/version.php (modified) (1 diff)
-
trunk/jobsearch.php (modified) (3 diffs)
-
trunk/languages/ja/jobsearch-ja.mo (modified) (previous)
-
trunk/languages/ja/jobsearch-ja.po (modified) (27 diffs)
-
trunk/tags/2.2.0 (added)
-
trunk/tags/2.2.0/readme.txt (added)
-
trunk/templates/admin/adminListApplyBody1.tpl (modified) (2 diffs)
-
trunk/templates/admin/adminListApplyHeader1.tpl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
jobsearch/admin/adminListOption.php
r2084303 r2708599 9 9 namespace Jobsearch\Admin; 10 10 11 use Jobsearch\Apply\ApplyHelper; 11 12 use Jobsearch\Helper; 12 13 use Jobsearch\Helper\Translation; 13 14 14 class AdminList {15 16 // Show all the applylist17 function tdb_jb_get_list_ option(){15 class AdminList { 16 17 // Show the application list 18 function tdb_jb_get_list_applications(){ 18 19 $helper = new Helper(); 19 20 $adminHelper = new AdminHelper(); … … 27 28 $offset = $helper->tdb_jb_sanitize($_GET["offset"],'text'); 28 29 } 29 $applyArray = $adminHelper->tdb_jb_get_appl y($nbApplyToShow,$offset);30 $attachmentArray = $adminHelper->tdb_jb_get_attachment ();30 $applyArray = $adminHelper->tdb_jb_get_applications($nbApplyToShow,$offset); 31 $attachmentArray = $adminHelper->tdb_jb_get_attachments(); 31 32 32 33 $totalRow = $adminHelper->tdb_jb_total_row(TDB_TABLE_APPLY); … … 34 35 foreach($applyArray as $content){ 35 36 $id = ""; 37 $idApi = ""; 36 38 $idJob = ""; 37 39 $name = ""; … … 41 43 $timezone = ""; 42 44 $link = ""; 43 // Get the appl ycation data45 // Get the application data 44 46 foreach($content as $key => $value) { 45 47 switch ($key){ 46 48 case "id": 47 49 $id = $value; 50 break; 51 case "idApi": 52 $idApi = $value; 48 53 break; 49 54 case "idJob": … … 99 104 $adminBodyArray = array( 100 105 "langId" => TDB_LANG_WORDPRESSID, 106 "langIdApi" => TDB_LANG_IDAPI, 101 107 "langIdJob" => TDB_LANG_IDJOB, 102 108 "langName" => TDB_LANG_NAME, … … 106 112 "langFile" => TDB_LANG_FILE, 107 113 "id" => $id, 114 "idApi" => $idApi, 108 115 "idJob" => $idJob, 109 116 "name" => $name, … … 111 118 "json" => $json, 112 119 "detail" => $detail, 113 "link" => $link 120 "link" => $link, 121 "langPushApplication" => TDB_LANG_PUSH_APPLICATION, 122 "langPushConfirm" => TDB_LANG_PUSH_CONFIRM 114 123 ); 115 124 $helper->tdb_jb_show_template(TDB_ADMIN_LIST_TPL, $adminBodyArray); … … 118 127 $helper->tdb_jb_show_template(TDB_ADMIN_LIST_FOOT_TPL, $adminFooterArray); 119 128 } 129 130 // Push application to Tamago-DB 131 function tdb_jb_push_application($id) 132 { 133 $helper = new Helper(); 134 $adminHelper = new AdminHelper(); 135 $applyArray = $adminHelper->tdb_jb_get_application($id); 136 $attachmentArray = $adminHelper->tdb_jb_get_attachment_for_application($id); 137 138 $json = $applyArray[$id]['json']; 139 $api = $applyArray[$id]['idApi']; 140 $linkApi = $helper->tdb_jb_get_api_link('LinkCreate', $api); 141 $linkFile = $helper->tdb_jb_get_api_link('LinkFile', $api); 142 143 $applyHelper = new ApplyHelper(); 144 145 $requests_response = $applyHelper->tdb_jb_wp_post_apply($linkApi, $json, $api); 146 $jsonResponse = json_decode($requests_response["body"], true); 147 148 if (isset($jsonResponse["status"])) { 149 $status = $jsonResponse["status"]; 150 } 151 if (isset($jsonResponse["message"])) { 152 $message = $jsonResponse["message"]; 153 } 154 // get the result 155 if (!empty($status)) { 156 switch ($status) { 157 // error 158 case "400": 159 $bError = true; 160 foreach ($jsonResponse["data"] as $key => $value) { 161 if (is_array($value)) { 162 foreach ($value as $errorMessage) { 163 if (is_array($errorMessage)) { 164 foreach ($errorMessage as $errorMessage2) { 165 if (is_array($errorMessage2)) { 166 foreach ($errorMessage2 as $errorMessage3) { 167 $errorField[$key] = $errorMessage3; 168 } 169 } else { 170 $errorField[$key] = $errorMessage2; 171 } 172 } 173 } else { 174 $errorField[$key] = $errorMessage; 175 } 176 } 177 } else { 178 $errorField[$key] = $value; 179 } 180 } 181 break; 182 // success 183 case "201": 184 if (isset($jsonResponse["data"]["id"])) { 185 $id = $jsonResponse["data"]["id"]; 186 } 187 $message = TDB_LANG_PUSH_APPLICATION_SUCCESS; 188 //attachment part 189 $messageAttachment = ""; 190 // in case the application is successful and an ID is sent back 191 if ($id > 0) { 192 $linkFile .= "/" . $id . "/attachment"; 193 194 //Get attachment data 195 if (!empty($attachmentArray)) { 196 $attachmentsUrlArray = []; 197 foreach ($attachmentArray as $att) { 198 $nameAttachment = $att['name']; 199 $file = $att['file']; 200 if ($nameAttachment <> "" && $file <> "") { 201 $fileDir = content_url() . "/uploads/jobsearch/" . $file; 202 $fileData = base64_encode(file_get_contents($fileDir)); 203 $attachmentsUrlArray[$id] = array('name' => $nameAttachment, 'file' => $fileData); 204 } 205 } 206 207 // Send attachments 208 $fileUrlArray = array('attachments' => $attachmentsUrlArray); 209 $responseAttachement = $applyHelper->tdb_jb_curl_send_attachement($linkFile, $fileUrlArray, $api); 210 $jsonResponseAttachment = json_decode($responseAttachement, true); 211 $attachmentStatus = $jsonResponseAttachment['status']; 212 switch ($attachmentStatus) { 213 // Case sent 214 case "201": 215 //$messageAttachment = TDB_LANG_THANKATTACHMENT; 216 break; 217 // Case error 218 default: 219 $bError = true; 220 if (isset ($jsonResponseAttachment['message'])) { 221 $messageAttachment = $jsonResponseAttachment['message']; 222 } else { 223 $messageAttachment = TDB_LANG_ANERRORATTACHMENT; 224 } 225 } 226 } 227 } 228 break; 229 default: 230 if (isset($jsonResponse["message"]) && $jsonResponse["message"] != '') { 231 $message = $jsonResponse['message']; 232 } else { 233 $message = TDB_LANG_ANERROROCCURED; 234 } 235 break; 236 237 } 238 } 239 240 return [$message, $messageAttachment]; 241 } 120 242 } -
jobsearch/admin/helper/adminHelper.php
r2510468 r2708599 7 7 use Jobsearch\SQL; 8 8 9 class AdminHelper{ 9 class AdminHelper { 10 10 11 // Update param who have to be shown on list page 11 12 function tdb_jb_updt_param($array) { … … 17 18 } 18 19 } 20 19 21 // Update param who have to be shown on list page 20 22 function tdb_jb_updt_tpl($array, $type) { … … 59 61 } 60 62 61 // Clear required param, mandatory param or apply param or Filter63 // Clear required param, mandatory param or apply param or Filter 62 64 function tdb_jb_clear_param_sql($valueToEmpty) { 63 65 global $wpdb; … … 66 68 } 67 69 68 // Get all the language id used in database70 // Get all the language id used in database 69 71 function tdb_jb_get_table_language_value ($table, $columnName1, $columnName2 ) { 70 72 global $wpdb; … … 83 85 } 84 86 85 // Update translation on database87 // Update translation on database 86 88 function tdb_jb_updt_database() { 87 89 global $gTypes; … … 106 108 107 109 if(is_array($glanguageUsedId) && !empty($glanguageUsedId)){ 108 // Get the correspond ance between old language id and new one before update110 // Get the correspondence between old language id and new one before update 109 111 foreach ($glanguageUsedId as $keyNew => $valueNew) { 110 112 $val = $valueNew; … … 144 146 } 145 147 146 //update id language on all table if something changed148 //update id language on all table if something changed 147 149 function tdb_jb_updt_id_language_all_table($array, $tableName, $column1, $column2) { 148 150 global $wpdb; … … 177 179 } 178 180 179 // Update the language table with new id and value181 // Update the language table with new id and value 180 182 function tdb_jb_updt_table_language($array, $tableName, $column1, $column2) { 181 183 global $wpdb; … … 196 198 } 197 199 198 // Update table with api value(type, category, industry, language)200 // Update table with api value(type, category, industry, language) 199 201 function tdb_jb_updt_table_api_val($array, $tableName, $column1, $column2, $column3) { 200 202 global $wpdb; … … 222 224 } 223 225 224 // Set up language on (type,category,location, language)226 // Set up language on (type,category,location, language) 225 227 function tdb_jb_set_new_id_language($array, $idLanguage) { 226 228 global $glanguageUsedId; … … 306 308 return $html ; 307 309 } 308 // Return html with all required field in checkbox 310 311 // Return html with all required field in checkbox 309 312 function tdb_jb_get_colsized_field($array) { 310 313 $translation = new Translation(); … … 385 388 } 386 389 387 //Return html with all field have to be shown in detail page in checkbox390 //Return html with all field have to be shown in detail page in checkbox 388 391 function tdb_jb_get_show_field($array, $paramEndName ='Param') { 389 392 $translation = new Translation(); … … 397 400 $label["currency"] = TDB_LANG_WAGECURRENCY; 398 401 $label["maxAmount"] = TDB_LANG_MAXWAGEAMOUNT; 399 $label["video"] = TDB_LANG_VIDEO;400 $label["summary"] = TDB_LANG_SUMMARY;401 402 $label["maxCurrency"] = TDB_LANG_MAXWAGECURRENCY; 402 403 $label["negotiable"] = TDB_LANG_WAGENEGOTIABLE; … … 415 416 $label["holidays"] = TDB_LANG_HOLIDAY; 416 417 $label["conditions"] = TDB_LANG_CONDITION; 417 $label["selling_points"] = TDB_LANG_SELLINGPOINT ;418 $label["selling_points"] = TDB_LANG_SELLINGPOINTS; 418 419 $label["established_year"] = TDB_LANG_ESTABLISHEDYEARS; 419 420 $label["working_hours"] = TDB_LANG_WORKINGHOURS; … … 446 447 } 447 448 448 //Return html with all field have to be shown in detail page in checkbox449 //Return html with all field have to be shown in detail page in checkbox 449 450 function tdb_jb_get_sort_by_field($array) { 450 451 $translation = new Translation(); … … 474 475 } 475 476 476 //Return html field with all field have to be shown in apply form in checkbox477 //Return html field with all field have to be shown in apply form in checkbox 477 478 function tdb_jb_get_apply_field($array) { 478 479 $translation = new Translation(); … … 529 530 } 530 531 531 // Return the number of apply done532 function tdb_jb_total_row($table) {532 // Return the number of apply done 533 function tdb_jb_total_row($table) { 533 534 global $wpdb; 534 535 $rowcount = $wpdb->get_var("SELECT COUNT(*) FROM $table"); … … 536 537 } 537 538 538 // Get applications from database539 function tdb_jb_get_appl y($nbRow = 10,$offset = 0){539 // Get applications from database 540 function tdb_jb_get_applications($nbRow = 10,$offset = 0) { 540 541 global $wpdb; 541 542 $applyAr = []; 542 543 543 $request = "SELECT nId, nId Job, sName, sDate, sTimezone, sJson FROM ".TDB_TABLE_APPLY544 $request = "SELECT nId, nIdApi, nIdJob, sName, sDate, sTimezone, sJson FROM ".TDB_TABLE_APPLY 544 545 . " ORDER BY nId DESC LIMIT $nbRow OFFSET $offset;"; 545 546 … … 548 549 foreach ($exec as $result) { 549 550 $applyAr[$result->nId]["id"] = $result->nId; 551 $applyAr[$result->nId]["idApi"] = $result->nIdApi; 550 552 $applyAr[$result->nId]["idJob"] = $result->nIdJob; 551 553 $applyAr[$result->nId]["name"] = $result->sName; … … 557 559 } 558 560 559 // Get attachment from database 560 function tdb_jb_get_attachment(){ 561 // Get single application from the database 562 function tdb_jb_get_application($id) { 563 global $wpdb; 564 $applyAr = []; 565 566 $request = "SELECT nId, nIdApi, nIdJob, sName, sDate, sTimezone, sJson FROM ".TDB_TABLE_APPLY . " WHERE nId = $id;"; 567 568 $exec = $wpdb->get_results($request); 569 570 foreach ($exec as $result) { 571 $applyAr[$result->nId]["id"] = $result->nId; 572 $applyAr[$result->nId]["idApi"] = $result->nIdApi; 573 $applyAr[$result->nId]["idJob"] = $result->nIdJob; 574 $applyAr[$result->nId]["name"] = $result->sName; 575 $applyAr[$result->nId]["date"] = $result->sDate; 576 $applyAr[$result->nId]["timezone"] = $result->sTimezone; 577 $applyAr[$result->nId]["json"] = $result->sJson; 578 } 579 return $applyAr; 580 } 581 582 // Get attachments from database 583 function tdb_jb_get_attachments() { 561 584 global $wpdb; 562 585 $applyAAr = []; … … 579 602 } 580 603 581 //Set up pagination in the apply history page 604 // Get the attachments for an application 605 function tdb_jb_get_attachment_for_application($id) { 606 global $wpdb; 607 $applyAAr = []; 608 $countAAr = []; 609 610 $request = "SELECT nId, nIdApply, sName, sFile FROM ".TDB_TABLE_APPLY_ATTACHMENT. " WHERE nIdApply = $id;"; 611 612 $exec = $wpdb->get_results($request); 613 614 foreach ($exec as $result) { 615 if(isset($countAAr[$result->nIdApply])){ 616 $countAAr[$result->nIdApply] ++; 617 } else { 618 $countAAr[$result->nIdApply] = 1; 619 } 620 $applyAAr[] = [ 621 "name" => $result->sName, 622 "file" => $result->sFile 623 ]; 624 } 625 626 return $applyAAr; 627 } 628 629 //Set up pagination in the application history page 582 630 function tdb_jb_get_pagination_admin($totalApply,$offset,$NbJobToShow,$urlStart) { 583 631 $translation = new Translation(); … … 705 753 706 754 707 // Format all content for the applyhistory page755 // Format all content for the application history page 708 756 function tdb_jb_format_content($id){ 709 757 global $wpdb; … … 719 767 $translatArray["nationality"] = TDB_LANG_NATIONALITY; 720 768 $translatArray["nearestStation"] = TDB_LANG_NEARESTSTATION; 769 $translatArray["employments"] = TDB_LANG_EMPLOYEMENT; 721 770 $translatArray["languages"] = TDB_LANG_LANGUAGES; 722 771 $translatArray["languageCertifications"] = TDB_LANG_LANGUAGECERTIF; … … 727 776 $translatArray["desiredJobCategory"] = TDB_LANG_DESIREDCATEGORY; 728 777 $translatArray["desiredIndustry"] = TDB_LANG_DESIREDINDUSTRY; 778 $translatArray["desiredIndustries"] = TDB_LANG_DESIREDINDUSTRY; 779 $translatArray["desiredLocation"] = TDB_LANG_DESIREDLOCATION; 780 $translatArray["desiredLocations"] = TDB_LANG_DESIREDLOCATION; 729 781 $translatArray["referrer"] = TDB_LANG_REFFERER; 730 782 $translatArray["noticePeriod"] = TDB_LANG_NOTICED_PERIOD; 731 $translatArray["desiredLocation"] = TDB_LANG_DESIREDLOCATION;732 783 $translatArray["url"] = TDB_LANG_URL; 733 784 $translatArray["facebook"] = TDB_LANG_FACEBOOK; … … 742 793 $translatArray["privacyPolicy"] = TDB_LANG_PRIVACYPOLICY; 743 794 $translatArray["recaptchaKey"] = TDB_LANG_RECAPTCHAKEY; 744 $translatArray["recaptchaKey"] = TDB_LANG_RECAPTCHASECRET; 795 $translatArray["recaptchaSecret"] = TDB_LANG_RECAPTCHASECRET; 796 745 797 $translatTitle["socialMedia"] = TDB_LANG_SOCIALMEDIA; 746 $translatTitle["employ ement"] = TDB_LANG_EMPLOYEMENT;798 $translatTitle["employment"] = TDB_LANG_EMPLOYEMENT; 747 799 $translatTitle["salary"] = TDB_LANG_SALARY; 748 800 $translatTitle["visa"] = TDB_LANG_VISA; … … 757 809 758 810 $contentArray["socialMedia"] = ""; 759 $contentArray["employ ement"] = "";811 $contentArray["employment"] = ""; 760 812 $contentArray["salary"] = ""; 761 813 $contentArray["visa"] = ""; … … 768 820 $bResult = false; 769 821 770 $request = "SELECT 1stlvl, 2ndlvl, 3ndlvl1, 3ndlvl2, val, val1, val2 FROM ".TDB_TABLE_APPLY_DETAIL. 771 " WHERE nIdApply = $id"; 822 $request = "SELECT 1stlvl, 2ndlvl, 3ndlvl1, 3ndlvl2, val, val1, val2 FROM ".TDB_TABLE_APPLY_DETAIL." WHERE nIdApply = $id"; 772 823 773 824 $exec = $wpdb->get_results($request); … … 777 828 $val = $translatArray[$result->{'1stlvl'}] . " : "; 778 829 switch ($result->{'1stlvl'}) { 830 case 'employments': 831 $val .= $result->val1 . "<br/>".$result->{'3ndlvl2'}. ": ".$result->val2; 832 break; 779 833 case 'emails': 780 834 case 'phoneNumbers': … … 813 867 $contentArray["visa"] .= "<br/>".$val; 814 868 break; 869 case 'employment' : 870 case 'employments' : 815 871 case 'desiredEmploymentTypes': 816 872 case 'desiredJobCategory': 817 873 case 'desiredIndustry': 818 case ' referrer':874 case 'desiredIndustries': 819 875 case 'noticePeriod': 820 876 case 'desiredLocation': 821 $contentArray["employement"] .= "<br/>".$val; 877 case 'desiredLocations': 878 $contentArray["employment"] .= "<br/>".$val; 822 879 break; 823 880 case 'url': … … 826 883 $contentArray["socialMedia"] .= "<br/>".$val; 827 884 break; 885 case 'referrer': 828 886 case 'sourceType': 829 887 case 'privacyPolicy': … … 833 891 } 834 892 } 893 894 $request = "SELECT sjson FROM ".TDB_TABLE_APPLY." WHERE nId = $id"; 895 $exec = $wpdb->get_results($request); 896 $json = $exec[0]->sjson; 835 897 836 898 $html = ""; … … 857 919 } 858 920 } 921 $html .= '<div class="tdb-jd-col-12"><h4>JSON</h4>'.$json.'</div>'; 859 922 $html .= "</div>"; 860 923 } … … 887 950 } 888 951 889 function tdb_jb_upload_image($fileName) {952 function tdb_jb_upload_image($fileName) { 890 953 $socialLogo = ''; 891 954 /*Update file logo if it has*/ … … 934 997 } 935 998 936 function tdb_jb_update_param($helper, $paramName, $sanitizeType = '', $dataType ='') {999 function tdb_jb_update_param($helper, $paramName, $sanitizeType = '', $dataType ='') { 937 1000 if(isset($_POST[$paramName])){ 938 1001 if($helper->tdb_jb_validate_data($_POST[$paramName], $dataType)){ … … 944 1007 } 945 1008 946 function tdb_jb_update_css_param($helper, $paramName, $sanitizeType = '', $dataType ='') {1009 function tdb_jb_update_css_param($helper, $paramName, $sanitizeType = '', $dataType ='') { 947 1010 if(isset($_POST[$paramName])){ 948 1011 if($helper->tdb_jb_validate_data($_POST[$paramName], $dataType)){ … … 954 1017 } 955 1018 956 function tdb_jb_update_clean_param($helper, $paramName, $sanitizeType = '', $dataType ='') {1019 function tdb_jb_update_clean_param($helper, $paramName, $sanitizeType = '', $dataType ='') { 957 1020 if(isset($_POST[$paramName])){ 958 1021 if($helper->tdb_jb_validate_data($_POST[$paramName], $dataType)){ … … 965 1028 } 966 1029 967 function tdb_jb_update_multiple_textarea_param(Helper $helper, $paramName, $sanitizeType = '', $defaultUpper = true, $dataType ='') {1030 function tdb_jb_update_multiple_textarea_param(Helper $helper, $paramName, $sanitizeType = '', $defaultUpper = true, $dataType ='') { 968 1031 $paramString = ''; 969 1032 if(isset($_POST[$paramName])){ … … 1000 1063 } 1001 1064 1002 function tdb_jb_update_category_param(Helper $helper, $paramName, $dataType ='') {1065 function tdb_jb_update_category_param(Helper $helper, $paramName, $dataType ='') { 1003 1066 $paramString = ''; 1004 1067 if(isset($_POST[$paramName])){ … … 1108 1171 } 1109 1172 1110 function tdb_jb_get_SearchApi() {1173 function tdb_jb_get_SearchApi() { 1111 1174 global $wpdb; 1112 1175 … … 1122 1185 } 1123 1186 1124 function tdb_jb_get_KeyApi() {1187 function tdb_jb_get_KeyApi() { 1125 1188 global $wpdb; 1126 1189 … … 1136 1199 } 1137 1200 1138 function tdb_remove_link() {1201 function tdb_remove_link() { 1139 1202 global $wpdb; 1140 1203 … … 1144 1207 } 1145 1208 1146 function tdb_insert_link($api, $link, $key, $page, $search) {1209 function tdb_insert_link($api, $link, $key, $page, $search) { 1147 1210 $sql = new SQL(); 1148 1211 $sql->tdb_jb_insert_line(TDB_TABLE_PARAM, array('sName' => 'Link',"sValue" => $link,'nIdApi' => $api)); … … 1152 1215 } 1153 1216 1154 function tdb_jd_generate_api_field($count, $apiLinks, $apiKeys, $apiJobPages, $apiJobSearchs) {1217 function tdb_jd_generate_api_field($count, $apiLinks, $apiKeys, $apiJobPages, $apiJobSearchs) { 1155 1218 $helper = new Helper(); 1156 1219 … … 1167 1230 } 1168 1231 1169 function tdb_jd_generate_template_field($typeTemplate, $language = 'default', $value='', $valueSubject = '') {1232 function tdb_jd_generate_template_field($typeTemplate, $language = 'default', $value='', $valueSubject = '') { 1170 1233 $helper = new Helper(); 1171 1234 $settings = array('media_buttons' => false, … … 1193 1256 1194 1257 /* generate the tag button to put shortcode inside the textarea for mailing */ 1195 function tdb_generate_shortcode_tpl_button($elemId) {1258 function tdb_generate_shortcode_tpl_button($elemId) { 1196 1259 $html = ""; 1197 1260 $html .= '<a id="tag-generator-list" class="tdb-jb-unselectable" unselectable="on">'; … … 1203 1266 } 1204 1267 1205 function tdb_jd_bc_get_wp_editor($content = '', $editor_id, $options = array() ) {1268 function tdb_jd_bc_get_wp_editor($content, $editor_id, $options = array() ) { 1206 1269 ob_start(); 1207 1270 -
jobsearch/frontEnd/apply/applyResult.php
r2510927 r2708599 357 357 //attachment part 358 358 $messageAttachment = ""; 359 // in case the application is successful and id are sendedback359 // in case the application is successful and an ID is sent back 360 360 if ($id > 0) { 361 361 $linkFile .= "/" . $id . "/attachment"; … … 363 363 // if attachment 364 364 if ($file_count > 0 && $_FILES["attachments"]["name"]["0"] <> "") { 365 //copy file into worpdress and save data in wordpress database365 //copy file into WordPress and save data in WordPress database 366 366 367 367 if ($file_count > 1) { … … 378 378 } 379 379 380 // Send attachment 380 // Send attachments 381 381 $fileUrlArray = array('attachments' => $attachmentsUrlArray); 382 382 $responseAttachement = $applyHelper->tdb_jb_curl_send_attachement($linkFile, $fileUrlArray, $api); 383 383 $jsonResponseAttachment = json_decode($responseAttachement, true); 384 if (isset ($jsonResponseAttachment['status'])) {385 $attachmentStatus = $jsonResponseAttachment['status'];386 }387 388 $jsonResponseAttachment = json_decode($responseAttachement, true);389 384 $attachmentStatus = $jsonResponseAttachment['status']; 390 385 switch ($attachmentStatus) { 391 // Case sen ded386 // Case sent 392 387 case "201": 393 388 $messageAttachment = TDB_LANG_THANKATTACHMENT; … … 414 409 } 415 410 } 416 // if redirect available and apply is success then redirect to th anks page411 // if redirect available and apply is success then redirect to the thanks page 417 412 if ($postStatus == "201") { 418 413 // check if template mail can be use … … 475 470 $to = $email; 476 471 $body = $template; 477 472 478 473 $applyHelper->tdb_jb_send_email_applicant($body, $subject, $from, $to, $cc, $bcc); 479 474 } -
jobsearch/frontEnd/apply/helper/applyHelper.php
r2684460 r2708599 75 75 } 76 76 if(isset($val2[$i])){ 77 $tmpVal2 = $val 1[$i];77 $tmpVal2 = $val2[$i]; 78 78 } 79 79 $wpdb->insert(TDB_TABLE_APPLY_DETAIL, array('nIdApply' => $idApply, '1stlvl' => $firstLvl,'2ndlvl' => $secondLvl, -
jobsearch/helper/migration.php
r2684460 r2708599 7 7 class Migration 8 8 { 9 private $version = [];9 private $versions = []; 10 10 11 public function _ construct(){11 public function __construct(){ 12 12 $this->versions = $this->get_migration(); 13 13 } … … 20 20 21 21 foreach ($exec as $ligneResult) { 22 $migration[$ligneResult->s Value] = $ligneResult->sValue;22 $migration[$ligneResult->sName] = $ligneResult->sName; 23 23 } 24 24 … … 31 31 32 32 // check migration and update 33 if(!isset($this->version ['20191130'])){33 if(!isset($this->versions['20191130'])){ 34 34 $version->tdb_version_20191130($sql); 35 35 } 36 if(!isset($this->version ['20220224'])){36 if(!isset($this->versions['20220224'])){ 37 37 $version->tdb_version_20220224($sql); 38 } 39 40 if(!isset($this->versions['20220412'])){ 41 $version->tdb_version_20220412($sql); 38 42 } 39 43 } -
jobsearch/helper/translation.php
r2674369 r2708599 1027 1027 //I// 1028 1028 define('TDB_LANG_ID',__("Id",$translation_name)); 1029 define('TDB_LANG_IDJOB',__("job ID",$translation_name)); 1029 define('TDB_LANG_IDAPI',__("API ID",$translation_name)); 1030 define('TDB_LANG_IDJOB',__("Job ID",$translation_name)); 1030 1031 define('TDB_LANG_INDUSTRY',__("Industry",$translation_name)); 1031 1032 //J// … … 1103 1104 define('TDB_LANG_PROBATIONPERIOD',__("ProbationPeriod",$translation_name)); 1104 1105 define('TDB_LANG_PUBLISHED',__("Published",$translation_name)); 1106 define('TDB_LANG_PUSH_APPLICATION',__("Push application to Tamago-DB",$translation_name)); 1107 define('TDB_LANG_PUSH_APPLICATION_SUCCESS',__("Application successfully pushed to Tamago-DB",$translation_name)); 1108 define('TDB_LANG_PUSH_CONFIRM',__("Are you sure you want to push this application to Tamago-DB?",$translation_name)); 1105 1109 //R// 1106 1110 define('TDB_LANG_RECAPTCHA',__("Recaptcha",$translation_name)); -
jobsearch/helper/version.php
r2684460 r2708599 24 24 $sql->tdb_jb_insert_line(TDB_TABLE_MIGRATION, array('sName' => '20220224'),'sName'); 25 25 } 26 27 function tdb_version_20220412(SQL $sql){ 28 29 $sql->tdb_jb_update_table(TDB_TABLE_APPLY, [], ['nIdApi'], 1); 30 $sql->tdb_jb_insert_line(TDB_TABLE_MIGRATION, array('sName' => '20220412'),'sName'); 31 } 26 32 } -
jobsearch/jobsearch.php
r2684460 r2708599 3 3 Plugin Name: Tamago-DB Job Board 4 4 Description: Job board integrated with the ATS/CRM Tamago-DB 5 Version: 2. 1.05 Version: 2.2.0 6 6 Author: Tamago-DB 7 7 Text Domain: jobsearch … … 43 43 44 44 //every time it need an sql update(new table etc, need to increase the TDB_VERSION 45 define("TDB_VERSION",3. 6);45 define("TDB_VERSION",3.7); 46 46 define('TDB_SQL_PREFIX',$wpdb->prefix . 'js_'); 47 47 define('TDB_TABLE_LAST_UPDATE',TDB_SQL_PREFIX.'lastUpdt'); … … 379 379 wp_enqueue_script('jobsearchScriptAdmin'); 380 380 $globalLoader->tdb_jb_get_opt_api(); 381 $adminList->tdb_jb_get_list_option(); 381 382 if (isset($_POST['pushApplication'])) { 383 $appId = $_POST['pushApplication']; 384 $messages = $adminList->tdb_jb_push_application($appId); 385 386 $helper = new Helper(); 387 $adminHeaderArray = array("messages" => $messages); 388 $helper->tdb_jb_show_template(TDB_ADMIN_LIST_HEAD_TPL, $adminHeaderArray); 389 } 390 391 $adminList->tdb_jb_get_list_applications(); 382 392 } 383 393 } -
jobsearch/languages/ja/jobsearch-ja.po
r2614212 r2708599 2 2 msgstr "" 3 3 "Project-Id-Version: \n" 4 "POT-Creation-Date: 202 1-10-14 12:52+0200\n"5 "PO-Revision-Date: 202 1-10-14 12:52+0200\n"4 "POT-Creation-Date: 2022-04-12 14:40+0200\n" 5 "PO-Revision-Date: 2022-04-12 14:41+0200\n" 6 6 "Last-Translator: \n" 7 7 "Language-Team: \n" … … 58 58 59 59 #: helper/translation.php:879 helper/translation.php:890 60 #: helper/translation.php:122 460 #: helper/translation.php:1228 61 61 msgid "Apply" 62 62 msgstr "今すぐ応募" … … 87 87 88 88 #: helper/translation.php:886 89 msgid "Api link (domain without http protocol)" 89 #, fuzzy 90 #| msgid "Api link (domain without http protocol)" 91 msgid "Api URL (domain without http protocol)" 90 92 msgstr "リンク" 91 93 … … 477 479 msgstr "求められる学歴" 478 480 479 #: helper/translation.php:978 helper/translation.php:12 27481 #: helper/translation.php:978 helper/translation.php:1231 480 482 msgid "Email" 481 483 msgstr "Eメール" … … 678 680 679 681 #: helper/translation.php:1029 680 msgid "job ID" 682 msgid "API ID" 683 msgstr "" 684 685 #: helper/translation.php:1030 686 #, fuzzy 687 #| msgid "job ID" 688 msgid "Job ID" 681 689 msgstr "求人ID" 682 690 683 #: helper/translation.php:103 0691 #: helper/translation.php:1031 684 692 msgid "Industry" 685 693 msgstr "業種" 686 694 687 #: helper/translation.php:103 2695 #: helper/translation.php:1033 688 696 msgid "JLPT" 689 697 msgstr "JLPT" 690 698 691 #: helper/translation.php:103 3699 #: helper/translation.php:1034 692 700 msgid "job" 693 701 msgstr "求人" 694 702 695 #: helper/translation.php:103 4 helper/translation.php:1220703 #: helper/translation.php:1035 helper/translation.php:1224 696 704 msgid "Job" 697 705 msgstr "求人" 698 706 699 #: helper/translation.php:103 5707 #: helper/translation.php:1036 700 708 msgid "Job description" 701 709 msgstr "求人概要" 702 710 703 #: helper/translation.php:103 6711 #: helper/translation.php:1037 704 712 msgid "Job page" 705 713 msgstr "" 706 714 707 #: helper/translation.php:103 7715 #: helper/translation.php:1038 708 716 #, fuzzy 709 717 #| msgid "jobsearch" … … 711 719 msgstr "求人検索" 712 720 713 #: helper/translation.php:103 8721 #: helper/translation.php:1039 714 722 msgid "Job requirements" 715 723 msgstr "応募資格" 716 724 717 #: helper/translation.php:10 39725 #: helper/translation.php:1040 718 726 msgid "Job information visibilty" 719 727 msgstr "求人の表示設定" 720 728 721 #: helper/translation.php:104 0729 #: helper/translation.php:1041 722 730 msgid "Video visibility(only for video template)" 723 731 msgstr "" 724 732 725 #: helper/translation.php:104 1733 #: helper/translation.php:1042 726 734 #, fuzzy 727 735 #| msgid "Number of job to show in the widget" … … 729 737 msgstr "ウィジェットに表示する求人の数" 730 738 731 #: helper/translation.php:104 2739 #: helper/translation.php:1043 732 740 msgid "Number of job to show in the widget" 733 741 msgstr "ウィジェットに表示する求人の数" 734 742 735 #: helper/translation.php:104 3743 #: helper/translation.php:1044 736 744 msgid "Number of characters to use in the short description" 737 745 msgstr "短い説明の文字数" 738 746 739 #: helper/translation.php:104 5747 #: helper/translation.php:1046 740 748 msgid "Keyword" 741 749 msgstr "キーワード" 742 750 743 #: helper/translation.php:104 7 helper/translation.php:1048751 #: helper/translation.php:1048 helper/translation.php:1049 744 752 msgid "Language" 745 753 msgstr "言語" 746 754 747 #: helper/translation.php:10 49755 #: helper/translation.php:1050 748 756 msgid "Languages" 749 757 msgstr "言語" 750 758 751 #: helper/translation.php:105 0759 #: helper/translation.php:1051 752 760 msgid "Language ability" 753 761 msgstr "言語スキル" 754 762 755 #: helper/translation.php:105 1763 #: helper/translation.php:1052 756 764 msgid "Language certification" 757 765 msgstr "言語資格" 758 766 759 #: helper/translation.php:105 2767 #: helper/translation.php:1053 760 768 msgid "Language certifications" 761 769 msgstr "言語資格" 762 770 763 #: helper/translation.php:105 3771 #: helper/translation.php:1054 764 772 #, fuzzy 765 773 #| msgid "Language certification" … … 767 775 msgstr "言語資格" 768 776 769 #: helper/translation.php:105 4777 #: helper/translation.php:1055 770 778 msgid "Language required" 771 779 msgstr "必須言語" 772 780 773 #: helper/translation.php:105 5781 #: helper/translation.php:1056 774 782 msgid "Last" 775 783 msgstr "最後へ" 776 784 777 #: helper/translation.php:1056 778 msgid "Latest job" 785 #: helper/translation.php:1057 786 #, fuzzy 787 #| msgid "Latest job" 788 msgid "Latest jobs" 779 789 msgstr "新着求人" 780 790 781 #: helper/translation.php:105 7791 #: helper/translation.php:1058 782 792 msgid "Level" 783 793 msgstr "レベル" 784 794 785 #: helper/translation.php:105 8795 #: helper/translation.php:1059 786 796 msgid "Linkedin" 787 797 msgstr "Linkedin" 788 798 789 #: helper/translation.php:10 59 helper/translation.php:1219799 #: helper/translation.php:1060 helper/translation.php:1223 790 800 msgid "Link" 791 801 msgstr "リンク" 792 802 793 #: helper/translation.php:106 0803 #: helper/translation.php:1061 794 804 #, fuzzy 795 805 #| msgid "link font color" … … 797 807 msgstr "フォントの色" 798 808 799 #: helper/translation.php:106 1809 #: helper/translation.php:1062 800 810 msgid "Location" 801 811 msgstr "勤務地" 802 812 803 #: helper/translation.php:106 3813 #: helper/translation.php:1064 804 814 msgid "M" 805 815 msgstr "男" 806 816 807 #: helper/translation.php:106 4817 #: helper/translation.php:1065 808 818 msgid "Max wage" 809 819 msgstr "最高給与" 810 820 811 #: helper/translation.php:106 5821 #: helper/translation.php:1066 812 822 msgid "Message" 813 823 msgstr "メッセージ" 814 824 815 #: helper/translation.php:106 6825 #: helper/translation.php:1067 816 826 msgid "Min wage" 817 827 msgstr "最小給与" 818 828 819 #: helper/translation.php:106 7829 #: helper/translation.php:1068 820 830 msgid "mobile" 821 831 msgstr "携帯" 822 832 823 #: helper/translation.php:106 8833 #: helper/translation.php:1069 824 834 msgid "Month" 825 835 msgstr "月" 826 836 827 #: helper/translation.php:10 69837 #: helper/translation.php:1070 828 838 msgid "More information" 829 839 msgstr "続きを読む" 830 840 831 #: helper/translation.php:107 1841 #: helper/translation.php:1072 832 842 msgid "Name" 833 843 msgstr "名前" 834 844 835 #: helper/translation.php:107 2845 #: helper/translation.php:1073 836 846 msgid "Nationality" 837 847 msgstr "国籍" 838 848 839 #: helper/translation.php:107 3849 #: helper/translation.php:1074 840 850 msgid "Nearest station" 841 851 msgstr "最寄駅" 842 852 843 #: helper/translation.php:107 4853 #: helper/translation.php:1075 844 854 msgid "negotiable" 845 855 msgstr "経験考慮の上、応相談" 846 856 847 #: helper/translation.php:107 5857 #: helper/translation.php:1076 848 858 msgid "Next" 849 859 msgstr "次へ" 850 860 851 #: helper/translation.php:107 6861 #: helper/translation.php:1077 852 862 msgid "No job was found for your search" 853 863 msgstr "あなたの検索で求人が見つかりませんでした" 854 864 855 #: helper/translation.php:107 7865 #: helper/translation.php:1078 856 866 msgid "Notice period" 857 867 msgstr "退職までにかかる期間" 858 868 859 #: helper/translation.php:10 79869 #: helper/translation.php:1080 860 870 msgid "One code per line (iso 639-1, example: \"en\")" 861 871 msgstr "一列に1コード(例:en)" 862 872 863 #: helper/translation.php:108 0873 #: helper/translation.php:1081 864 874 msgid "One code per line (iso 639-2, example: \"JP\")" 865 875 msgstr "行に1つのコード(iso 639-2、例: \"JP\")" 866 876 867 #: helper/translation.php:108 1877 #: helper/translation.php:1082 868 878 #, fuzzy 869 879 #| msgid "Order of favorite language" … … 871 881 msgstr "お気に入りの言語の順番" 872 882 873 #: helper/translation.php:108 2883 #: helper/translation.php:1083 874 884 #, fuzzy 875 885 #| msgid "Order of favorite nationality" … … 877 887 msgstr "好きな国籍の順番" 878 888 879 #: helper/translation.php:108 3889 #: helper/translation.php:1084 880 890 #, fuzzy 881 891 #| msgid "Order of favorite country others" … … 883 893 msgstr "その他の気なる国を順位つける" 884 894 885 #: helper/translation.php:108 4895 #: helper/translation.php:1085 886 896 msgid "Order of favorite country others" 887 897 msgstr "その他の気なる国を順位つける" 888 898 889 #: helper/translation.php:108 5899 #: helper/translation.php:1086 890 900 msgid "Other country" 891 901 msgstr "海外" 892 902 893 #: helper/translation.php:108 6903 #: helper/translation.php:1087 894 904 msgid "Other languages" 895 905 msgstr "他の言語" 896 906 897 #: helper/translation.php:108 7907 #: helper/translation.php:1088 898 908 msgid "Other" 899 909 msgstr "その他" 900 910 901 #: helper/translation.php:108 8911 #: helper/translation.php:1089 902 912 msgid "other" 903 913 msgstr "その他" 904 914 905 #: helper/translation.php:109 0915 #: helper/translation.php:1091 906 916 msgid "Parameters" 907 917 msgstr "パラメーター" 908 918 909 #: helper/translation.php:109 1919 #: helper/translation.php:1092 910 920 msgid "Personal information" 911 921 msgstr "個人情報" 912 922 913 #: helper/translation.php:109 2923 #: helper/translation.php:1093 914 924 msgid "Pick a color" 915 925 msgstr "色の選択" 916 926 917 #: helper/translation.php:109 3927 #: helper/translation.php:1094 918 928 msgid "Phone number" 919 929 msgstr "電話番号" 920 930 921 #: helper/translation.php:109 4 helper/translation.php:1246931 #: helper/translation.php:1095 helper/translation.php:1250 922 932 msgid "Phone type" 923 933 msgstr "種類" 924 934 925 #: helper/translation.php:109 5935 #: helper/translation.php:1096 926 936 msgid "Phone" 927 937 msgstr "電話番号" 928 938 929 #: helper/translation.php:109 6939 #: helper/translation.php:1097 930 940 msgid "Postal code" 931 941 msgstr "郵便番号" 932 942 933 #: helper/translation.php:109 7943 #: helper/translation.php:1098 934 944 msgid "Previous" 935 945 msgstr "前へ" 936 946 937 #: helper/translation.php:109 8947 #: helper/translation.php:1099 938 948 msgid "Privacy policy" 939 949 msgstr "プライバシーポリシー" 940 950 941 #: helper/translation.php:1 099951 #: helper/translation.php:1100 942 952 #, fuzzy 943 953 #| msgid "Privacy policy " … … 945 955 msgstr "プライバシーポリシー " 946 956 947 #: helper/translation.php:110 0957 #: helper/translation.php:1101 948 958 msgid "I have read and agree with the privacy policy" 949 959 msgstr "プライバシーポリシーに同意する" 950 960 951 #: helper/translation.php:110 1961 #: helper/translation.php:1102 952 962 msgid "Privacy policy link" 953 963 msgstr "プライバシーポリシーのリンク" 954 964 955 #: helper/translation.php:110 2965 #: helper/translation.php:1103 956 966 msgid "Prefered list options" 957 967 msgstr "選択のリストの配置" 958 968 959 #: helper/translation.php:110 3969 #: helper/translation.php:1104 960 970 msgid "ProbationPeriod" 961 971 msgstr "試用期間" 962 972 963 #: helper/translation.php:110 4973 #: helper/translation.php:1105 964 974 msgid "Published" 965 975 msgstr "公開日" 966 976 967 977 #: helper/translation.php:1106 978 msgid "Push application to Tamago-DB" 979 msgstr "" 980 981 #: helper/translation.php:1107 982 msgid "Application successfully pushed to Tamago-DB" 983 msgstr "" 984 985 #: helper/translation.php:1108 986 msgid "Are you sure you want to push this application to Tamago-DB?" 987 msgstr "" 988 989 #: helper/translation.php:1110 968 990 msgid "Recaptcha" 969 991 msgstr "" 970 992 971 #: helper/translation.php:11 07993 #: helper/translation.php:1111 972 994 msgid "Recaptcha key" 973 995 msgstr "" 974 996 975 #: helper/translation.php:11 08997 #: helper/translation.php:1112 976 998 msgid "Recaptcha secret" 977 999 msgstr "" 978 1000 979 #: helper/translation.php:11 091001 #: helper/translation.php:1113 980 1002 msgid "please declare your website on the following link to get a key" 981 1003 msgstr "" 982 1004 983 #: helper/translation.php:111 01005 #: helper/translation.php:1114 984 1006 msgid "Read more..." 985 1007 msgstr "続きを読む。" 986 1008 987 #: helper/translation.php:111 11009 #: helper/translation.php:1115 988 1010 msgid "Read privacy policy" 989 1011 msgstr "プライバシーポリシーをお読み下さい" 990 1012 991 #: helper/translation.php:111 21013 #: helper/translation.php:1116 992 1014 msgid "Reason for hiring" 993 1015 msgstr "募集背景" 994 1016 995 #: helper/translation.php:111 31017 #: helper/translation.php:1117 996 1018 msgid "Reason for hiring details" 997 1019 msgstr "募集背景" 998 1020 999 #: helper/translation.php:111 41021 #: helper/translation.php:1118 1000 1022 msgid "Referrer" 1001 1023 msgstr "紹介" 1002 1024 1003 #: helper/translation.php:111 51025 #: helper/translation.php:1119 1004 1026 msgid "How did you find us?" 1005 1027 msgstr "経路(どこで知りましたか)" 1006 1028 1007 #: helper/translation.php:11 161029 #: helper/translation.php:1120 1008 1030 msgid "Region" 1009 1031 msgstr "都道府県" 1010 1032 1011 #: helper/translation.php:11 171033 #: helper/translation.php:1121 1012 1034 msgid "Register" 1013 1035 msgstr "登録" 1014 1036 1015 #: helper/translation.php:11 181037 #: helper/translation.php:1122 1016 1038 msgid "Remove" 1017 1039 msgstr "削除" 1018 1040 1019 #: helper/translation.php:11 191041 #: helper/translation.php:1123 1020 1042 msgid "Reset" 1021 1043 msgstr "リセット" 1022 1044 1023 #: helper/translation.php:112 01045 #: helper/translation.php:1124 1024 1046 msgid "results" 1025 1047 msgstr "件の検索結果が" 1026 1048 1027 #: helper/translation.php:112 11049 #: helper/translation.php:1125 1028 1050 msgid "Resume" 1029 1051 msgstr "履歴書・職務経歴書" 1030 1052 1031 #: helper/translation.php:112 21053 #: helper/translation.php:1126 1032 1054 msgid "Required language" 1033 1055 msgstr "必須言語" 1034 1056 1035 #: helper/translation.php:112 4 helper/translation.php:12581057 #: helper/translation.php:1128 helper/translation.php:1262 1036 1058 msgid "Visa" 1037 1059 msgstr "ビザ" 1038 1060 1039 #: helper/translation.php:112 51061 #: helper/translation.php:1129 1040 1062 msgid "Requirements" 1041 1063 msgstr "応募資格" 1042 1064 1043 #: helper/translation.php:11 261065 #: helper/translation.php:1130 1044 1066 msgid "Return to search" 1045 1067 msgstr "検索に戻る" 1046 1068 1047 #: helper/translation.php:11 271069 #: helper/translation.php:1131 1048 1070 msgid "Return to Job Details" 1049 1071 msgstr "求人詳細に戻る" 1050 1072 1051 #: helper/translation.php:11 281073 #: helper/translation.php:1132 1052 1074 msgid "Reverse language skill" 1053 1075 msgstr "必須言語" 1054 1076 1055 #: helper/translation.php:11 291077 #: helper/translation.php:1133 1056 1078 msgid "Rewrite url" 1057 1079 msgstr "" 1058 1080 1059 #: helper/translation.php:113 11081 #: helper/translation.php:1135 1060 1082 msgid "Salary" 1061 1083 msgstr "給与" 1062 1084 1063 #: helper/translation.php:113 21085 #: helper/translation.php:1136 1064 1086 #, fuzzy 1065 1087 #| msgid "Hide salary" … … 1067 1089 msgstr "給与検索を非表示にする/(検索フォームの給与フィールドを非表示にする)" 1068 1090 1069 #: helper/translation.php:113 3 helper/translation.php:12221091 #: helper/translation.php:1137 helper/translation.php:1226 1070 1092 msgid "Search" 1071 1093 msgstr "検索" 1072 1094 1073 #: helper/translation.php:113 41095 #: helper/translation.php:1138 1074 1096 #, fuzzy 1075 1097 #| msgid "Languages" … … 1077 1099 msgstr "言語" 1078 1100 1079 #: helper/translation.php:113 51101 #: helper/translation.php:1139 1080 1102 msgid "Search jobs" 1081 1103 msgstr "求人を検索する" 1082 1104 1083 #: helper/translation.php:11 361105 #: helper/translation.php:1140 1084 1106 msgid "Level or score" 1085 1107 msgstr "レベル又は得点" 1086 1108 1087 #: helper/translation.php:11 371109 #: helper/translation.php:1141 1088 1110 msgid "Search results" 1089 1111 msgstr "検索結果" 1090 1112 1091 #: helper/translation.php:11 381113 #: helper/translation.php:1142 1092 1114 msgid "Search field is multiple type" 1093 1115 msgstr "検索は複数選択可" 1094 1116 1095 #: helper/translation.php:11 391117 #: helper/translation.php:1143 1096 1118 msgid "Settings" 1097 1119 msgstr "設定" 1098 1120 1099 #: helper/translation.php:114 0 helper/translation.php:12261121 #: helper/translation.php:1144 helper/translation.php:1230 1100 1122 #, fuzzy 1101 1123 #| msgid "Postal code" … … 1103 1125 msgstr "郵便番号" 1104 1126 1105 #: helper/translation.php:114 11127 #: helper/translation.php:1145 1106 1128 msgid "Selling points" 1107 1129 msgstr "セールスポイント" 1108 1130 1109 #: helper/translation.php:114 21131 #: helper/translation.php:1146 1110 1132 msgid "Select type" 1111 1133 msgstr "雇用形態を選ぶ" 1112 1134 1113 #: helper/translation.php:114 31135 #: helper/translation.php:1147 1114 1136 msgid "Select industry" 1115 1137 msgstr "業種を選ぶ" 1116 1138 1117 #: helper/translation.php:114 41139 #: helper/translation.php:1148 1118 1140 #, fuzzy 1119 1141 #| msgid "Select type" … … 1121 1143 msgstr "雇用形態を選ぶ" 1122 1144 1123 #: helper/translation.php:114 51145 #: helper/translation.php:1149 1124 1146 msgid "" 1125 1147 "To select multiple fields, 'Ctrl+Click' for Windows and 'Command+Click' for " … … 1129 1151 "リック」" 1130 1152 1131 #: helper/translation.php:11 461153 #: helper/translation.php:1150 1132 1154 msgid "Skills and Certification" 1133 1155 msgstr "スキル及び学歴・資格" 1134 1156 1135 #: helper/translation.php:11 471157 #: helper/translation.php:1151 1136 1158 msgid "Skills and Certifications" 1137 1159 msgstr "スキル及び学歴・資格" 1138 1160 1139 #: helper/translation.php:11 481161 #: helper/translation.php:1152 1140 1162 msgid "Social media" 1141 1163 msgstr "ソーシャルメディア" 1142 1164 1143 #: helper/translation.php:11 491165 #: helper/translation.php:1153 1144 1166 msgid "Sort by" 1145 1167 msgstr "並び替え" 1146 1168 1147 #: helper/translation.php:115 01169 #: helper/translation.php:1154 1148 1170 msgid "Source" 1149 1171 msgstr "媒体・情報源" 1150 1172 1151 #: helper/translation.php:115 11173 #: helper/translation.php:1155 1152 1174 msgid "Source type" 1153 1175 msgstr "媒体・情報源" 1154 1176 1155 #: helper/translation.php:115 21177 #: helper/translation.php:1156 1156 1178 #, fuzzy 1157 1179 #| msgid "Social media" … … 1159 1181 msgstr "ソーシャルメディア" 1160 1182 1161 #: helper/translation.php:115 31183 #: helper/translation.php:1157 1162 1184 msgid "Status" 1163 1185 msgstr "状況" 1164 1186 1165 #: helper/translation.php:115 41187 #: helper/translation.php:1158 1166 1188 msgid "Status of Residence" 1167 1189 msgstr "在留資格" 1168 1190 1169 #: helper/translation.php:115 51191 #: helper/translation.php:1159 1170 1192 msgid "Street" 1171 1193 msgstr "番地" 1172 1194 1173 #: helper/translation.php:11 561195 #: helper/translation.php:1160 1174 1196 msgid "Submit" 1175 1197 msgstr "応募する" 1176 1198 1177 #: helper/translation.php:11 571199 #: helper/translation.php:1161 1178 1200 msgid "Subject" 1179 1201 msgstr "" 1180 1202 1181 #: helper/translation.php:11 581203 #: helper/translation.php:1162 1182 1204 msgid "Summary" 1183 1205 msgstr "" 1184 1206 1185 #: helper/translation.php:11 591207 #: helper/translation.php:1163 1186 1208 #, fuzzy 1187 1209 #| msgid "Hide salary" … … 1189 1211 msgstr "給与検索を非表示にする/(検索フォームの給与フィールドを非表示にする)" 1190 1212 1191 #: helper/translation.php:116 01213 #: helper/translation.php:1164 1192 1214 #, fuzzy 1193 1215 #| msgid "Postal code" … … 1195 1217 msgstr "郵便番号" 1196 1218 1197 #: helper/translation.php:116 11219 #: helper/translation.php:1165 1198 1220 msgid "[job-url]<br/>[given-name]<br/>[family-name]" 1199 1221 msgstr "" 1200 1222 1201 #: helper/translation.php:116 21223 #: helper/translation.php:1166 1202 1224 msgid "" 1203 1225 "<h4>[jobsearch_form] - [tdb_job_board_form] / Include search and list</h4> \n" … … 1300 1322 msgstr "" 1301 1323 1302 #: helper/translation.php:122 11324 #: helper/translation.php:1225 1303 1325 msgid "Design" 1304 1326 msgstr "デザイン" 1305 1327 1306 #: helper/translation.php:122 31328 #: helper/translation.php:1227 1307 1329 msgid "Detail" 1308 1330 msgstr "詳細" 1309 1331 1310 #: helper/translation.php:122 5 helper/translation.php:12731332 #: helper/translation.php:1229 helper/translation.php:1277 1311 1333 msgid "Widget" 1312 1334 msgstr "ウィジェット" 1313 1335 1314 #: helper/translation.php:12 281336 #: helper/translation.php:1232 1315 1337 msgid "Tag group" 1316 1338 msgstr "" 1317 1339 1318 #: helper/translation.php:12 291340 #: helper/translation.php:1233 1319 1341 msgid "Tag job title" 1320 1342 msgstr "" 1321 1343 1322 #: helper/translation.php:123 01344 #: helper/translation.php:1234 1323 1345 msgid "Tags" 1324 1346 msgstr "タグ" 1325 1347 1326 #: helper/translation.php:123 11348 #: helper/translation.php:1235 1327 1349 msgid "TDB" 1328 1350 msgstr "Tamago-DB" 1329 1351 1330 #: helper/translation.php:123 21352 #: helper/translation.php:1236 1331 1353 msgid "TDB Job board" 1332 1354 msgstr "Tamago-DB求人連携" 1333 1355 1334 #: helper/translation.php:123 31356 #: helper/translation.php:1237 1335 1357 msgid "Template" 1336 1358 msgstr "テンプレート" 1337 1359 1338 #: helper/translation.php:123 41360 #: helper/translation.php:1238 1339 1361 msgid "Enable application for confirmation email" 1340 1362 msgstr "" 1341 1363 1342 #: helper/translation.php:123 51364 #: helper/translation.php:1239 1343 1365 #, fuzzy 1344 1366 #| msgid "Template" … … 1346 1368 msgstr "テンプレート" 1347 1369 1348 #: helper/translation.php:12 361370 #: helper/translation.php:1240 1349 1371 msgid "Template to be used" 1350 1372 msgstr "使用するテンプレート" 1351 1373 1352 #: helper/translation.php:12 371374 #: helper/translation.php:1241 1353 1375 msgid "Thank you for your application. Your application has been sent." 1354 1376 msgstr "ご応募いただきありがとうございます。応募書類は正常に送信されました。" 1355 1377 1356 #: helper/translation.php:12 381378 #: helper/translation.php:1242 1357 1379 msgid "Thank you. Your attachment has been sent." 1358 1380 msgstr "添付書類は正常に送信されました。" 1359 1381 1360 #: helper/translation.php:12 391382 #: helper/translation.php:1243 1361 1383 msgid "TOEIC" 1362 1384 msgstr "TOEIC" 1363 1385 1364 #: helper/translation.php:124 01386 #: helper/translation.php:1244 1365 1387 msgid "TOEFL" 1366 1388 msgstr "TOEFL" 1367 1389 1368 #: helper/translation.php:124 11390 #: helper/translation.php:1245 1369 1391 msgid "Title" 1370 1392 msgstr "タイトル" 1371 1393 1372 #: helper/translation.php:124 21394 #: helper/translation.php:1246 1373 1395 msgid "Type" 1374 1396 msgstr "雇用形態" 1375 1397 1376 #: helper/translation.php:124 31398 #: helper/translation.php:1247 1377 1399 msgid "Type of Source" 1378 1400 msgstr "媒体・情報源(詳細" 1379 1401 1380 #: helper/translation.php:124 41402 #: helper/translation.php:1248 1381 1403 msgid "Employement type detail" 1382 1404 msgstr "雇用形態(詳細)" 1383 1405 1384 #: helper/translation.php:124 51406 #: helper/translation.php:1249 1385 1407 msgid "Email type" 1386 1408 msgstr "種類" 1387 1409 1388 #: helper/translation.php:12 481410 #: helper/translation.php:1252 1389 1411 msgid "Url (personal website)" 1390 1412 msgstr "URL" 1391 1413 1392 #: helper/translation.php:12 491414 #: helper/translation.php:1253 1393 1415 #, fuzzy 1394 1416 #| msgid "required field to apply" … … 1396 1418 msgstr "必須項目" 1397 1419 1398 #: helper/translation.php:125 01420 #: helper/translation.php:1254 1399 1421 msgid "Update API" 1400 1422 msgstr "APIを更新" 1401 1423 1402 #: helper/translation.php:125 11424 #: helper/translation.php:1255 1403 1425 msgid "Upload image" 1404 1426 msgstr "" 1405 1427 1406 #: helper/translation.php:125 21428 #: helper/translation.php:1256 1407 1429 msgid "Update api" 1408 1430 msgstr "APIを更新" 1409 1431 1410 #: helper/translation.php:125 31432 #: helper/translation.php:1257 1411 1433 msgid "Update translation" 1412 1434 msgstr "翻訳を更新" 1413 1435 1414 #: helper/translation.php:125 41436 #: helper/translation.php:1258 1415 1437 msgid "Use one basis" 1416 1438 msgstr "" 1417 1439 "つの基準を使用/(検索フォームでは、1つの基準のみを使用、毎年、毎月、毎日)" 1418 1440 1419 #: helper/translation.php:125 51441 #: helper/translation.php:1259 1420 1442 msgid "Use one currency" 1421 1443 msgstr "" 1422 1444 "つの通貨を使用/(検索フォームでは、1つの通貨のみを使用、円もしくはユーロ)" 1423 1445 1424 #: helper/translation.php:12 561446 #: helper/translation.php:1260 1425 1447 msgid "Upload logo for social sharing" 1426 1448 msgstr "" 1427 1449 1428 #: helper/translation.php:12 591450 #: helper/translation.php:1263 1429 1451 msgid "Visas" 1430 1452 msgstr "ビザ" 1431 1453 1432 #: helper/translation.php:126 01454 #: helper/translation.php:1264 1433 1455 msgid "Country of issue" 1434 1456 msgstr "ビザ発行国" 1435 1457 1436 #: helper/translation.php:126 11458 #: helper/translation.php:1265 1437 1459 msgid "Visa type" 1438 1460 msgstr "ビザの種類" 1439 1461 1440 #: helper/translation.php:126 21462 #: helper/translation.php:1266 1441 1463 msgid "Video" 1442 1464 msgstr "" 1443 1465 1444 #: helper/translation.php:126 31466 #: helper/translation.php:1267 1445 1467 msgid "For templates using video" 1446 1468 msgstr "" 1447 1469 1448 #: helper/translation.php:126 41470 #: helper/translation.php:1268 1449 1471 msgid "Show the video" 1450 1472 msgstr "" 1451 1473 1452 #: helper/translation.php:12 661474 #: helper/translation.php:1270 1453 1475 #, fuzzy 1454 1476 #| msgid "Wage amount" … … 1456 1478 msgstr "金額" 1457 1479 1458 #: helper/translation.php:12 671480 #: helper/translation.php:1271 1459 1481 msgid "Wage amount" 1460 1482 msgstr "金額" 1461 1483 1462 #: helper/translation.php:12 681484 #: helper/translation.php:1272 1463 1485 msgid "Wage basis" 1464 1486 msgstr "給与の支給方式" 1465 1487 1466 #: helper/translation.php:12 691488 #: helper/translation.php:1273 1467 1489 #, fuzzy 1468 1490 #| msgid "Wage basis" … … 1470 1492 msgstr "給与の支給方式" 1471 1493 1472 #: helper/translation.php:127 01494 #: helper/translation.php:1274 1473 1495 msgid "Wage currency" 1474 1496 msgstr "給与の通貨" 1475 1497 1476 #: helper/translation.php:127 11498 #: helper/translation.php:1275 1477 1499 #, fuzzy 1478 1500 #| msgid "Wage currency" … … 1480 1502 msgstr "給与の通貨" 1481 1503 1482 #: helper/translation.php:127 21504 #: helper/translation.php:1276 1483 1505 msgid "Wage detail" 1484 1506 msgstr "給与(詳細)" 1485 1507 1486 #: helper/translation.php:127 41508 #: helper/translation.php:1278 1487 1509 msgid "Widget : Maximum date to show published jobs" 1488 1510 msgstr "ウィジェット:過去何日間の最新公開求人の表示するか選択" 1489 1511 1490 #: helper/translation.php:127 51512 #: helper/translation.php:1279 1491 1513 msgid "Widget : Category to filter" 1492 1514 msgstr "ウィジェット:カテゴリーのフィルター" 1493 1515 1494 #: helper/translation.php:12 761516 #: helper/translation.php:1280 1495 1517 msgid "Wage negotiable" 1496 1518 msgstr "経験考慮の上、応相談" 1497 1519 1498 #: helper/translation.php:12 771520 #: helper/translation.php:1281 1499 1521 msgid "wordpress ID" 1500 1522 msgstr "ワードプレス ID" 1501 1523 1502 #: helper/translation.php:12 781524 #: helper/translation.php:1282 1503 1525 msgid "Working hours" 1504 1526 msgstr "勤務時間" 1505 1527 1506 #: helper/translation.php:12 791528 #: helper/translation.php:1283 1507 1529 msgid "work mobile" 1508 1530 msgstr "会社携帯" 1509 1531 1510 #: helper/translation.php:128 01532 #: helper/translation.php:1284 1511 1533 msgid "work" 1512 1534 msgstr "会社" 1513 1535 1514 #: helper/translation.php:128 11536 #: helper/translation.php:1285 1515 1537 msgid "work other" 1516 1538 msgstr "会社その他" 1517 1539 1518 #: helper/translation.php:128 31540 #: helper/translation.php:1287 1519 1541 msgid "Years" 1520 1542 msgstr "年" 1521 1543 1522 #: helper/translation.php:128 41544 #: helper/translation.php:1288 1523 1545 msgid "Your application has been sent. " 1524 1546 msgstr "応募書類は正常に送信されました。" 1525 1547 1526 #: helper/translation.php:128 51548 #: helper/translation.php:1289 1527 1549 msgid "Error " 1528 1550 msgstr "エラー " -
jobsearch/templates/admin/adminListApplyBody1.tpl
r2510924 r2708599 5 5 </div> 6 6 <div class="tdb-jd-col-2"> 7 {$langIdApi} : {$idApi} 8 </div> 9 <div class="tdb-jd-col-2"> 7 10 {$langIdJob} : {$idJob} 8 11 </div> 9 <div class="tdb-jd-col- 4">12 <div class="tdb-jd-col-3"> 10 13 {$langName} : {$name} 11 14 </div> … … 16 19 17 20 {$detail} 18 <div class="tdb-jd-row tdb-jd-admin-border tdb-jd-admin-header-color">19 {if $link != ""}21 {if $link != ""} 22 <div class="tdb-jd-row tdb-jd-admin-border tdb-jd-admin-header-color" style="padding-bottom: 10px;"> 20 23 <div class="tdb-jd-col-7 "> 21 24 {$langFile}<br/>{$link} 22 25 </div> 23 {/if} 26 </div> 27 {/if} 28 <div class="tdb-jd-row tdb-jd-admin-border tdb-jd-admin-header-color" style="padding: 10px 0 10px 0"> 29 <div class="tdb-jd-col-7"> 30 <form action="?page=jobsearchsubmenu" method="post"> 31 <input type="hidden" name="pushApplication" value="{$id}" /> 32 <button type="submit" onclick="return confirm('{$langPushConfirm}');">{$langPushApplication}</button> 33 </form> 34 </div> 24 35 </div> 25 36 </div> -
jobsearch/templates/admin/adminListApplyHeader1.tpl
r2084303 r2708599 1 <div class="tdb-jd-container"> 2 <div class="tdb-jd-row tdb-jd-row-header-detail tdb-jd-admin-header-color"> 3 <div class="tdb-jd-col-2 "> 4 {$langId} 5 </div> 6 <div class="tdb-jd-col-2"> 7 {$langIdJob} 8 </div> 9 <div class="tdb-jd-col-4"> 10 {$langName} 11 </div> 12 <div class="tdb-jd-col-3"> 13 {$langDate} 14 </div> 15 </div> 1 <div class="notice notice-success is-dismissible"> 2 {foreach from=$messages item=message} 3 <p>{$message}</p> 4 {/foreach} 5 16 6 </div> -
jobsearch/trunk/admin/adminListOption.php
r2068602 r2708599 9 9 namespace Jobsearch\Admin; 10 10 11 use Jobsearch\Apply\ApplyHelper; 11 12 use Jobsearch\Helper; 12 13 use Jobsearch\Helper\Translation; 13 14 14 class AdminList {15 16 // Show all the applylist17 function tdb_jb_get_list_ option(){15 class AdminList { 16 17 // Show the application list 18 function tdb_jb_get_list_applications(){ 18 19 $helper = new Helper(); 19 20 $adminHelper = new AdminHelper(); … … 27 28 $offset = $helper->tdb_jb_sanitize($_GET["offset"],'text'); 28 29 } 29 $applyArray = $adminHelper->tdb_jb_get_appl y($nbApplyToShow,$offset);30 $attachmentArray = $adminHelper->tdb_jb_get_attachment ();30 $applyArray = $adminHelper->tdb_jb_get_applications($nbApplyToShow,$offset); 31 $attachmentArray = $adminHelper->tdb_jb_get_attachments(); 31 32 32 33 $totalRow = $adminHelper->tdb_jb_total_row(TDB_TABLE_APPLY); … … 34 35 foreach($applyArray as $content){ 35 36 $id = ""; 37 $idApi = ""; 36 38 $idJob = ""; 37 39 $name = ""; … … 41 43 $timezone = ""; 42 44 $link = ""; 43 // Get the appl ycation data45 // Get the application data 44 46 foreach($content as $key => $value) { 45 47 switch ($key){ 46 48 case "id": 47 49 $id = $value; 50 break; 51 case "idApi": 52 $idApi = $value; 48 53 break; 49 54 case "idJob": … … 99 104 $adminBodyArray = array( 100 105 "langId" => TDB_LANG_WORDPRESSID, 106 "langIdApi" => TDB_LANG_IDAPI, 101 107 "langIdJob" => TDB_LANG_IDJOB, 102 108 "langName" => TDB_LANG_NAME, … … 106 112 "langFile" => TDB_LANG_FILE, 107 113 "id" => $id, 114 "idApi" => $idApi, 108 115 "idJob" => $idJob, 109 116 "name" => $name, … … 111 118 "json" => $json, 112 119 "detail" => $detail, 113 "link" => $link 120 "link" => $link, 121 "langPushApplication" => TDB_LANG_PUSH_APPLICATION, 122 "langPushConfirm" => TDB_LANG_PUSH_CONFIRM 114 123 ); 115 124 $helper->tdb_jb_show_template(TDB_ADMIN_LIST_TPL, $adminBodyArray); … … 118 127 $helper->tdb_jb_show_template(TDB_ADMIN_LIST_FOOT_TPL, $adminFooterArray); 119 128 } 129 130 // Push application to Tamago-DB 131 function tdb_jb_push_application($id) 132 { 133 $helper = new Helper(); 134 $adminHelper = new AdminHelper(); 135 $applyArray = $adminHelper->tdb_jb_get_application($id); 136 $attachmentArray = $adminHelper->tdb_jb_get_attachment_for_application($id); 137 138 $json = $applyArray[$id]['json']; 139 $api = $applyArray[$id]['idApi']; 140 $linkApi = $helper->tdb_jb_get_api_link('LinkCreate', $api); 141 $linkFile = $helper->tdb_jb_get_api_link('LinkFile', $api); 142 143 $applyHelper = new ApplyHelper(); 144 145 $requests_response = $applyHelper->tdb_jb_wp_post_apply($linkApi, $json, $api); 146 $jsonResponse = json_decode($requests_response["body"], true); 147 148 if (isset($jsonResponse["status"])) { 149 $status = $jsonResponse["status"]; 150 } 151 if (isset($jsonResponse["message"])) { 152 $message = $jsonResponse["message"]; 153 } 154 // get the result 155 if (!empty($status)) { 156 switch ($status) { 157 // error 158 case "400": 159 $bError = true; 160 foreach ($jsonResponse["data"] as $key => $value) { 161 if (is_array($value)) { 162 foreach ($value as $errorMessage) { 163 if (is_array($errorMessage)) { 164 foreach ($errorMessage as $errorMessage2) { 165 if (is_array($errorMessage2)) { 166 foreach ($errorMessage2 as $errorMessage3) { 167 $errorField[$key] = $errorMessage3; 168 } 169 } else { 170 $errorField[$key] = $errorMessage2; 171 } 172 } 173 } else { 174 $errorField[$key] = $errorMessage; 175 } 176 } 177 } else { 178 $errorField[$key] = $value; 179 } 180 } 181 break; 182 // success 183 case "201": 184 if (isset($jsonResponse["data"]["id"])) { 185 $id = $jsonResponse["data"]["id"]; 186 } 187 $message = TDB_LANG_PUSH_APPLICATION_SUCCESS; 188 //attachment part 189 $messageAttachment = ""; 190 // in case the application is successful and an ID is sent back 191 if ($id > 0) { 192 $linkFile .= "/" . $id . "/attachment"; 193 194 //Get attachment data 195 if (!empty($attachmentArray)) { 196 $attachmentsUrlArray = []; 197 foreach ($attachmentArray as $att) { 198 $nameAttachment = $att['name']; 199 $file = $att['file']; 200 if ($nameAttachment <> "" && $file <> "") { 201 $fileDir = content_url() . "/uploads/jobsearch/" . $file; 202 $fileData = base64_encode(file_get_contents($fileDir)); 203 $attachmentsUrlArray[$id] = array('name' => $nameAttachment, 'file' => $fileData); 204 } 205 } 206 207 // Send attachments 208 $fileUrlArray = array('attachments' => $attachmentsUrlArray); 209 $responseAttachement = $applyHelper->tdb_jb_curl_send_attachement($linkFile, $fileUrlArray, $api); 210 $jsonResponseAttachment = json_decode($responseAttachement, true); 211 $attachmentStatus = $jsonResponseAttachment['status']; 212 switch ($attachmentStatus) { 213 // Case sent 214 case "201": 215 //$messageAttachment = TDB_LANG_THANKATTACHMENT; 216 break; 217 // Case error 218 default: 219 $bError = true; 220 if (isset ($jsonResponseAttachment['message'])) { 221 $messageAttachment = $jsonResponseAttachment['message']; 222 } else { 223 $messageAttachment = TDB_LANG_ANERRORATTACHMENT; 224 } 225 } 226 } 227 } 228 break; 229 default: 230 if (isset($jsonResponse["message"]) && $jsonResponse["message"] != '') { 231 $message = $jsonResponse['message']; 232 } else { 233 $message = TDB_LANG_ANERROROCCURED; 234 } 235 break; 236 237 } 238 } 239 240 return [$message, $messageAttachment]; 241 } 120 242 } -
jobsearch/trunk/admin/helper/adminHelper.php
r2510468 r2708599 7 7 use Jobsearch\SQL; 8 8 9 class AdminHelper{ 9 class AdminHelper { 10 10 11 // Update param who have to be shown on list page 11 12 function tdb_jb_updt_param($array) { … … 17 18 } 18 19 } 20 19 21 // Update param who have to be shown on list page 20 22 function tdb_jb_updt_tpl($array, $type) { … … 59 61 } 60 62 61 // Clear required param, mandatory param or apply param or Filter63 // Clear required param, mandatory param or apply param or Filter 62 64 function tdb_jb_clear_param_sql($valueToEmpty) { 63 65 global $wpdb; … … 66 68 } 67 69 68 // Get all the language id used in database70 // Get all the language id used in database 69 71 function tdb_jb_get_table_language_value ($table, $columnName1, $columnName2 ) { 70 72 global $wpdb; … … 83 85 } 84 86 85 // Update translation on database87 // Update translation on database 86 88 function tdb_jb_updt_database() { 87 89 global $gTypes; … … 106 108 107 109 if(is_array($glanguageUsedId) && !empty($glanguageUsedId)){ 108 // Get the correspond ance between old language id and new one before update110 // Get the correspondence between old language id and new one before update 109 111 foreach ($glanguageUsedId as $keyNew => $valueNew) { 110 112 $val = $valueNew; … … 144 146 } 145 147 146 //update id language on all table if something changed148 //update id language on all table if something changed 147 149 function tdb_jb_updt_id_language_all_table($array, $tableName, $column1, $column2) { 148 150 global $wpdb; … … 177 179 } 178 180 179 // Update the language table with new id and value181 // Update the language table with new id and value 180 182 function tdb_jb_updt_table_language($array, $tableName, $column1, $column2) { 181 183 global $wpdb; … … 196 198 } 197 199 198 // Update table with api value(type, category, industry, language)200 // Update table with api value(type, category, industry, language) 199 201 function tdb_jb_updt_table_api_val($array, $tableName, $column1, $column2, $column3) { 200 202 global $wpdb; … … 222 224 } 223 225 224 // Set up language on (type,category,location, language)226 // Set up language on (type,category,location, language) 225 227 function tdb_jb_set_new_id_language($array, $idLanguage) { 226 228 global $glanguageUsedId; … … 306 308 return $html ; 307 309 } 308 // Return html with all required field in checkbox 310 311 // Return html with all required field in checkbox 309 312 function tdb_jb_get_colsized_field($array) { 310 313 $translation = new Translation(); … … 385 388 } 386 389 387 //Return html with all field have to be shown in detail page in checkbox390 //Return html with all field have to be shown in detail page in checkbox 388 391 function tdb_jb_get_show_field($array, $paramEndName ='Param') { 389 392 $translation = new Translation(); … … 397 400 $label["currency"] = TDB_LANG_WAGECURRENCY; 398 401 $label["maxAmount"] = TDB_LANG_MAXWAGEAMOUNT; 399 $label["video"] = TDB_LANG_VIDEO;400 $label["summary"] = TDB_LANG_SUMMARY;401 402 $label["maxCurrency"] = TDB_LANG_MAXWAGECURRENCY; 402 403 $label["negotiable"] = TDB_LANG_WAGENEGOTIABLE; … … 415 416 $label["holidays"] = TDB_LANG_HOLIDAY; 416 417 $label["conditions"] = TDB_LANG_CONDITION; 417 $label["selling_points"] = TDB_LANG_SELLINGPOINT ;418 $label["selling_points"] = TDB_LANG_SELLINGPOINTS; 418 419 $label["established_year"] = TDB_LANG_ESTABLISHEDYEARS; 419 420 $label["working_hours"] = TDB_LANG_WORKINGHOURS; … … 446 447 } 447 448 448 //Return html with all field have to be shown in detail page in checkbox449 //Return html with all field have to be shown in detail page in checkbox 449 450 function tdb_jb_get_sort_by_field($array) { 450 451 $translation = new Translation(); … … 474 475 } 475 476 476 //Return html field with all field have to be shown in apply form in checkbox477 //Return html field with all field have to be shown in apply form in checkbox 477 478 function tdb_jb_get_apply_field($array) { 478 479 $translation = new Translation(); … … 529 530 } 530 531 531 // Return the number of apply done532 function tdb_jb_total_row($table) {532 // Return the number of apply done 533 function tdb_jb_total_row($table) { 533 534 global $wpdb; 534 535 $rowcount = $wpdb->get_var("SELECT COUNT(*) FROM $table"); … … 536 537 } 537 538 538 // Get applications from database539 function tdb_jb_get_appl y($nbRow = 10,$offset = 0){539 // Get applications from database 540 function tdb_jb_get_applications($nbRow = 10,$offset = 0) { 540 541 global $wpdb; 541 542 $applyAr = []; 542 543 543 $request = "SELECT nId, nId Job, sName, sDate, sTimezone, sJson FROM ".TDB_TABLE_APPLY544 $request = "SELECT nId, nIdApi, nIdJob, sName, sDate, sTimezone, sJson FROM ".TDB_TABLE_APPLY 544 545 . " ORDER BY nId DESC LIMIT $nbRow OFFSET $offset;"; 545 546 … … 548 549 foreach ($exec as $result) { 549 550 $applyAr[$result->nId]["id"] = $result->nId; 551 $applyAr[$result->nId]["idApi"] = $result->nIdApi; 550 552 $applyAr[$result->nId]["idJob"] = $result->nIdJob; 551 553 $applyAr[$result->nId]["name"] = $result->sName; … … 557 559 } 558 560 559 // Get attachment from database 560 function tdb_jb_get_attachment(){ 561 // Get single application from the database 562 function tdb_jb_get_application($id) { 563 global $wpdb; 564 $applyAr = []; 565 566 $request = "SELECT nId, nIdApi, nIdJob, sName, sDate, sTimezone, sJson FROM ".TDB_TABLE_APPLY . " WHERE nId = $id;"; 567 568 $exec = $wpdb->get_results($request); 569 570 foreach ($exec as $result) { 571 $applyAr[$result->nId]["id"] = $result->nId; 572 $applyAr[$result->nId]["idApi"] = $result->nIdApi; 573 $applyAr[$result->nId]["idJob"] = $result->nIdJob; 574 $applyAr[$result->nId]["name"] = $result->sName; 575 $applyAr[$result->nId]["date"] = $result->sDate; 576 $applyAr[$result->nId]["timezone"] = $result->sTimezone; 577 $applyAr[$result->nId]["json"] = $result->sJson; 578 } 579 return $applyAr; 580 } 581 582 // Get attachments from database 583 function tdb_jb_get_attachments() { 561 584 global $wpdb; 562 585 $applyAAr = []; … … 579 602 } 580 603 581 //Set up pagination in the apply history page 604 // Get the attachments for an application 605 function tdb_jb_get_attachment_for_application($id) { 606 global $wpdb; 607 $applyAAr = []; 608 $countAAr = []; 609 610 $request = "SELECT nId, nIdApply, sName, sFile FROM ".TDB_TABLE_APPLY_ATTACHMENT. " WHERE nIdApply = $id;"; 611 612 $exec = $wpdb->get_results($request); 613 614 foreach ($exec as $result) { 615 if(isset($countAAr[$result->nIdApply])){ 616 $countAAr[$result->nIdApply] ++; 617 } else { 618 $countAAr[$result->nIdApply] = 1; 619 } 620 $applyAAr[] = [ 621 "name" => $result->sName, 622 "file" => $result->sFile 623 ]; 624 } 625 626 return $applyAAr; 627 } 628 629 //Set up pagination in the application history page 582 630 function tdb_jb_get_pagination_admin($totalApply,$offset,$NbJobToShow,$urlStart) { 583 631 $translation = new Translation(); … … 705 753 706 754 707 // Format all content for the applyhistory page755 // Format all content for the application history page 708 756 function tdb_jb_format_content($id){ 709 757 global $wpdb; … … 719 767 $translatArray["nationality"] = TDB_LANG_NATIONALITY; 720 768 $translatArray["nearestStation"] = TDB_LANG_NEARESTSTATION; 769 $translatArray["employments"] = TDB_LANG_EMPLOYEMENT; 721 770 $translatArray["languages"] = TDB_LANG_LANGUAGES; 722 771 $translatArray["languageCertifications"] = TDB_LANG_LANGUAGECERTIF; … … 727 776 $translatArray["desiredJobCategory"] = TDB_LANG_DESIREDCATEGORY; 728 777 $translatArray["desiredIndustry"] = TDB_LANG_DESIREDINDUSTRY; 778 $translatArray["desiredIndustries"] = TDB_LANG_DESIREDINDUSTRY; 779 $translatArray["desiredLocation"] = TDB_LANG_DESIREDLOCATION; 780 $translatArray["desiredLocations"] = TDB_LANG_DESIREDLOCATION; 729 781 $translatArray["referrer"] = TDB_LANG_REFFERER; 730 782 $translatArray["noticePeriod"] = TDB_LANG_NOTICED_PERIOD; 731 $translatArray["desiredLocation"] = TDB_LANG_DESIREDLOCATION;732 783 $translatArray["url"] = TDB_LANG_URL; 733 784 $translatArray["facebook"] = TDB_LANG_FACEBOOK; … … 742 793 $translatArray["privacyPolicy"] = TDB_LANG_PRIVACYPOLICY; 743 794 $translatArray["recaptchaKey"] = TDB_LANG_RECAPTCHAKEY; 744 $translatArray["recaptchaKey"] = TDB_LANG_RECAPTCHASECRET; 795 $translatArray["recaptchaSecret"] = TDB_LANG_RECAPTCHASECRET; 796 745 797 $translatTitle["socialMedia"] = TDB_LANG_SOCIALMEDIA; 746 $translatTitle["employ ement"] = TDB_LANG_EMPLOYEMENT;798 $translatTitle["employment"] = TDB_LANG_EMPLOYEMENT; 747 799 $translatTitle["salary"] = TDB_LANG_SALARY; 748 800 $translatTitle["visa"] = TDB_LANG_VISA; … … 757 809 758 810 $contentArray["socialMedia"] = ""; 759 $contentArray["employ ement"] = "";811 $contentArray["employment"] = ""; 760 812 $contentArray["salary"] = ""; 761 813 $contentArray["visa"] = ""; … … 768 820 $bResult = false; 769 821 770 $request = "SELECT 1stlvl, 2ndlvl, 3ndlvl1, 3ndlvl2, val, val1, val2 FROM ".TDB_TABLE_APPLY_DETAIL. 771 " WHERE nIdApply = $id"; 822 $request = "SELECT 1stlvl, 2ndlvl, 3ndlvl1, 3ndlvl2, val, val1, val2 FROM ".TDB_TABLE_APPLY_DETAIL." WHERE nIdApply = $id"; 772 823 773 824 $exec = $wpdb->get_results($request); … … 777 828 $val = $translatArray[$result->{'1stlvl'}] . " : "; 778 829 switch ($result->{'1stlvl'}) { 830 case 'employments': 831 $val .= $result->val1 . "<br/>".$result->{'3ndlvl2'}. ": ".$result->val2; 832 break; 779 833 case 'emails': 780 834 case 'phoneNumbers': … … 813 867 $contentArray["visa"] .= "<br/>".$val; 814 868 break; 869 case 'employment' : 870 case 'employments' : 815 871 case 'desiredEmploymentTypes': 816 872 case 'desiredJobCategory': 817 873 case 'desiredIndustry': 818 case ' referrer':874 case 'desiredIndustries': 819 875 case 'noticePeriod': 820 876 case 'desiredLocation': 821 $contentArray["employement"] .= "<br/>".$val; 877 case 'desiredLocations': 878 $contentArray["employment"] .= "<br/>".$val; 822 879 break; 823 880 case 'url': … … 826 883 $contentArray["socialMedia"] .= "<br/>".$val; 827 884 break; 885 case 'referrer': 828 886 case 'sourceType': 829 887 case 'privacyPolicy': … … 833 891 } 834 892 } 893 894 $request = "SELECT sjson FROM ".TDB_TABLE_APPLY." WHERE nId = $id"; 895 $exec = $wpdb->get_results($request); 896 $json = $exec[0]->sjson; 835 897 836 898 $html = ""; … … 857 919 } 858 920 } 921 $html .= '<div class="tdb-jd-col-12"><h4>JSON</h4>'.$json.'</div>'; 859 922 $html .= "</div>"; 860 923 } … … 887 950 } 888 951 889 function tdb_jb_upload_image($fileName) {952 function tdb_jb_upload_image($fileName) { 890 953 $socialLogo = ''; 891 954 /*Update file logo if it has*/ … … 934 997 } 935 998 936 function tdb_jb_update_param($helper, $paramName, $sanitizeType = '', $dataType ='') {999 function tdb_jb_update_param($helper, $paramName, $sanitizeType = '', $dataType ='') { 937 1000 if(isset($_POST[$paramName])){ 938 1001 if($helper->tdb_jb_validate_data($_POST[$paramName], $dataType)){ … … 944 1007 } 945 1008 946 function tdb_jb_update_css_param($helper, $paramName, $sanitizeType = '', $dataType ='') {1009 function tdb_jb_update_css_param($helper, $paramName, $sanitizeType = '', $dataType ='') { 947 1010 if(isset($_POST[$paramName])){ 948 1011 if($helper->tdb_jb_validate_data($_POST[$paramName], $dataType)){ … … 954 1017 } 955 1018 956 function tdb_jb_update_clean_param($helper, $paramName, $sanitizeType = '', $dataType ='') {1019 function tdb_jb_update_clean_param($helper, $paramName, $sanitizeType = '', $dataType ='') { 957 1020 if(isset($_POST[$paramName])){ 958 1021 if($helper->tdb_jb_validate_data($_POST[$paramName], $dataType)){ … … 965 1028 } 966 1029 967 function tdb_jb_update_multiple_textarea_param(Helper $helper, $paramName, $sanitizeType = '', $defaultUpper = true, $dataType ='') {1030 function tdb_jb_update_multiple_textarea_param(Helper $helper, $paramName, $sanitizeType = '', $defaultUpper = true, $dataType ='') { 968 1031 $paramString = ''; 969 1032 if(isset($_POST[$paramName])){ … … 1000 1063 } 1001 1064 1002 function tdb_jb_update_category_param(Helper $helper, $paramName, $dataType ='') {1065 function tdb_jb_update_category_param(Helper $helper, $paramName, $dataType ='') { 1003 1066 $paramString = ''; 1004 1067 if(isset($_POST[$paramName])){ … … 1108 1171 } 1109 1172 1110 function tdb_jb_get_SearchApi() {1173 function tdb_jb_get_SearchApi() { 1111 1174 global $wpdb; 1112 1175 … … 1122 1185 } 1123 1186 1124 function tdb_jb_get_KeyApi() {1187 function tdb_jb_get_KeyApi() { 1125 1188 global $wpdb; 1126 1189 … … 1136 1199 } 1137 1200 1138 function tdb_remove_link() {1201 function tdb_remove_link() { 1139 1202 global $wpdb; 1140 1203 … … 1144 1207 } 1145 1208 1146 function tdb_insert_link($api, $link, $key, $page, $search) {1209 function tdb_insert_link($api, $link, $key, $page, $search) { 1147 1210 $sql = new SQL(); 1148 1211 $sql->tdb_jb_insert_line(TDB_TABLE_PARAM, array('sName' => 'Link',"sValue" => $link,'nIdApi' => $api)); … … 1152 1215 } 1153 1216 1154 function tdb_jd_generate_api_field($count, $apiLinks, $apiKeys, $apiJobPages, $apiJobSearchs) {1217 function tdb_jd_generate_api_field($count, $apiLinks, $apiKeys, $apiJobPages, $apiJobSearchs) { 1155 1218 $helper = new Helper(); 1156 1219 … … 1167 1230 } 1168 1231 1169 function tdb_jd_generate_template_field($typeTemplate, $language = 'default', $value='', $valueSubject = '') {1232 function tdb_jd_generate_template_field($typeTemplate, $language = 'default', $value='', $valueSubject = '') { 1170 1233 $helper = new Helper(); 1171 1234 $settings = array('media_buttons' => false, … … 1193 1256 1194 1257 /* generate the tag button to put shortcode inside the textarea for mailing */ 1195 function tdb_generate_shortcode_tpl_button($elemId) {1258 function tdb_generate_shortcode_tpl_button($elemId) { 1196 1259 $html = ""; 1197 1260 $html .= '<a id="tag-generator-list" class="tdb-jb-unselectable" unselectable="on">'; … … 1203 1266 } 1204 1267 1205 function tdb_jd_bc_get_wp_editor($content = '', $editor_id, $options = array() ) {1268 function tdb_jd_bc_get_wp_editor($content, $editor_id, $options = array() ) { 1206 1269 ob_start(); 1207 1270 -
jobsearch/trunk/frontEnd/apply/applyResult.php
r2510927 r2708599 357 357 //attachment part 358 358 $messageAttachment = ""; 359 // in case the application is successful and id are sendedback359 // in case the application is successful and an ID is sent back 360 360 if ($id > 0) { 361 361 $linkFile .= "/" . $id . "/attachment"; … … 363 363 // if attachment 364 364 if ($file_count > 0 && $_FILES["attachments"]["name"]["0"] <> "") { 365 //copy file into worpdress and save data in wordpress database365 //copy file into WordPress and save data in WordPress database 366 366 367 367 if ($file_count > 1) { … … 378 378 } 379 379 380 // Send attachment 380 // Send attachments 381 381 $fileUrlArray = array('attachments' => $attachmentsUrlArray); 382 382 $responseAttachement = $applyHelper->tdb_jb_curl_send_attachement($linkFile, $fileUrlArray, $api); 383 383 $jsonResponseAttachment = json_decode($responseAttachement, true); 384 if (isset ($jsonResponseAttachment['status'])) {385 $attachmentStatus = $jsonResponseAttachment['status'];386 }387 388 $jsonResponseAttachment = json_decode($responseAttachement, true);389 384 $attachmentStatus = $jsonResponseAttachment['status']; 390 385 switch ($attachmentStatus) { 391 // Case sen ded386 // Case sent 392 387 case "201": 393 388 $messageAttachment = TDB_LANG_THANKATTACHMENT; … … 414 409 } 415 410 } 416 // if redirect available and apply is success then redirect to th anks page411 // if redirect available and apply is success then redirect to the thanks page 417 412 if ($postStatus == "201") { 418 413 // check if template mail can be use … … 475 470 $to = $email; 476 471 $body = $template; 477 472 478 473 $applyHelper->tdb_jb_send_email_applicant($body, $subject, $from, $to, $cc, $bcc); 479 474 } -
jobsearch/trunk/frontEnd/apply/helper/applyHelper.php
r2684460 r2708599 75 75 } 76 76 if(isset($val2[$i])){ 77 $tmpVal2 = $val 1[$i];77 $tmpVal2 = $val2[$i]; 78 78 } 79 79 $wpdb->insert(TDB_TABLE_APPLY_DETAIL, array('nIdApply' => $idApply, '1stlvl' => $firstLvl,'2ndlvl' => $secondLvl, -
jobsearch/trunk/helper/migration.php
r2684460 r2708599 7 7 class Migration 8 8 { 9 private $version = [];9 private $versions = []; 10 10 11 public function _ construct(){11 public function __construct(){ 12 12 $this->versions = $this->get_migration(); 13 13 } … … 20 20 21 21 foreach ($exec as $ligneResult) { 22 $migration[$ligneResult->s Value] = $ligneResult->sValue;22 $migration[$ligneResult->sName] = $ligneResult->sName; 23 23 } 24 24 … … 31 31 32 32 // check migration and update 33 if(!isset($this->version ['20191130'])){33 if(!isset($this->versions['20191130'])){ 34 34 $version->tdb_version_20191130($sql); 35 35 } 36 if(!isset($this->version ['20220224'])){36 if(!isset($this->versions['20220224'])){ 37 37 $version->tdb_version_20220224($sql); 38 } 39 40 if(!isset($this->versions['20220412'])){ 41 $version->tdb_version_20220412($sql); 38 42 } 39 43 } -
jobsearch/trunk/helper/translation.php
r2674369 r2708599 1027 1027 //I// 1028 1028 define('TDB_LANG_ID',__("Id",$translation_name)); 1029 define('TDB_LANG_IDJOB',__("job ID",$translation_name)); 1029 define('TDB_LANG_IDAPI',__("API ID",$translation_name)); 1030 define('TDB_LANG_IDJOB',__("Job ID",$translation_name)); 1030 1031 define('TDB_LANG_INDUSTRY',__("Industry",$translation_name)); 1031 1032 //J// … … 1103 1104 define('TDB_LANG_PROBATIONPERIOD',__("ProbationPeriod",$translation_name)); 1104 1105 define('TDB_LANG_PUBLISHED',__("Published",$translation_name)); 1106 define('TDB_LANG_PUSH_APPLICATION',__("Push application to Tamago-DB",$translation_name)); 1107 define('TDB_LANG_PUSH_APPLICATION_SUCCESS',__("Application successfully pushed to Tamago-DB",$translation_name)); 1108 define('TDB_LANG_PUSH_CONFIRM',__("Are you sure you want to push this application to Tamago-DB?",$translation_name)); 1105 1109 //R// 1106 1110 define('TDB_LANG_RECAPTCHA',__("Recaptcha",$translation_name)); -
jobsearch/trunk/helper/version.php
r2684460 r2708599 24 24 $sql->tdb_jb_insert_line(TDB_TABLE_MIGRATION, array('sName' => '20220224'),'sName'); 25 25 } 26 27 function tdb_version_20220412(SQL $sql){ 28 29 $sql->tdb_jb_update_table(TDB_TABLE_APPLY, [], ['nIdApi'], 1); 30 $sql->tdb_jb_insert_line(TDB_TABLE_MIGRATION, array('sName' => '20220412'),'sName'); 31 } 26 32 } -
jobsearch/trunk/jobsearch.php
r2684460 r2708599 3 3 Plugin Name: Tamago-DB Job Board 4 4 Description: Job board integrated with the ATS/CRM Tamago-DB 5 Version: 2. 1.05 Version: 2.2.0 6 6 Author: Tamago-DB 7 7 Text Domain: jobsearch … … 43 43 44 44 //every time it need an sql update(new table etc, need to increase the TDB_VERSION 45 define("TDB_VERSION",3. 6);45 define("TDB_VERSION",3.7); 46 46 define('TDB_SQL_PREFIX',$wpdb->prefix . 'js_'); 47 47 define('TDB_TABLE_LAST_UPDATE',TDB_SQL_PREFIX.'lastUpdt'); … … 379 379 wp_enqueue_script('jobsearchScriptAdmin'); 380 380 $globalLoader->tdb_jb_get_opt_api(); 381 $adminList->tdb_jb_get_list_option(); 381 382 if (isset($_POST['pushApplication'])) { 383 $appId = $_POST['pushApplication']; 384 $messages = $adminList->tdb_jb_push_application($appId); 385 386 $helper = new Helper(); 387 $adminHeaderArray = array("messages" => $messages); 388 $helper->tdb_jb_show_template(TDB_ADMIN_LIST_HEAD_TPL, $adminHeaderArray); 389 } 390 391 $adminList->tdb_jb_get_list_applications(); 382 392 } 383 393 } -
jobsearch/trunk/languages/ja/jobsearch-ja.po
r2614212 r2708599 2 2 msgstr "" 3 3 "Project-Id-Version: \n" 4 "POT-Creation-Date: 202 1-10-14 12:52+0200\n"5 "PO-Revision-Date: 202 1-10-14 12:52+0200\n"4 "POT-Creation-Date: 2022-04-12 14:40+0200\n" 5 "PO-Revision-Date: 2022-04-12 14:41+0200\n" 6 6 "Last-Translator: \n" 7 7 "Language-Team: \n" … … 58 58 59 59 #: helper/translation.php:879 helper/translation.php:890 60 #: helper/translation.php:122 460 #: helper/translation.php:1228 61 61 msgid "Apply" 62 62 msgstr "今すぐ応募" … … 87 87 88 88 #: helper/translation.php:886 89 msgid "Api link (domain without http protocol)" 89 #, fuzzy 90 #| msgid "Api link (domain without http protocol)" 91 msgid "Api URL (domain without http protocol)" 90 92 msgstr "リンク" 91 93 … … 477 479 msgstr "求められる学歴" 478 480 479 #: helper/translation.php:978 helper/translation.php:12 27481 #: helper/translation.php:978 helper/translation.php:1231 480 482 msgid "Email" 481 483 msgstr "Eメール" … … 678 680 679 681 #: helper/translation.php:1029 680 msgid "job ID" 682 msgid "API ID" 683 msgstr "" 684 685 #: helper/translation.php:1030 686 #, fuzzy 687 #| msgid "job ID" 688 msgid "Job ID" 681 689 msgstr "求人ID" 682 690 683 #: helper/translation.php:103 0691 #: helper/translation.php:1031 684 692 msgid "Industry" 685 693 msgstr "業種" 686 694 687 #: helper/translation.php:103 2695 #: helper/translation.php:1033 688 696 msgid "JLPT" 689 697 msgstr "JLPT" 690 698 691 #: helper/translation.php:103 3699 #: helper/translation.php:1034 692 700 msgid "job" 693 701 msgstr "求人" 694 702 695 #: helper/translation.php:103 4 helper/translation.php:1220703 #: helper/translation.php:1035 helper/translation.php:1224 696 704 msgid "Job" 697 705 msgstr "求人" 698 706 699 #: helper/translation.php:103 5707 #: helper/translation.php:1036 700 708 msgid "Job description" 701 709 msgstr "求人概要" 702 710 703 #: helper/translation.php:103 6711 #: helper/translation.php:1037 704 712 msgid "Job page" 705 713 msgstr "" 706 714 707 #: helper/translation.php:103 7715 #: helper/translation.php:1038 708 716 #, fuzzy 709 717 #| msgid "jobsearch" … … 711 719 msgstr "求人検索" 712 720 713 #: helper/translation.php:103 8721 #: helper/translation.php:1039 714 722 msgid "Job requirements" 715 723 msgstr "応募資格" 716 724 717 #: helper/translation.php:10 39725 #: helper/translation.php:1040 718 726 msgid "Job information visibilty" 719 727 msgstr "求人の表示設定" 720 728 721 #: helper/translation.php:104 0729 #: helper/translation.php:1041 722 730 msgid "Video visibility(only for video template)" 723 731 msgstr "" 724 732 725 #: helper/translation.php:104 1733 #: helper/translation.php:1042 726 734 #, fuzzy 727 735 #| msgid "Number of job to show in the widget" … … 729 737 msgstr "ウィジェットに表示する求人の数" 730 738 731 #: helper/translation.php:104 2739 #: helper/translation.php:1043 732 740 msgid "Number of job to show in the widget" 733 741 msgstr "ウィジェットに表示する求人の数" 734 742 735 #: helper/translation.php:104 3743 #: helper/translation.php:1044 736 744 msgid "Number of characters to use in the short description" 737 745 msgstr "短い説明の文字数" 738 746 739 #: helper/translation.php:104 5747 #: helper/translation.php:1046 740 748 msgid "Keyword" 741 749 msgstr "キーワード" 742 750 743 #: helper/translation.php:104 7 helper/translation.php:1048751 #: helper/translation.php:1048 helper/translation.php:1049 744 752 msgid "Language" 745 753 msgstr "言語" 746 754 747 #: helper/translation.php:10 49755 #: helper/translation.php:1050 748 756 msgid "Languages" 749 757 msgstr "言語" 750 758 751 #: helper/translation.php:105 0759 #: helper/translation.php:1051 752 760 msgid "Language ability" 753 761 msgstr "言語スキル" 754 762 755 #: helper/translation.php:105 1763 #: helper/translation.php:1052 756 764 msgid "Language certification" 757 765 msgstr "言語資格" 758 766 759 #: helper/translation.php:105 2767 #: helper/translation.php:1053 760 768 msgid "Language certifications" 761 769 msgstr "言語資格" 762 770 763 #: helper/translation.php:105 3771 #: helper/translation.php:1054 764 772 #, fuzzy 765 773 #| msgid "Language certification" … … 767 775 msgstr "言語資格" 768 776 769 #: helper/translation.php:105 4777 #: helper/translation.php:1055 770 778 msgid "Language required" 771 779 msgstr "必須言語" 772 780 773 #: helper/translation.php:105 5781 #: helper/translation.php:1056 774 782 msgid "Last" 775 783 msgstr "最後へ" 776 784 777 #: helper/translation.php:1056 778 msgid "Latest job" 785 #: helper/translation.php:1057 786 #, fuzzy 787 #| msgid "Latest job" 788 msgid "Latest jobs" 779 789 msgstr "新着求人" 780 790 781 #: helper/translation.php:105 7791 #: helper/translation.php:1058 782 792 msgid "Level" 783 793 msgstr "レベル" 784 794 785 #: helper/translation.php:105 8795 #: helper/translation.php:1059 786 796 msgid "Linkedin" 787 797 msgstr "Linkedin" 788 798 789 #: helper/translation.php:10 59 helper/translation.php:1219799 #: helper/translation.php:1060 helper/translation.php:1223 790 800 msgid "Link" 791 801 msgstr "リンク" 792 802 793 #: helper/translation.php:106 0803 #: helper/translation.php:1061 794 804 #, fuzzy 795 805 #| msgid "link font color" … … 797 807 msgstr "フォントの色" 798 808 799 #: helper/translation.php:106 1809 #: helper/translation.php:1062 800 810 msgid "Location" 801 811 msgstr "勤務地" 802 812 803 #: helper/translation.php:106 3813 #: helper/translation.php:1064 804 814 msgid "M" 805 815 msgstr "男" 806 816 807 #: helper/translation.php:106 4817 #: helper/translation.php:1065 808 818 msgid "Max wage" 809 819 msgstr "最高給与" 810 820 811 #: helper/translation.php:106 5821 #: helper/translation.php:1066 812 822 msgid "Message" 813 823 msgstr "メッセージ" 814 824 815 #: helper/translation.php:106 6825 #: helper/translation.php:1067 816 826 msgid "Min wage" 817 827 msgstr "最小給与" 818 828 819 #: helper/translation.php:106 7829 #: helper/translation.php:1068 820 830 msgid "mobile" 821 831 msgstr "携帯" 822 832 823 #: helper/translation.php:106 8833 #: helper/translation.php:1069 824 834 msgid "Month" 825 835 msgstr "月" 826 836 827 #: helper/translation.php:10 69837 #: helper/translation.php:1070 828 838 msgid "More information" 829 839 msgstr "続きを読む" 830 840 831 #: helper/translation.php:107 1841 #: helper/translation.php:1072 832 842 msgid "Name" 833 843 msgstr "名前" 834 844 835 #: helper/translation.php:107 2845 #: helper/translation.php:1073 836 846 msgid "Nationality" 837 847 msgstr "国籍" 838 848 839 #: helper/translation.php:107 3849 #: helper/translation.php:1074 840 850 msgid "Nearest station" 841 851 msgstr "最寄駅" 842 852 843 #: helper/translation.php:107 4853 #: helper/translation.php:1075 844 854 msgid "negotiable" 845 855 msgstr "経験考慮の上、応相談" 846 856 847 #: helper/translation.php:107 5857 #: helper/translation.php:1076 848 858 msgid "Next" 849 859 msgstr "次へ" 850 860 851 #: helper/translation.php:107 6861 #: helper/translation.php:1077 852 862 msgid "No job was found for your search" 853 863 msgstr "あなたの検索で求人が見つかりませんでした" 854 864 855 #: helper/translation.php:107 7865 #: helper/translation.php:1078 856 866 msgid "Notice period" 857 867 msgstr "退職までにかかる期間" 858 868 859 #: helper/translation.php:10 79869 #: helper/translation.php:1080 860 870 msgid "One code per line (iso 639-1, example: \"en\")" 861 871 msgstr "一列に1コード(例:en)" 862 872 863 #: helper/translation.php:108 0873 #: helper/translation.php:1081 864 874 msgid "One code per line (iso 639-2, example: \"JP\")" 865 875 msgstr "行に1つのコード(iso 639-2、例: \"JP\")" 866 876 867 #: helper/translation.php:108 1877 #: helper/translation.php:1082 868 878 #, fuzzy 869 879 #| msgid "Order of favorite language" … … 871 881 msgstr "お気に入りの言語の順番" 872 882 873 #: helper/translation.php:108 2883 #: helper/translation.php:1083 874 884 #, fuzzy 875 885 #| msgid "Order of favorite nationality" … … 877 887 msgstr "好きな国籍の順番" 878 888 879 #: helper/translation.php:108 3889 #: helper/translation.php:1084 880 890 #, fuzzy 881 891 #| msgid "Order of favorite country others" … … 883 893 msgstr "その他の気なる国を順位つける" 884 894 885 #: helper/translation.php:108 4895 #: helper/translation.php:1085 886 896 msgid "Order of favorite country others" 887 897 msgstr "その他の気なる国を順位つける" 888 898 889 #: helper/translation.php:108 5899 #: helper/translation.php:1086 890 900 msgid "Other country" 891 901 msgstr "海外" 892 902 893 #: helper/translation.php:108 6903 #: helper/translation.php:1087 894 904 msgid "Other languages" 895 905 msgstr "他の言語" 896 906 897 #: helper/translation.php:108 7907 #: helper/translation.php:1088 898 908 msgid "Other" 899 909 msgstr "その他" 900 910 901 #: helper/translation.php:108 8911 #: helper/translation.php:1089 902 912 msgid "other" 903 913 msgstr "その他" 904 914 905 #: helper/translation.php:109 0915 #: helper/translation.php:1091 906 916 msgid "Parameters" 907 917 msgstr "パラメーター" 908 918 909 #: helper/translation.php:109 1919 #: helper/translation.php:1092 910 920 msgid "Personal information" 911 921 msgstr "個人情報" 912 922 913 #: helper/translation.php:109 2923 #: helper/translation.php:1093 914 924 msgid "Pick a color" 915 925 msgstr "色の選択" 916 926 917 #: helper/translation.php:109 3927 #: helper/translation.php:1094 918 928 msgid "Phone number" 919 929 msgstr "電話番号" 920 930 921 #: helper/translation.php:109 4 helper/translation.php:1246931 #: helper/translation.php:1095 helper/translation.php:1250 922 932 msgid "Phone type" 923 933 msgstr "種類" 924 934 925 #: helper/translation.php:109 5935 #: helper/translation.php:1096 926 936 msgid "Phone" 927 937 msgstr "電話番号" 928 938 929 #: helper/translation.php:109 6939 #: helper/translation.php:1097 930 940 msgid "Postal code" 931 941 msgstr "郵便番号" 932 942 933 #: helper/translation.php:109 7943 #: helper/translation.php:1098 934 944 msgid "Previous" 935 945 msgstr "前へ" 936 946 937 #: helper/translation.php:109 8947 #: helper/translation.php:1099 938 948 msgid "Privacy policy" 939 949 msgstr "プライバシーポリシー" 940 950 941 #: helper/translation.php:1 099951 #: helper/translation.php:1100 942 952 #, fuzzy 943 953 #| msgid "Privacy policy " … … 945 955 msgstr "プライバシーポリシー " 946 956 947 #: helper/translation.php:110 0957 #: helper/translation.php:1101 948 958 msgid "I have read and agree with the privacy policy" 949 959 msgstr "プライバシーポリシーに同意する" 950 960 951 #: helper/translation.php:110 1961 #: helper/translation.php:1102 952 962 msgid "Privacy policy link" 953 963 msgstr "プライバシーポリシーのリンク" 954 964 955 #: helper/translation.php:110 2965 #: helper/translation.php:1103 956 966 msgid "Prefered list options" 957 967 msgstr "選択のリストの配置" 958 968 959 #: helper/translation.php:110 3969 #: helper/translation.php:1104 960 970 msgid "ProbationPeriod" 961 971 msgstr "試用期間" 962 972 963 #: helper/translation.php:110 4973 #: helper/translation.php:1105 964 974 msgid "Published" 965 975 msgstr "公開日" 966 976 967 977 #: helper/translation.php:1106 978 msgid "Push application to Tamago-DB" 979 msgstr "" 980 981 #: helper/translation.php:1107 982 msgid "Application successfully pushed to Tamago-DB" 983 msgstr "" 984 985 #: helper/translation.php:1108 986 msgid "Are you sure you want to push this application to Tamago-DB?" 987 msgstr "" 988 989 #: helper/translation.php:1110 968 990 msgid "Recaptcha" 969 991 msgstr "" 970 992 971 #: helper/translation.php:11 07993 #: helper/translation.php:1111 972 994 msgid "Recaptcha key" 973 995 msgstr "" 974 996 975 #: helper/translation.php:11 08997 #: helper/translation.php:1112 976 998 msgid "Recaptcha secret" 977 999 msgstr "" 978 1000 979 #: helper/translation.php:11 091001 #: helper/translation.php:1113 980 1002 msgid "please declare your website on the following link to get a key" 981 1003 msgstr "" 982 1004 983 #: helper/translation.php:111 01005 #: helper/translation.php:1114 984 1006 msgid "Read more..." 985 1007 msgstr "続きを読む。" 986 1008 987 #: helper/translation.php:111 11009 #: helper/translation.php:1115 988 1010 msgid "Read privacy policy" 989 1011 msgstr "プライバシーポリシーをお読み下さい" 990 1012 991 #: helper/translation.php:111 21013 #: helper/translation.php:1116 992 1014 msgid "Reason for hiring" 993 1015 msgstr "募集背景" 994 1016 995 #: helper/translation.php:111 31017 #: helper/translation.php:1117 996 1018 msgid "Reason for hiring details" 997 1019 msgstr "募集背景" 998 1020 999 #: helper/translation.php:111 41021 #: helper/translation.php:1118 1000 1022 msgid "Referrer" 1001 1023 msgstr "紹介" 1002 1024 1003 #: helper/translation.php:111 51025 #: helper/translation.php:1119 1004 1026 msgid "How did you find us?" 1005 1027 msgstr "経路(どこで知りましたか)" 1006 1028 1007 #: helper/translation.php:11 161029 #: helper/translation.php:1120 1008 1030 msgid "Region" 1009 1031 msgstr "都道府県" 1010 1032 1011 #: helper/translation.php:11 171033 #: helper/translation.php:1121 1012 1034 msgid "Register" 1013 1035 msgstr "登録" 1014 1036 1015 #: helper/translation.php:11 181037 #: helper/translation.php:1122 1016 1038 msgid "Remove" 1017 1039 msgstr "削除" 1018 1040 1019 #: helper/translation.php:11 191041 #: helper/translation.php:1123 1020 1042 msgid "Reset" 1021 1043 msgstr "リセット" 1022 1044 1023 #: helper/translation.php:112 01045 #: helper/translation.php:1124 1024 1046 msgid "results" 1025 1047 msgstr "件の検索結果が" 1026 1048 1027 #: helper/translation.php:112 11049 #: helper/translation.php:1125 1028 1050 msgid "Resume" 1029 1051 msgstr "履歴書・職務経歴書" 1030 1052 1031 #: helper/translation.php:112 21053 #: helper/translation.php:1126 1032 1054 msgid "Required language" 1033 1055 msgstr "必須言語" 1034 1056 1035 #: helper/translation.php:112 4 helper/translation.php:12581057 #: helper/translation.php:1128 helper/translation.php:1262 1036 1058 msgid "Visa" 1037 1059 msgstr "ビザ" 1038 1060 1039 #: helper/translation.php:112 51061 #: helper/translation.php:1129 1040 1062 msgid "Requirements" 1041 1063 msgstr "応募資格" 1042 1064 1043 #: helper/translation.php:11 261065 #: helper/translation.php:1130 1044 1066 msgid "Return to search" 1045 1067 msgstr "検索に戻る" 1046 1068 1047 #: helper/translation.php:11 271069 #: helper/translation.php:1131 1048 1070 msgid "Return to Job Details" 1049 1071 msgstr "求人詳細に戻る" 1050 1072 1051 #: helper/translation.php:11 281073 #: helper/translation.php:1132 1052 1074 msgid "Reverse language skill" 1053 1075 msgstr "必須言語" 1054 1076 1055 #: helper/translation.php:11 291077 #: helper/translation.php:1133 1056 1078 msgid "Rewrite url" 1057 1079 msgstr "" 1058 1080 1059 #: helper/translation.php:113 11081 #: helper/translation.php:1135 1060 1082 msgid "Salary" 1061 1083 msgstr "給与" 1062 1084 1063 #: helper/translation.php:113 21085 #: helper/translation.php:1136 1064 1086 #, fuzzy 1065 1087 #| msgid "Hide salary" … … 1067 1089 msgstr "給与検索を非表示にする/(検索フォームの給与フィールドを非表示にする)" 1068 1090 1069 #: helper/translation.php:113 3 helper/translation.php:12221091 #: helper/translation.php:1137 helper/translation.php:1226 1070 1092 msgid "Search" 1071 1093 msgstr "検索" 1072 1094 1073 #: helper/translation.php:113 41095 #: helper/translation.php:1138 1074 1096 #, fuzzy 1075 1097 #| msgid "Languages" … … 1077 1099 msgstr "言語" 1078 1100 1079 #: helper/translation.php:113 51101 #: helper/translation.php:1139 1080 1102 msgid "Search jobs" 1081 1103 msgstr "求人を検索する" 1082 1104 1083 #: helper/translation.php:11 361105 #: helper/translation.php:1140 1084 1106 msgid "Level or score" 1085 1107 msgstr "レベル又は得点" 1086 1108 1087 #: helper/translation.php:11 371109 #: helper/translation.php:1141 1088 1110 msgid "Search results" 1089 1111 msgstr "検索結果" 1090 1112 1091 #: helper/translation.php:11 381113 #: helper/translation.php:1142 1092 1114 msgid "Search field is multiple type" 1093 1115 msgstr "検索は複数選択可" 1094 1116 1095 #: helper/translation.php:11 391117 #: helper/translation.php:1143 1096 1118 msgid "Settings" 1097 1119 msgstr "設定" 1098 1120 1099 #: helper/translation.php:114 0 helper/translation.php:12261121 #: helper/translation.php:1144 helper/translation.php:1230 1100 1122 #, fuzzy 1101 1123 #| msgid "Postal code" … … 1103 1125 msgstr "郵便番号" 1104 1126 1105 #: helper/translation.php:114 11127 #: helper/translation.php:1145 1106 1128 msgid "Selling points" 1107 1129 msgstr "セールスポイント" 1108 1130 1109 #: helper/translation.php:114 21131 #: helper/translation.php:1146 1110 1132 msgid "Select type" 1111 1133 msgstr "雇用形態を選ぶ" 1112 1134 1113 #: helper/translation.php:114 31135 #: helper/translation.php:1147 1114 1136 msgid "Select industry" 1115 1137 msgstr "業種を選ぶ" 1116 1138 1117 #: helper/translation.php:114 41139 #: helper/translation.php:1148 1118 1140 #, fuzzy 1119 1141 #| msgid "Select type" … … 1121 1143 msgstr "雇用形態を選ぶ" 1122 1144 1123 #: helper/translation.php:114 51145 #: helper/translation.php:1149 1124 1146 msgid "" 1125 1147 "To select multiple fields, 'Ctrl+Click' for Windows and 'Command+Click' for " … … 1129 1151 "リック」" 1130 1152 1131 #: helper/translation.php:11 461153 #: helper/translation.php:1150 1132 1154 msgid "Skills and Certification" 1133 1155 msgstr "スキル及び学歴・資格" 1134 1156 1135 #: helper/translation.php:11 471157 #: helper/translation.php:1151 1136 1158 msgid "Skills and Certifications" 1137 1159 msgstr "スキル及び学歴・資格" 1138 1160 1139 #: helper/translation.php:11 481161 #: helper/translation.php:1152 1140 1162 msgid "Social media" 1141 1163 msgstr "ソーシャルメディア" 1142 1164 1143 #: helper/translation.php:11 491165 #: helper/translation.php:1153 1144 1166 msgid "Sort by" 1145 1167 msgstr "並び替え" 1146 1168 1147 #: helper/translation.php:115 01169 #: helper/translation.php:1154 1148 1170 msgid "Source" 1149 1171 msgstr "媒体・情報源" 1150 1172 1151 #: helper/translation.php:115 11173 #: helper/translation.php:1155 1152 1174 msgid "Source type" 1153 1175 msgstr "媒体・情報源" 1154 1176 1155 #: helper/translation.php:115 21177 #: helper/translation.php:1156 1156 1178 #, fuzzy 1157 1179 #| msgid "Social media" … … 1159 1181 msgstr "ソーシャルメディア" 1160 1182 1161 #: helper/translation.php:115 31183 #: helper/translation.php:1157 1162 1184 msgid "Status" 1163 1185 msgstr "状況" 1164 1186 1165 #: helper/translation.php:115 41187 #: helper/translation.php:1158 1166 1188 msgid "Status of Residence" 1167 1189 msgstr "在留資格" 1168 1190 1169 #: helper/translation.php:115 51191 #: helper/translation.php:1159 1170 1192 msgid "Street" 1171 1193 msgstr "番地" 1172 1194 1173 #: helper/translation.php:11 561195 #: helper/translation.php:1160 1174 1196 msgid "Submit" 1175 1197 msgstr "応募する" 1176 1198 1177 #: helper/translation.php:11 571199 #: helper/translation.php:1161 1178 1200 msgid "Subject" 1179 1201 msgstr "" 1180 1202 1181 #: helper/translation.php:11 581203 #: helper/translation.php:1162 1182 1204 msgid "Summary" 1183 1205 msgstr "" 1184 1206 1185 #: helper/translation.php:11 591207 #: helper/translation.php:1163 1186 1208 #, fuzzy 1187 1209 #| msgid "Hide salary" … … 1189 1211 msgstr "給与検索を非表示にする/(検索フォームの給与フィールドを非表示にする)" 1190 1212 1191 #: helper/translation.php:116 01213 #: helper/translation.php:1164 1192 1214 #, fuzzy 1193 1215 #| msgid "Postal code" … … 1195 1217 msgstr "郵便番号" 1196 1218 1197 #: helper/translation.php:116 11219 #: helper/translation.php:1165 1198 1220 msgid "[job-url]<br/>[given-name]<br/>[family-name]" 1199 1221 msgstr "" 1200 1222 1201 #: helper/translation.php:116 21223 #: helper/translation.php:1166 1202 1224 msgid "" 1203 1225 "<h4>[jobsearch_form] - [tdb_job_board_form] / Include search and list</h4> \n" … … 1300 1322 msgstr "" 1301 1323 1302 #: helper/translation.php:122 11324 #: helper/translation.php:1225 1303 1325 msgid "Design" 1304 1326 msgstr "デザイン" 1305 1327 1306 #: helper/translation.php:122 31328 #: helper/translation.php:1227 1307 1329 msgid "Detail" 1308 1330 msgstr "詳細" 1309 1331 1310 #: helper/translation.php:122 5 helper/translation.php:12731332 #: helper/translation.php:1229 helper/translation.php:1277 1311 1333 msgid "Widget" 1312 1334 msgstr "ウィジェット" 1313 1335 1314 #: helper/translation.php:12 281336 #: helper/translation.php:1232 1315 1337 msgid "Tag group" 1316 1338 msgstr "" 1317 1339 1318 #: helper/translation.php:12 291340 #: helper/translation.php:1233 1319 1341 msgid "Tag job title" 1320 1342 msgstr "" 1321 1343 1322 #: helper/translation.php:123 01344 #: helper/translation.php:1234 1323 1345 msgid "Tags" 1324 1346 msgstr "タグ" 1325 1347 1326 #: helper/translation.php:123 11348 #: helper/translation.php:1235 1327 1349 msgid "TDB" 1328 1350 msgstr "Tamago-DB" 1329 1351 1330 #: helper/translation.php:123 21352 #: helper/translation.php:1236 1331 1353 msgid "TDB Job board" 1332 1354 msgstr "Tamago-DB求人連携" 1333 1355 1334 #: helper/translation.php:123 31356 #: helper/translation.php:1237 1335 1357 msgid "Template" 1336 1358 msgstr "テンプレート" 1337 1359 1338 #: helper/translation.php:123 41360 #: helper/translation.php:1238 1339 1361 msgid "Enable application for confirmation email" 1340 1362 msgstr "" 1341 1363 1342 #: helper/translation.php:123 51364 #: helper/translation.php:1239 1343 1365 #, fuzzy 1344 1366 #| msgid "Template" … … 1346 1368 msgstr "テンプレート" 1347 1369 1348 #: helper/translation.php:12 361370 #: helper/translation.php:1240 1349 1371 msgid "Template to be used" 1350 1372 msgstr "使用するテンプレート" 1351 1373 1352 #: helper/translation.php:12 371374 #: helper/translation.php:1241 1353 1375 msgid "Thank you for your application. Your application has been sent." 1354 1376 msgstr "ご応募いただきありがとうございます。応募書類は正常に送信されました。" 1355 1377 1356 #: helper/translation.php:12 381378 #: helper/translation.php:1242 1357 1379 msgid "Thank you. Your attachment has been sent." 1358 1380 msgstr "添付書類は正常に送信されました。" 1359 1381 1360 #: helper/translation.php:12 391382 #: helper/translation.php:1243 1361 1383 msgid "TOEIC" 1362 1384 msgstr "TOEIC" 1363 1385 1364 #: helper/translation.php:124 01386 #: helper/translation.php:1244 1365 1387 msgid "TOEFL" 1366 1388 msgstr "TOEFL" 1367 1389 1368 #: helper/translation.php:124 11390 #: helper/translation.php:1245 1369 1391 msgid "Title" 1370 1392 msgstr "タイトル" 1371 1393 1372 #: helper/translation.php:124 21394 #: helper/translation.php:1246 1373 1395 msgid "Type" 1374 1396 msgstr "雇用形態" 1375 1397 1376 #: helper/translation.php:124 31398 #: helper/translation.php:1247 1377 1399 msgid "Type of Source" 1378 1400 msgstr "媒体・情報源(詳細" 1379 1401 1380 #: helper/translation.php:124 41402 #: helper/translation.php:1248 1381 1403 msgid "Employement type detail" 1382 1404 msgstr "雇用形態(詳細)" 1383 1405 1384 #: helper/translation.php:124 51406 #: helper/translation.php:1249 1385 1407 msgid "Email type" 1386 1408 msgstr "種類" 1387 1409 1388 #: helper/translation.php:12 481410 #: helper/translation.php:1252 1389 1411 msgid "Url (personal website)" 1390 1412 msgstr "URL" 1391 1413 1392 #: helper/translation.php:12 491414 #: helper/translation.php:1253 1393 1415 #, fuzzy 1394 1416 #| msgid "required field to apply" … … 1396 1418 msgstr "必須項目" 1397 1419 1398 #: helper/translation.php:125 01420 #: helper/translation.php:1254 1399 1421 msgid "Update API" 1400 1422 msgstr "APIを更新" 1401 1423 1402 #: helper/translation.php:125 11424 #: helper/translation.php:1255 1403 1425 msgid "Upload image" 1404 1426 msgstr "" 1405 1427 1406 #: helper/translation.php:125 21428 #: helper/translation.php:1256 1407 1429 msgid "Update api" 1408 1430 msgstr "APIを更新" 1409 1431 1410 #: helper/translation.php:125 31432 #: helper/translation.php:1257 1411 1433 msgid "Update translation" 1412 1434 msgstr "翻訳を更新" 1413 1435 1414 #: helper/translation.php:125 41436 #: helper/translation.php:1258 1415 1437 msgid "Use one basis" 1416 1438 msgstr "" 1417 1439 "つの基準を使用/(検索フォームでは、1つの基準のみを使用、毎年、毎月、毎日)" 1418 1440 1419 #: helper/translation.php:125 51441 #: helper/translation.php:1259 1420 1442 msgid "Use one currency" 1421 1443 msgstr "" 1422 1444 "つの通貨を使用/(検索フォームでは、1つの通貨のみを使用、円もしくはユーロ)" 1423 1445 1424 #: helper/translation.php:12 561446 #: helper/translation.php:1260 1425 1447 msgid "Upload logo for social sharing" 1426 1448 msgstr "" 1427 1449 1428 #: helper/translation.php:12 591450 #: helper/translation.php:1263 1429 1451 msgid "Visas" 1430 1452 msgstr "ビザ" 1431 1453 1432 #: helper/translation.php:126 01454 #: helper/translation.php:1264 1433 1455 msgid "Country of issue" 1434 1456 msgstr "ビザ発行国" 1435 1457 1436 #: helper/translation.php:126 11458 #: helper/translation.php:1265 1437 1459 msgid "Visa type" 1438 1460 msgstr "ビザの種類" 1439 1461 1440 #: helper/translation.php:126 21462 #: helper/translation.php:1266 1441 1463 msgid "Video" 1442 1464 msgstr "" 1443 1465 1444 #: helper/translation.php:126 31466 #: helper/translation.php:1267 1445 1467 msgid "For templates using video" 1446 1468 msgstr "" 1447 1469 1448 #: helper/translation.php:126 41470 #: helper/translation.php:1268 1449 1471 msgid "Show the video" 1450 1472 msgstr "" 1451 1473 1452 #: helper/translation.php:12 661474 #: helper/translation.php:1270 1453 1475 #, fuzzy 1454 1476 #| msgid "Wage amount" … … 1456 1478 msgstr "金額" 1457 1479 1458 #: helper/translation.php:12 671480 #: helper/translation.php:1271 1459 1481 msgid "Wage amount" 1460 1482 msgstr "金額" 1461 1483 1462 #: helper/translation.php:12 681484 #: helper/translation.php:1272 1463 1485 msgid "Wage basis" 1464 1486 msgstr "給与の支給方式" 1465 1487 1466 #: helper/translation.php:12 691488 #: helper/translation.php:1273 1467 1489 #, fuzzy 1468 1490 #| msgid "Wage basis" … … 1470 1492 msgstr "給与の支給方式" 1471 1493 1472 #: helper/translation.php:127 01494 #: helper/translation.php:1274 1473 1495 msgid "Wage currency" 1474 1496 msgstr "給与の通貨" 1475 1497 1476 #: helper/translation.php:127 11498 #: helper/translation.php:1275 1477 1499 #, fuzzy 1478 1500 #| msgid "Wage currency" … … 1480 1502 msgstr "給与の通貨" 1481 1503 1482 #: helper/translation.php:127 21504 #: helper/translation.php:1276 1483 1505 msgid "Wage detail" 1484 1506 msgstr "給与(詳細)" 1485 1507 1486 #: helper/translation.php:127 41508 #: helper/translation.php:1278 1487 1509 msgid "Widget : Maximum date to show published jobs" 1488 1510 msgstr "ウィジェット:過去何日間の最新公開求人の表示するか選択" 1489 1511 1490 #: helper/translation.php:127 51512 #: helper/translation.php:1279 1491 1513 msgid "Widget : Category to filter" 1492 1514 msgstr "ウィジェット:カテゴリーのフィルター" 1493 1515 1494 #: helper/translation.php:12 761516 #: helper/translation.php:1280 1495 1517 msgid "Wage negotiable" 1496 1518 msgstr "経験考慮の上、応相談" 1497 1519 1498 #: helper/translation.php:12 771520 #: helper/translation.php:1281 1499 1521 msgid "wordpress ID" 1500 1522 msgstr "ワードプレス ID" 1501 1523 1502 #: helper/translation.php:12 781524 #: helper/translation.php:1282 1503 1525 msgid "Working hours" 1504 1526 msgstr "勤務時間" 1505 1527 1506 #: helper/translation.php:12 791528 #: helper/translation.php:1283 1507 1529 msgid "work mobile" 1508 1530 msgstr "会社携帯" 1509 1531 1510 #: helper/translation.php:128 01532 #: helper/translation.php:1284 1511 1533 msgid "work" 1512 1534 msgstr "会社" 1513 1535 1514 #: helper/translation.php:128 11536 #: helper/translation.php:1285 1515 1537 msgid "work other" 1516 1538 msgstr "会社その他" 1517 1539 1518 #: helper/translation.php:128 31540 #: helper/translation.php:1287 1519 1541 msgid "Years" 1520 1542 msgstr "年" 1521 1543 1522 #: helper/translation.php:128 41544 #: helper/translation.php:1288 1523 1545 msgid "Your application has been sent. " 1524 1546 msgstr "応募書類は正常に送信されました。" 1525 1547 1526 #: helper/translation.php:128 51548 #: helper/translation.php:1289 1527 1549 msgid "Error " 1528 1550 msgstr "エラー " -
jobsearch/trunk/templates/admin/adminListApplyBody1.tpl
r2510924 r2708599 5 5 </div> 6 6 <div class="tdb-jd-col-2"> 7 {$langIdApi} : {$idApi} 8 </div> 9 <div class="tdb-jd-col-2"> 7 10 {$langIdJob} : {$idJob} 8 11 </div> 9 <div class="tdb-jd-col- 4">12 <div class="tdb-jd-col-3"> 10 13 {$langName} : {$name} 11 14 </div> … … 16 19 17 20 {$detail} 18 <div class="tdb-jd-row tdb-jd-admin-border tdb-jd-admin-header-color">19 {if $link != ""}21 {if $link != ""} 22 <div class="tdb-jd-row tdb-jd-admin-border tdb-jd-admin-header-color" style="padding-bottom: 10px;"> 20 23 <div class="tdb-jd-col-7 "> 21 24 {$langFile}<br/>{$link} 22 25 </div> 23 {/if} 26 </div> 27 {/if} 28 <div class="tdb-jd-row tdb-jd-admin-border tdb-jd-admin-header-color" style="padding: 10px 0 10px 0"> 29 <div class="tdb-jd-col-7"> 30 <form action="?page=jobsearchsubmenu" method="post"> 31 <input type="hidden" name="pushApplication" value="{$id}" /> 32 <button type="submit" onclick="return confirm('{$langPushConfirm}');">{$langPushApplication}</button> 33 </form> 34 </div> 24 35 </div> 25 36 </div> -
jobsearch/trunk/templates/admin/adminListApplyHeader1.tpl
r2026345 r2708599 1 <div class="tdb-jd-container"> 2 <div class="tdb-jd-row tdb-jd-row-header-detail tdb-jd-admin-header-color"> 3 <div class="tdb-jd-col-2 "> 4 {$langId} 5 </div> 6 <div class="tdb-jd-col-2"> 7 {$langIdJob} 8 </div> 9 <div class="tdb-jd-col-4"> 10 {$langName} 11 </div> 12 <div class="tdb-jd-col-3"> 13 {$langDate} 14 </div> 15 </div> 1 <div class="notice notice-success is-dismissible"> 2 {foreach from=$messages item=message} 3 <p>{$message}</p> 4 {/foreach} 5 16 6 </div>
Note: See TracChangeset
for help on using the changeset viewer.