Changeset 2752080
- Timestamp:
- 07/05/2022 11:40:38 AM (4 years ago)
- Location:
- planaday-api/trunk
- Files:
-
- 1 added
- 6 edited
-
index.php (modified) (1 diff)
-
readme.txt (modified) (1 diff)
-
src/api/classes/settings/settings_general.php (modified) (2 diffs)
-
src/api/classes/shortcodes.php (modified) (1 diff)
-
src/api/classes/shortcodes/shortcodes_course.php (modified) (1 diff)
-
src/includes/functions.php (modified) (2 diffs)
-
src/includes/migrations/6_7.php (added)
Legend:
- Unmodified
- Added
- Removed
-
planaday-api/trunk/index.php
r2742343 r2752080 9 9 * Plugin URI: https://planaday.freshdesk.com/support/solutions/articles/11000058859-wordpress-in-website-met-publieke-api 10 10 * Description: Toon de cursussen van Planaday in een wordpress website. Dit kan middels een lijst, op cursussoort, label of alle cursussen en in verschillende formats met eigen opmaak 11 * Version: 6. 611 * Version: 6.7 12 12 * Author: Planaday development 13 13 * Author URI: https://www.planaday.nl -
planaday-api/trunk/readme.txt
r2742343 r2752080 107 107 108 108 == Changelog == 109 110 = 6.7 = 111 * Optioneel wordt E-learning wel meegeteld als 'dagdeel' 109 112 110 113 = 6.6 = -
planaday-api/trunk/src/api/classes/settings/settings_general.php
r2742343 r2752080 70 70 $valid['geldterugdetail'] = sanitize_text_field($input['geldterugdetail']); 71 71 $valid['tooncostsremark'] = sanitize_text_field($input['tooncostsremark']); 72 $valid['countelearningasdaypart'] = sanitize_text_field($input['countelearningasdaypart']); 72 73 $valid['toonniveau'] = sanitize_text_field($input['toonniveau']); 73 74 $valid['toonomschrijvingdagdeel'] = sanitize_text_field($input['toonomschrijvingdagdeel']); … … 1430 1431 <tr> 1431 1432 <th scope="row" class="titelrij"> 1433 E-learning meetellen? 1434 </th> 1435 <td> 1436 <input type="radio" name="planaday-api-general[countelearningasdaypart]" 1437 value="1" <?php if ($options['countelearningasdaypart'] === '1') { 1438 echo 'checked="checked"'; 1439 } ?> /> Ja 1440 <input type="radio" name="planaday-api-general[countelearningasdaypart]" 1441 value="0" <?php if ($options['countelearningasdaypart'] === '0' || $options['countelearningasdaypart'] === '') { 1442 echo 'checked="checked"'; 1443 } ?> /> Nee 1444 <p class="description" id="planaday-api-countelearningasdaypart"> 1445 Moet E-learning meegeteld worden als 'dagdeel'? 1446 </p> 1447 </td> 1448 </tr> 1449 <tr> 1450 <th scope="row" class="titelrij"> 1432 1451 Toon afbeelding 1433 1452 <span style="text-align: left; color: #ff7700;"><b>Nieuw!</b></span> -
planaday-api/trunk/src/api/classes/shortcodes.php
r2739983 r2752080 335 335 } 336 336 337 public function planaday_api_get_amount_dayparts_of_course_without_elearning( $id ) { 338 $client = client::planaday_api_get_instance(); 339 $data = $client->call( 340 $this->_options['url'], 341 $this->_options['key'], 342 sprintf( 'course/%s' . '/dayparts', $id ), 343 [] 344 ); 345 $teller = 0; 346 if ( isset( $data['data'] ) ) { 347 foreach ( $data['data'] as $value ) { 348 if ($value['is_elearning'] === 0) { 349 $teller++; 350 } 351 } 352 } 353 return $teller; 354 } 355 337 356 public function planaday_api_get_location( $id ) { 338 357 $url = $this->_options['url']; -
planaday-api/trunk/src/api/classes/shortcodes/shortcodes_course.php
r2734796 r2752080 94 94 if ( isset( $this->_options['toondetaildagdelen'] ) 95 95 && $this->_options['toondetaildagdelen'] === '1' ) { 96 if ( isset( $this->_options['countelearningasdaypart'] ) 97 && ($this->_options['countelearningasdaypart'] === '0') ) { 98 $daypartscount = shortcodes::planaday_api_get_amount_dayparts_of_course_without_elearning($courseId); 99 } else { 100 $daypartscount = $data["daypart_amount"]; 101 } 96 102 echo '<div class="pad-detail-amount"><i class="fas fa-recycle fa-fw"></i> ' . __( "Bestaat uit", 97 "planaday-api" ) . ' ' . $da ta["daypart_amount"]. ' ' . $this->_options['dagdelentekst'] . '</div>';103 "planaday-api" ) . ' ' . $daypartscount . ' ' . $this->_options['dagdelentekst'] . '</div>'; 98 104 } 99 105 -
planaday-api/trunk/src/includes/functions.php
r2742343 r2752080 242 242 } 243 243 244 if ($pluginVersionDatabase <= '6.6') { 245 require_once(__DIR__ . '/migrations/6_7.php'); 246 update6_7(); 247 update_option('planaday-api-version', '6.7'); 248 } 249 244 250 } 245 251 … … 294 300 295 301 reload_courses_dashboard(); 302 } 303 304 function pad_update_option($optionname, $value) { 305 $options = get_option('planaday-api-general'); 306 $options[$optionname] = $value; 307 update_option('planaday-api-general', $options); 296 308 } 297 309
Note: See TracChangeset
for help on using the changeset viewer.