Changeset 2513894
- Timestamp:
- 04/13/2021 08:18:38 AM (5 years ago)
- Location:
- miqid-core/trunk
- Files:
-
- 7 edited
-
languages/miqid-core-da_DK.mo (modified) (previous)
-
languages/miqid-core-da_DK.po (modified) (7 diffs)
-
languages/miqid-core.pot (modified) (7 diffs)
-
miqid-core.php (modified) (1 diff)
-
readme.md (modified) (1 diff)
-
src/Frontend/Shortcode/Shortcode.php (modified) (4 diffs)
-
src/Util.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
miqid-core/trunk/languages/miqid-core-da_DK.po
r2513169 r2513894 4 4 "Report-Msgid-Bugs-To: \n" 5 5 "POT-Creation-Date: 2020-10-22 08:20+0000\n" 6 "PO-Revision-Date: 2021-0 3-17 14:55+0000\n"6 "PO-Revision-Date: 2021-04-13 08:03+0000\n" 7 7 "Last-Translator: \n" 8 8 "Language-Team: Dansk\n" … … 15 15 "X-Loco-Version: 2.5.0; wp-5.6" 16 16 17 #: src/Classes/DTO/Address.php:44 18 msgid "Address" 19 msgstr "Adresse" 20 21 #: src/Classes/DTO/Address.php:53 22 #| msgid "city" 23 msgid "City" 24 msgstr "By" 17 #: src/Classes/DTO/Enum/BiometricsPermission.php:16 18 msgctxt "BiometricsPermission" 19 msgid "UseBiometricsToApprove" 20 msgstr "" 21 22 #: src/Classes/DTO/Enum/BiometricsPermission.php:17 23 msgctxt "BiometricsPermission" 24 msgid "UseBiometricsToRecover" 25 msgstr "" 25 26 26 27 #. "switch off" means to temporarily log out … … 35 36 msgstr "" 36 37 37 #: src/Classes/DTO/Profile.php:43 src/Classes/DTO/Address.php:51 38 #| msgid "country" 39 msgid "Country" 40 msgstr "Land" 41 42 #: src/Admin/Init.php:165 38 #: src/Classes/DTO/Profile.php:42 39 msgid "CprNumber" 40 msgstr "CPR-nr." 41 42 #: src/Admin/Init.php:284 43 43 msgid "Date Format" 44 44 msgstr "" 45 45 46 #: src/Classes/DTO/Profile.php:4 046 #: src/Classes/DTO/Profile.php:41 47 47 #| msgid "dateOfBirth" 48 48 msgid "DateOfBirth" 49 49 msgstr "Fødselsdato" 50 50 51 #: src/Admin/Init.php: 18951 #: src/Admin/Init.php:308 52 52 msgid "DateTime Format" 53 53 msgstr "" 54 54 55 #: src/Frontend/WP_Login.php:104 src/Classes/DTO/Profile.php:36 56 #: src/Classes/DTO/Address.php:55 55 #: src/Frontend/WP_Login.php:103 src/Classes/DTO/Profile.php:37 57 56 msgid "Email" 58 57 msgstr "E-mail" 59 58 60 #: src/Classes/DTO/Profile.php:37 59 #: src/Admin/Init.php:253 60 msgid "Endpoint Business Host" 61 msgstr "" 62 63 #: src/Admin/Init.php:263 64 msgid "Endpoint Business Version" 65 msgstr "" 66 67 #: src/Admin/Init.php:243 68 msgid "Endpoint Private Host" 69 msgstr "" 70 71 #: src/Classes/DTO/Profile.php:38 61 72 #| msgid "firstName" 62 73 msgid "FirstName" … … 67 78 msgstr "" 68 79 69 #: src/Admin/Init.php: 15580 #: src/Admin/Init.php:274 70 81 msgid "JWT Token" 71 82 msgstr "" 72 83 73 #: src/Classes/DTO/Profile.php:3 884 #: src/Classes/DTO/Profile.php:39 74 85 #| msgid "lastName" 75 86 msgid "LastName" 76 87 msgstr "Efternavn" 77 88 78 #: src/Classes/DTO/Profile.php: 3989 #: src/Classes/DTO/Profile.php:40 79 90 msgid "LegalName" 80 msgstr "" 81 82 #: src/Admin/Init.php:98 83 msgid "Makes a login form that you can place where on the page you want." 84 msgstr "" 85 "Laver en login formular som man kan ligge hvor henne på siden man har lyst " 86 "til." 91 msgstr "Juridisk navn" 87 92 88 93 #. Author of the plugin … … 98 103 msgstr "" 99 104 100 #: src/Classes/DTO/Profile.php:4 4105 #: src/Classes/DTO/Profile.php:45 101 106 #| msgid "nationality" 102 107 msgid "Nationality" 103 108 msgstr "Nationalitet" 104 109 105 #: src/Frontend/Filter/Profile.php:96 106 msgid "Not verified" 107 msgstr "Ikke bekræftet" 108 109 #: src/Frontend/WP_Login.php:109 110 #: src/Frontend/Shortcode/Shortcode.php:86 111 #, php-format 112 msgid "Not %s" 113 msgstr "Ikke %s" 114 115 #: src/Frontend/WP_Login.php:108 110 116 msgid "Password" 111 117 msgstr "Adgangskode" 112 118 113 #: src/Classes/DTO/Profile.php:42 src/Classes/DTO/Address.php:54 119 #: src/Classes/DTO/Enum/PermissionType.php:18 120 msgctxt "PermissionType" 121 msgid "Authority" 122 msgstr "" 123 "Myndighed\n" 124 125 #: src/Frontend/Shortcode/Shortcode.php:159 126 #, php-format 127 msgctxt "PermissionType" 128 msgid "Data not shared with %s in MIQID." 129 msgstr "Data ikke delt med %s i MIQID." 130 131 #: src/Classes/DTO/Enum/PermissionType.php:20 132 msgctxt "PermissionType" 133 msgid "Private" 134 msgstr "Privat" 135 136 #: src/Classes/DTO/Enum/PermissionType.php:19 137 msgctxt "PermissionType" 138 msgid "Shopping" 139 msgstr "Handel" 140 141 #: src/Classes/DTO/Profile.php:44 114 142 #| msgid "phoneNumber" 115 143 msgid "PhoneNumber" 116 144 msgstr "Telefon nr." 117 145 118 #: src/Classes/DTO/Address.php:52 119 msgid "PostalCode" 120 msgstr "Postnummer" 121 122 #: src/Classes/DTO/Profile.php:35 146 #: src/Classes/DTO/Profile.php:36 123 147 msgid "Profile" 124 148 msgstr "Profil" 125 149 126 #: src/Classes/DTO/Profile.php:4 1150 #: src/Classes/DTO/Profile.php:43 127 151 msgid "SexType" 128 152 msgstr "Køn" 129 153 130 #: src/Classes/DTO/ SexType.php:17154 #: src/Classes/DTO/Enum/SexType.php:18 131 155 msgctxt "SexType" 132 156 msgid "Female" 133 157 msgstr "Kvinde" 134 158 135 #: src/Classes/DTO/ SexType.php:16159 #: src/Classes/DTO/Enum/SexType.php:17 136 160 msgctxt "SexType" 137 161 msgid "Male" 138 162 msgstr "Mand" 139 163 140 #: src/Classes/DTO/ SexType.php:18164 #: src/Classes/DTO/Enum/SexType.php:19 141 165 msgctxt "SexType" 142 166 msgid "Other" 143 167 msgstr "Andet" 144 145 #: src/Classes/DTO/Address.php:47146 msgid "SideDoorFloor"147 msgstr "Side Dør Etage"148 149 #: src/Classes/DTO/Address.php:50150 msgid "SideDoorFloor2"151 msgstr ""152 153 #: src/Classes/DTO/Address.php:45154 msgid "Street"155 msgstr "Vejnavn"156 157 #: src/Classes/DTO/Address.php:48158 msgid "Street2"159 msgstr ""160 161 #: src/Classes/DTO/Address.php:46162 msgid "StreetNumber"163 msgstr "Vejnummer"164 165 #: src/Classes/DTO/Address.php:49166 msgid "StreetNumber2"167 msgstr ""168 168 169 169 #. 1: user display name; 2: username; … … 189 189 msgstr "" 190 190 191 #: src/Admin/Init.php:177 191 #: src/Classes/DTO/Enum/Theme.php:15 192 msgctxt "Theme" 193 msgid "Dark" 194 msgstr "" 195 196 #: src/Classes/DTO/Enum/Theme.php:16 197 msgctxt "Theme" 198 msgid "Light" 199 msgstr "" 200 201 #: src/Admin/Init.php:296 192 202 msgid "Time Format" 193 203 msgstr "" 194 204 195 #: src/Admin/Init.php: 201205 #: src/Admin/Init.php:320 196 206 msgid "User Switching Enabled" 197 207 msgstr "" … … 202 212 msgstr "" 203 213 204 #: src/ Frontend/Filter/Profile.php:96 src/Classes/DTO/Profile.php:45214 #: src/Classes/DTO/Profile.php:46 205 215 msgid "Verified" 206 216 msgstr "Bekræftet " -
miqid-core/trunk/languages/miqid-core.pot
r2513169 r2513894 4 4 "Project-Id-Version: MIQID-Core\n" 5 5 "Report-Msgid-Bugs-To: \n" 6 "POT-Creation-Date: 2021-0 3-17 14:55+0000\n"6 "POT-Creation-Date: 2021-04-13 08:01+0000\n" 7 7 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 8 8 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 16 16 "X-Loco-Version: 2.4.3; wp-5.5.1" 17 17 18 #: src/Classes/DTO/Address.php:44 19 msgid "Address" 20 msgstr "" 21 22 #: src/Classes/DTO/Address.php:53 23 msgid "City" 18 #: src/Classes/DTO/Enum/BiometricsPermission.php:16 19 msgctxt "BiometricsPermission" 20 msgid "UseBiometricsToApprove" 21 msgstr "" 22 23 #: src/Classes/DTO/Enum/BiometricsPermission.php:17 24 msgctxt "BiometricsPermission" 25 msgid "UseBiometricsToRecover" 24 26 msgstr "" 25 27 … … 35 37 msgstr "" 36 38 37 #: src/Classes/DTO/Profile.php:4 3 src/Classes/DTO/Address.php:5138 msgid "C ountry"39 msgstr "" 40 41 #: src/Admin/Init.php: 16539 #: src/Classes/DTO/Profile.php:42 40 msgid "CprNumber" 41 msgstr "" 42 43 #: src/Admin/Init.php:284 42 44 msgid "Date Format" 43 45 msgstr "" 44 46 45 #: src/Classes/DTO/Profile.php:4 047 #: src/Classes/DTO/Profile.php:41 46 48 msgid "DateOfBirth" 47 49 msgstr "" 48 50 49 #: src/Admin/Init.php: 18951 #: src/Admin/Init.php:308 50 52 msgid "DateTime Format" 51 53 msgstr "" 52 54 53 #: src/Frontend/WP_Login.php:104 src/Classes/DTO/Profile.php:36 54 #: src/Classes/DTO/Address.php:55 55 #: src/Frontend/WP_Login.php:103 src/Classes/DTO/Profile.php:37 55 56 msgid "Email" 56 57 msgstr "" 57 58 58 #: src/Classes/DTO/Profile.php:37 59 #: src/Admin/Init.php:253 60 msgid "Endpoint Business Host" 61 msgstr "" 62 63 #: src/Admin/Init.php:263 64 msgid "Endpoint Business Version" 65 msgstr "" 66 67 #: src/Admin/Init.php:243 68 msgid "Endpoint Private Host" 69 msgstr "" 70 71 #: src/Classes/DTO/Profile.php:38 59 72 msgid "FirstName" 60 73 msgstr "" … … 64 77 msgstr "" 65 78 66 #: src/Admin/Init.php: 15579 #: src/Admin/Init.php:274 67 80 msgid "JWT Token" 68 81 msgstr "" 69 82 70 #: src/Classes/DTO/Profile.php:3 883 #: src/Classes/DTO/Profile.php:39 71 84 msgid "LastName" 72 85 msgstr "" 73 86 74 #: src/Classes/DTO/Profile.php: 3987 #: src/Classes/DTO/Profile.php:40 75 88 msgid "LegalName" 76 msgstr ""77 78 #: src/Admin/Init.php:9879 msgid "Makes a login form that you can place where on the page you want."80 89 msgstr "" 81 90 … … 92 101 msgstr "" 93 102 103 #: src/Classes/DTO/Profile.php:45 104 msgid "Nationality" 105 msgstr "" 106 107 #: src/Frontend/Shortcode/Shortcode.php:86 108 #, php-format 109 msgid "Not %s" 110 msgstr "" 111 112 #: src/Frontend/WP_Login.php:108 113 msgid "Password" 114 msgstr "" 115 116 #: src/Classes/DTO/Enum/PermissionType.php:18 117 msgctxt "PermissionType" 118 msgid "Authority" 119 msgstr "" 120 121 #: src/Frontend/Shortcode/Shortcode.php:159 122 #, php-format 123 msgctxt "PermissionType" 124 msgid "Data not shared with %s in MIQID." 125 msgstr "" 126 127 #: src/Classes/DTO/Enum/PermissionType.php:20 128 msgctxt "PermissionType" 129 msgid "Private" 130 msgstr "" 131 132 #: src/Classes/DTO/Enum/PermissionType.php:19 133 msgctxt "PermissionType" 134 msgid "Shopping" 135 msgstr "" 136 94 137 #: src/Classes/DTO/Profile.php:44 95 msgid "Nationality"96 msgstr ""97 98 #: src/Frontend/Filter/Profile.php:9699 msgid "Not verified"100 msgstr ""101 102 #: src/Frontend/WP_Login.php:109103 msgid "Password"104 msgstr ""105 106 #: src/Classes/DTO/Profile.php:42 src/Classes/DTO/Address.php:54107 138 msgid "PhoneNumber" 108 139 msgstr "" 109 140 110 #: src/Classes/DTO/Address.php:52 111 msgid "PostalCode" 112 msgstr "" 113 114 #: src/Classes/DTO/Profile.php:35 141 #: src/Classes/DTO/Profile.php:36 115 142 msgid "Profile" 116 143 msgstr "" 117 144 118 #: src/Classes/DTO/Profile.php:4 1145 #: src/Classes/DTO/Profile.php:43 119 146 msgid "SexType" 120 147 msgstr "" 121 148 122 #: src/Classes/DTO/ SexType.php:17149 #: src/Classes/DTO/Enum/SexType.php:18 123 150 msgctxt "SexType" 124 151 msgid "Female" 125 152 msgstr "" 126 153 127 #: src/Classes/DTO/ SexType.php:16154 #: src/Classes/DTO/Enum/SexType.php:17 128 155 msgctxt "SexType" 129 156 msgid "Male" 130 157 msgstr "" 131 158 132 #: src/Classes/DTO/ SexType.php:18159 #: src/Classes/DTO/Enum/SexType.php:19 133 160 msgctxt "SexType" 134 161 msgid "Other" 135 msgstr ""136 137 #: src/Classes/DTO/Address.php:47138 msgid "SideDoorFloor"139 msgstr ""140 141 #: src/Classes/DTO/Address.php:50142 msgid "SideDoorFloor2"143 msgstr ""144 145 #: src/Classes/DTO/Address.php:45146 msgid "Street"147 msgstr ""148 149 #: src/Classes/DTO/Address.php:48150 msgid "Street2"151 msgstr ""152 153 #: src/Classes/DTO/Address.php:46154 msgid "StreetNumber"155 msgstr ""156 157 #: src/Classes/DTO/Address.php:49158 msgid "StreetNumber2"159 162 msgstr "" 160 163 … … 181 184 msgstr "" 182 185 183 #: src/Admin/Init.php:177 186 #: src/Classes/DTO/Enum/Theme.php:15 187 msgctxt "Theme" 188 msgid "Dark" 189 msgstr "" 190 191 #: src/Classes/DTO/Enum/Theme.php:16 192 msgctxt "Theme" 193 msgid "Light" 194 msgstr "" 195 196 #: src/Admin/Init.php:296 184 197 msgid "Time Format" 185 198 msgstr "" 186 199 187 #: src/Admin/Init.php: 201200 #: src/Admin/Init.php:320 188 201 msgid "User Switching Enabled" 189 202 msgstr "" … … 194 207 msgstr "" 195 208 196 #: src/ Frontend/Filter/Profile.php:96 src/Classes/DTO/Profile.php:45209 #: src/Classes/DTO/Profile.php:46 197 210 msgid "Verified" 198 211 msgstr "" -
miqid-core/trunk/miqid-core.php
r2513371 r2513894 3 3 * Plugin Name: MIQID-Core 4 4 * Description: MIQID-Core handle the basics. 5 * Version: 1.7. 45 * Version: 1.7.5 6 6 * Requires at least: 5.2 7 7 * Requires PHP: 7.2 -
miqid-core/trunk/readme.md
r2513371 r2513894 4 4 Tested up to: 5.7 5 5 Requires PHP: 7.2 6 Stable tag: 1.7. 46 Stable tag: 1.7.5 7 7 License: GPL v3 or later 8 8 -
miqid-core/trunk/src/Frontend/Shortcode/Shortcode.php
r2513270 r2513894 4 4 5 5 use DateTime; 6 use MIQID\Plugin\Core\Frontend\Shortcode\Business\{ 7 Certificate as Certificate_Business, 8 Kyc as businessKyc, 9 MyBody as businessMyBody, 10 Profile as businessProfile, 11 UserAddress as businessAddress 12 }; 6 use MIQID\Plugin\Core\Frontend\Shortcode\Business\Certificate as shortcodeBusinessCertificate; 7 use MIQID\Plugin\Core\Frontend\Shortcode\Business\Kyc as shortcodeBusinessKyc; 8 use MIQID\Plugin\Core\Frontend\Shortcode\Business\MyBody as shortcodeBusinessMyBody; 9 use MIQID\Plugin\Core\Frontend\Shortcode\Business\Profile as shortcodeBusinessProfile; 10 use MIQID\Plugin\Core\Frontend\Shortcode\Business\UserAddress as shortcodeBusinessAddress; 11 use MIQID\Plugin\Core\Classes\DTO\Address as dtoPrivateAddress; 12 use MIQID\Plugin\Core\Classes\DTO\Business\DriversLicense as dtoBusinessDriversLicense; 13 use MIQID\Plugin\Core\Classes\DTO\Business\HealthInsuranceCard as dtoBusinessHealthInsuranceCard; 14 use MIQID\Plugin\Core\Classes\DTO\Business\MyBody as dtoBusinessMyBody; 15 use MIQID\Plugin\Core\Classes\DTO\Business\Passport as dtoBusinessPassport; 16 use MIQID\Plugin\Core\Classes\DTO\Business\Profile as dtoBusinessProfile; 17 use MIQID\Plugin\Core\Classes\DTO\Business\Showcase as dtoBusinessShowcase; 18 use MIQID\Plugin\Core\Classes\DTO\Business\UserAddress as dtoBusinessAddress; 19 use MIQID\Plugin\Core\Classes\DTO\DriversLicense as dtoPrivateDriversLicense; 20 use MIQID\Plugin\Core\Classes\DTO\Enum\PermissionType as enumPermission; 21 use MIQID\Plugin\Core\Classes\DTO\HttpResponse; 22 use MIQID\Plugin\Core\Classes\DTO\MyBody as dtoPrivateMyBody; 23 use MIQID\Plugin\Core\Classes\DTO\Passport as dtoPrivatePassport; 24 use MIQID\Plugin\Core\Classes\DTO\Profile as dtoPrivateProfile; 25 use MIQID\Plugin\Core\Classes\API\Business\Showcase; 13 26 use MIQID\Plugin\Core\Util; 14 27 use MyCLabs\Enum\Enum; … … 34 47 Profile::Instance(); 35 48 36 businessKyc::Instance();37 businessMyBody::Instance();38 businessProfile::Instance();39 businessAddress::Instance();40 Certificate_Business::Instance();49 shortcodeBusinessKyc::Instance(); 50 shortcodeBusinessMyBody::Instance(); 51 shortcodeBusinessProfile::Instance(); 52 shortcodeBusinessAddress::Instance(); 53 shortcodeBusinessCertificate::Instance(); 41 54 } 42 55 … … 49 62 */ 50 63 public static function Shortcode_Output( array $atts, array $fields, $data ): array { 51 $output = []; 64 $output = []; 65 /*$Permission = $_REQUEST['Permission'] ?? 'Private'; 66 $Permission = new enumPermission( enumPermission::$Permission() ); 67 $GetShowcaseInformation = new dtoBusinessShowcase(); 68 69 if ( ( $profileId = ( $atts['profileid'] ?? Util::get_user_jwt()->get_jwt_payload()->get_profile_id() ) ) && ! empty( $profileId ) 70 && ( $GetShowcaseInformation = Showcase::Instance()->GetShowcaseInformation( $profileId ) ) 71 && $GetShowcaseInformation instanceof HttpResponse ) { 72 $GetShowcaseInformation = new dtoBusinessShowcase(); 73 }*/ 52 74 53 75 foreach ( array_filter( explode( ';', $atts['fields'] ) ) as $field ) { … … 83 105 } 84 106 107 /*$PermissionType = new enumPermission( enumPermission::Private ); 108 109 switch ( get_class( $data ) ) { 110 case dtoPrivateProfile::class: 111 case dtoBusinessProfile::class: 112 if ( $profile_settings = $GetShowcaseInformation->get_settings()->get_profile_settings() ) { 113 $PermissionType_func = sprintf( 'get_%s', Util::snake_case( $field ) ); 114 if ( method_exists( $profile_settings, $PermissionType_func ) ) { 115 $PermissionType = $profile_settings->$PermissionType_func(); 116 } 117 } 118 break; 119 case dtoPrivateMyBody::class: 120 case dtoBusinessMyBody::class: 121 if ( $my_body_settings = $GetShowcaseInformation->get_settings()->get_my_body_settings() ) { 122 $PermissionType_func = sprintf( 'get_%s', Util::snake_case( $field ) ); 123 if ( method_exists( $my_body_settings, $PermissionType_func ) ) { 124 $PermissionType = $my_body_settings->$PermissionType_func(); 125 } 126 } 127 break; 128 case dtoPrivateDriversLicense::class: 129 case dtoBusinessDriversLicense::class: 130 if ( $certificate_settings = $GetShowcaseInformation->get_settings()->get_certificate_settings() ) { 131 $PermissionType = $certificate_settings->get_drivers_licence(); 132 } 133 break; 134 case dtoPrivatePassport::class: 135 case dtoBusinessPassport::class: 136 if ( $certificate_settings = $GetShowcaseInformation->get_settings()->get_certificate_settings() ) { 137 $PermissionType = $certificate_settings->get_passport(); 138 } 139 break; 140 case dtoBusinessHealthInsuranceCard::class: 141 if ( $certificate_settings = $GetShowcaseInformation->get_settings()->get_certificate_settings() ) { 142 $PermissionType = $certificate_settings->get_health_insurance(); 143 } 144 break; 145 case dtoPrivateAddress::class: 146 case dtoBusinessAddress::class: 147 if ( $profile_settings = $GetShowcaseInformation->get_settings()->get_profile_settings() ) { 148 $PermissionType = $profile_settings->get_address(); 149 } 150 break; 151 152 } 153 154 if ( $PermissionType->equals( enumPermission::NotSet ) ) { 155 $PermissionType = new enumPermission( enumPermission::Private ); 156 } 157 if ( version_compare( $PermissionType, $Permission, '>' ) ) { 158 $value = sprintf( 159 _x( 'Data not shared with %s in MIQID.', 'PermissionType', 'miqid-core' ), 160 _x( $Permission->getKey(), 'PermissionType', 'miqid-core' ) ); 161 }*/ 162 163 /*$value = nl2br( sprintf( '<ins>%s - %s</ins> 164 %s', $PermissionType, $Permission, $value ) );*/ 165 85 166 $output[ $field ] = $value; 86 167 } -
miqid-core/trunk/src/Util.php
r2513169 r2513894 131 131 } 132 132 133 static function get_profileId(): string {133 static function get_profileId(): ?string { 134 134 return $_REQUEST['profileId'] ?? self::get_user_jwt()->get_jwt_payload()->get_profile_id(); 135 135 }
Note: See TracChangeset
for help on using the changeset viewer.