Beste lezer,
Ik wil graag PHP Session leren. Hierbij ben ik op een Wordpress website met een plugin bezig genaamd "Bookly"
Dit is een afspraak software systeem met een aantal stappen. Plugin is voorzien met een uitgebreid backend.
Stappen:
<?php
namespace Bookly\Frontend\Modules\Booking\Lib;
class Steps
{
const SERVICE = 1;
const EXTRAS = 2;
const TIME = 3;
const REPEAT = 4;
const CART = 5;
const DETAILS = 6;
const PAYMENT = 7;
const DONE = 8;
}
// Progress gaat als volgt:
<?php if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
$i = 1;
?>
<div class="bookly-progress-tracker bookly-table">
<?php if ( $skip_service_step == false ) : ?>
<div <?php if ( $step >= 1 ) : ?>class="active"<?php endif ?>>
<?php echo $i ++ . '. ' . \Bookly\Lib\Utils\Common::getTranslatedOption( 'bookly_l10n_step_service' ) ?>
<div class=step></div>
</div>
<?php endif ?>
<?php if ( \Bookly\Lib\Config::serviceExtrasEnabled() ) : ?>
<div <?php if ( $step >= 2 ) : ?>class="active"<?php endif ?>>
<?php echo $i ++ . '. ' . \Bookly\Lib\Utils\Common::getTranslatedOption( 'bookly_l10n_step_extras' ) ?>
<div class=step></div>
</div>
<?php endif ?>
<div <?php if ( $step >= 3 ) : ?>class="active"<?php endif ?>>
<?php echo $i ++ . '. ' . \Bookly\Lib\Utils\Common::getTranslatedOption( 'bookly_l10n_step_time' ) ?>
<div class=step></div>
</div>
<?php if ( \Bookly\Lib\Config::recurringAppointmentsEnabled() ) : ?>
<div <?php if ( $step >= 4 ) : ?>class="active"<?php endif ?>>
<?php echo $i ++ . '. ' . \Bookly\Lib\Utils\Common::getTranslatedOption( 'bookly_l10n_step_repeat' ) ?>
<div class=step></div>
</div>
<?php endif ?>
<?php if ( $show_cart ) : ?>
<div <?php if ( $step >= 5 ) : ?>class="active"<?php endif ?>>
<?php echo $i ++ . '. ' . \Bookly\Lib\Utils\Common::getTranslatedOption( 'bookly_l10n_step_cart' ) ?>
<div class=step></div>
</div>
<?php endif ?>
<div <?php if ( $step >= 6 ) : ?>class="active"<?php endif ?>>
<?php echo $i ++ . '. ' . \Bookly\Lib\Utils\Common::getTranslatedOption( 'bookly_l10n_step_details' ) ?>
<div class=step></div>
</div>
<?php if ( $payment_disabled == false ) : ?>
<div <?php if ( $step >= 7 ) : ?>class="active"<?php endif ?>>
<?php echo $i ++ . '. ' . \Bookly\Lib\Utils\Common::getTranslatedOption( 'bookly_l10n_step_payment' ) ?>
<div class=step></div>
</div>
<?php endif ?>
<div <?php if ( $step >= 8 ) : ?>class="active"<?php endif ?>>
<?php echo $i ++ . '. ' . \Bookly\Lib\Utils\Common::getTranslatedOption( 'bookly_l10n_step_done' ) ?>
<div class=step></div>
</div>
</div>
?>
Ik wil graag weten hoe STAP 3 overgeslagen kan worden. Dus dat vanaf stap 2 direct stap 4 komt. Ik wil het graag zelf doen en zo dus leren hoe session precies werkt. Kan iemand mij uitleggen hoe dit precies werkt?
Hier kun je kijken over welk plugin ik het heb:
3.319 views