Пример #1
0
 function __construct(Pixie $pixie)
 {
     $this->pixie = $pixie;
     Session::checkSessionStarted();
     if (!is_array($_SESSION['cart_service'])) {
         $_SESSION['cart_service'] = ['cart' => null, 'items' => [], 'addresses' => [], 'shipping_address' => null, 'billing_address' => null, 'shipping_address_object' => null, 'billing_address_object' => null, 'params' => [], 'removed_addresses' => [], 'last_step' => Cart::STEP_OVERVIEW];
         $this->reset();
     }
 }
Пример #2
0
 public function __construct()
 {
     define('DIR', 'http://localhost/MyFramework/');
     define('DEFAULT_CONTROLLER', 'home');
     define('DEFAULT_METHOD', 'index');
     define('DB_TYPE', 'mysql');
     define('DB_HOST', 'localhost');
     define('DB_NAME', 'mvc');
     define('DB_USER', 'root');
     define('DB_PASS', 'root');
     define('PREFIX', 'mvc_');
     define('SESSION_PREFIX', 'mvc_');
     define('SITETITLE', 'My MVC');
     Session::init();
 }
Пример #3
0
 /**
  * @param $timeCardHoursWorkedId
  */
 public static function setSessionVariableAppGlobalTimeCardTableName($timeCardHoursWorkedId)
 {
     if (is_null($timeCardHoursWorkedId)) {
         \Session::forget(appGlobals::getTimeCardTableName());
     } else {
         \Session::set(appGlobals::getTimeCardTableName(), $timeCardHoursWorkedId);
     }
 }
Пример #4
0
 public static function reports_total_on_item($fee_element_id, $search_by)
 {
     $table = 'fee_sch_' . session()->get('current_session') . '_' . session()->get('current_term');
     $total = 0;
     $fee_schedules = DB::table($table)->where('fee_element_id', $fee_element_id)->lists('amount', 'fee_schedule_code');
     foreach ($fee_schedules as $fee_schedule_code => $amount) {
         $none_exempted_fee_elements = 0;
         $exempted_fee_elements = 0;
         $invoices = \DB::table('invoices_' . \Session::get('current_session') . '_' . \Session::get('current_term'))->where('fee_schedule_code', $fee_schedule_code)->get();
         $none_exempted_fee_elements = count($invoices);
         foreach ($invoices as $invoice) {
             if (null !== $invoice->exempted_fee_elements) {
                 if (in_array($fee_element_id, json_decode($invoice->exempted_fee_elements))) {
                     $exempted_fee_elements++;
                 }
             }
         }
         $total += ($none_exempted_fee_elements - $exempted_fee_elements) * $amount;
     }
     return $total;
 }