Example #1
0
 public function set_product_price($stage_id)
 {
     if (is_array($stage_id)) {
         foreach ($stage_id as $id) {
             $stage_name = Event::getNameByID($id);
             $stage_price = Event::getPriceByID($id);
             $product_id = SiteHelper::product_stage_relation()[$stage_name];
             db::updateEntryMeta($product_id, '_price', $stage_price);
         }
     } else {
         $stage_name = Event::getNameByID($stage_id);
         $stage_price = Event::getPriceByID($stage_id);
         $product_id = SiteHelper::product_stage_relation()[$stage_name];
         db::updateEntryMeta($product_id, '_price', $stage_price);
     }
 }
<?php

use Nerds\Base\Util\Helpers\SiteHelper;
use Nerds\Base\Util\Helpers\DatabaseAccessWrapper as db;
use Nerds\Bsalted\Entity\UserEntity\User;
use Nerds\Bsalted\Entity\EventEntity\Event;
use Nerds\Bsalted\Entity\CourseEntity\Course;
use Nerds\Bsalted\Entity\OrderEntity\Order;
$users = User::getByRole('adventure_consultant');
$user_fields = User::addition_fields_list();
$user_course_field = $user_fields['course'];
$stages = Event::getProposal();
$order_fields = Order::addition_fields_list();
$products = SiteHelper::product_stage_relation();
$courses_id = array();
$order = new Order();
$events = new Course();
$report_type = isset($_GET['report-type']) && !empty($_GET['report-type']) ? $_GET['report-type'] : 'week';
$today = date('F j, Y');
$period = SiteHelper::getConsultantOrders(null, $report_type, 'period');
$form_date = date('F j, Y', strtotime('+1 day', strtotime($period)));
foreach ($stages as $obj) {
    $stage_id = $obj->ID;
    $course_id = Event::getParentID($stage_id);
    if (!in_array($course_id, $courses_id)) {
        array_push($courses_id, $course_id);
    }
}
?>

Example #3
0
 public static function getPaidStages()
 {
     $user_id = self::getID();
     $stages = SiteHelper::product_stage_relation();
     $stage_fields = Event::addition_fields_list();
     $paid_stages = array();
     foreach ($stages as $stage_name => $product_id) {
         $paid_stage_id = self::getMeta($user_id, $stage_fields['name'] . $stage_name);
         if ($paid_stage_id) {
             $paid_stages[$stage_name] = $paid_stage_id;
         }
     }
     return $paid_stages;
 }
<?php

use Nerds\Bsalted\Entity\UserEntity\User;
use Nerds\Bsalted\Entity\EventEntity\Event;
use Nerds\Base\Util\Helpers\SessionHelper;
use Nerds\Base\Util\Helpers\SiteHelper;
$order_fields = $this->addition_fields_list();
$user_stages = User::getPaidStages();
$products = array_keys(SiteHelper::product_stage_relation());
$is_user_has_deposit = User::getMeta($user_id, $user_fields['deposit']);
$is_user_has_proposals = User::getMeta($user_id, $user_fields['proposals']);
$course_id = isset($_GET['course-id']) && !empty($_GET['course-id']) ? $_GET['course-id'] : User::getCourseID($user_id);
$course = $db->getEntry($course_id);
$stage1 = new Event();
#var_dump($stage1->getConfirmedByCountry(876));
#var_dump(User::getBoughtStage('stage-name-PRE', 876));
#var_dump(User::getRegistrationForm(106)[11]);
?>

<?php 
if (!User::is_filled_registration()) {
    ?>
	<h2>Please fill the <a href="<?php 
    echo site_url();
    ?>
/account/adventures-registration-form/">Registration Form</a></h2>
<?php 
} elseif (empty($is_user_has_deposit)) {
    ?>
	<div class="bsalted-payments">
		<h3 class="noPay">To begin just put money on your deposit:</h3>