/**
  * Вывод главной страницы 
  * Выводит главную страницу. По умолчанию Пополнить счет.
  */
 public function indexAction()
 {
     require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/wizard/wizard_billing.php';
     require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/wizard/wizard.php';
     require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/wizard/step_freelancer.php';
     require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/wizard/step_employer.php';
     unset($_SESSION['sum']);
     front::og('tpl')->page = 'index';
     if ($this->uri[0] == 'success.php') {
         header('Location: /bill/success/');
         exit;
     }
     front::og('tpl')->no_banner = is_pro() ? true : false;
     $master = wizard_billing::getDraftAccountOperations($_SESSION['uid']);
     if (!is_emp()) {
         $pro_op_codes = step_freelancer::getOperationCodePRO();
         foreach ($master as $pay) {
             if (in_array($pay['op_code'], $pro_op_codes)) {
                 $is_pro = true;
                 $op_id = $pay['id'];
             } elseif ($pay['op_code'] == step_freelancer::OFFERS_OP_CODE) {
                 $disabled[$pay['id']] = $pay['id'];
             }
         }
         if (!$is_pro) {
             unset($disabled);
         }
         if ($disabled) {
             $str_disabled = implode(',', $disabled);
             $dis[$op_id] = $str_disabled;
         }
         front::og('tpl')->pro_op_codes = $pro_op_codes;
         front::og('tpl')->disabled = $disabled;
         front::og('tpl')->dis = $dis;
         front::og('tpl')->is_pay_pro = $is_pro;
     } else {
         foreach ($master as $pay) {
             if ($pay['op_code'] == step_employer::OP_CODE_PRO) {
                 $is_pro = true;
                 $op_id = $pay['id'];
             } elseif ($pay['op_code'] == 53 && $pay['option'] == 'color') {
                 $disabled[$pay['id']] = $pay['id'];
             }
         }
         if (!$is_pro) {
             unset($disabled);
         }
         if ($disabled) {
             $str_disabled = implode(',', $disabled);
             $dis[$op_id] = $str_disabled;
         }
         front::og('tpl')->pro_op_codes = step_employer::OP_CODE_PRO;
         front::og('tpl')->disabled = $disabled;
         front::og('tpl')->dis = $dis;
         front::og('tpl')->is_pay_pro = $is_pro;
     }
     front::og('tpl')->master = $master;
     front::og('tpl')->text = static_pages::get('bill_index');
     front::og('tpl')->display('bill/bill_index.tpl');
 }