Example #1
0
 /**
  * url array set eder
  *  
  * @param array $urlArr
  * @return string
  */
 public static final function setURL($urlArr)
 {
     if (!isset($urlArr['page'])) {
         $urlArr = array_merge(['page' => Request::_get('page')], $urlArr);
     }
     if (Config::REWRITE) {
         return '/' . self::arrayToUrl($urlArr);
     } else {
         return '/index.php?' . self::arrayToUrl($urlArr);
     }
 }
Example #2
0
 public function index()
 {
     $twig = Config::getTwig();
     //-- Get Distrubuter  -- //
     $distrName = Request::_get('id');
     $categoryList = Category::getCategoryTree()->content;
     //-- Get Main Categories -- //
     $maincategoryList = $categoryList->childList;
     //-- Define Rendered Result -- //
     $result = array('categoryList' => $maincategoryList, 'distrName' => $distrName);
     //-- Render Result -- //
     return $twig->render('home.html', $result);
 }
Example #3
0
 public function index()
 {
     // -- ** -- GET Twig & city list
     $twig = Config::getTwig();
     $loginResult = Order::getOrder(Request::_get("id"));
     //die($_SERVER['REQUEST_URI']);
     // -- ** -- Check $cityList content is exist with isset method
     $result = array('order' => $loginResult->content);
     // -- ** -- Render result with twig
     if ($loginResult->isSuccess()) {
         return $twig->render('admin/pages/examples/invoice.html', $result);
     } else {
         return $twig->render('admin/pages/examples/invoice.html', $result);
     }
 }
Example #4
0
 public function index()
 {
     // -- ** -- GET Twig & city list
     $twig = Config::getTwig();
     #$loginResult = ProductList::getAllProducts();
     //die($_SERVER['REQUEST_URI']);
     $brands = Brand::getBrands();
     $sections = Section::getSections();
     if (Request::_request_post('product_name')) {
         $array["do"] = "addProduct";
         if (Request::_request_post("product_brand")) {
             $array['brand_id'] = Request::_request_post("product_brand");
         }
         $array['name'] = Request::_request_post("product_name");
         if (Request::_request_post("product_code")) {
             $array['barcode'] = Request::_request_post("product_code");
         }
         if (Request::_request_post("product_desc")) {
             $array['desc'] = Request::_request_post("product_desc");
         }
         if (Request::_request_post("product_section")) {
             $array['section_id'] = Request::_request_post("product_section");
         }
         if ($_FILES["product_image"]) {
         } else {
             echo "lkşkşki";
         }
         $array["admin_id"] = "123459";
         $res = ProductDetail::addProduct($array);
         if ($res->isSuccess()) {
             $result = array('addProductSuccess' => true, 'brands' => json_decode($brands)->content, 'sections' => json_decode($sections)->content);
         } else {
             $result = array('addProductFailure' => true, 'brands' => json_decode($brands)->content, 'sections' => json_decode($sections)->content);
         }
         return $twig->render('admin/pages/forms/general2.html', $result);
     } else {
         $prod = ProductList::getProduct(Request::_get("id"));
         if ($prod->isSuccess()) {
             $result = array('brands' => json_decode($brands)->content, 'sections' => json_decode($sections)->content, 'product' => $prod->content);
         } else {
             $result = array('brands' => json_decode($brands)->content, 'sections' => json_decode($sections)->content);
         }
         return $twig->render('admin/pages/forms/product.html', $result);
     }
 }
Example #5
0
 /**
  * hata mesajını siteye echo eder
  *
  * @return mixed
  */
 public static function getMessage()
 {
     $errorArr = (array) Request::_session('errorMessageArr', false);
     $pageKey = Request::_get('page');
     $SMARTY =& Loader::loadClass('Smarty');
     if (array_key_exists($pageKey, $errorArr) && is_array($errorArr[$pageKey])) {
         $errorMessageArr = $errorArr[$pageKey];
         $count = count($errorMessageArr);
         $type_0 = false;
         for ($i = 0; $i < $count; $i++) {
             if ($errorMessageArr[$i]['pageMessageTypeId'] != 0 || $errorMessageArr[$i]['pageMessageTypeId'] != 'errorContainer' || $type_0 === false) {
                 self::addErrorMessage($SMARTY, $errorMessageArr, $i);
             }
             if ($errorMessageArr[$i]['pageMessageTypeId'] == 0 && $type_0 === false) {
                 $type_0 = true;
             }
         }
         Session::deleteSessionKey('errorMessageArr', $pageKey);
         $SMARTY->assign('pageError', true);
         Session::createSession(['pageError' => true]);
     } else {
         $SMARTY->assign('pageError', false);
         Session::createSession(['pageError' => false]);
     }
     # global mesajları sayfada yazdırmak için
     $count = count($errorArr);
     for ($i = 0; $i < $count; $i++) {
         self::addErrorMessage($SMARTY, $errorArr, $i);
         Session::deleteSessionKey('errorMessageArr', $i);
         if ($i == 0) {
             $SMARTY->assign('pageError', true);
             Session::createSession(['pageError' => true]);
         }
     }
 }
Example #6
0
 private static function getPath()
 {
     $url = (string) Request::_get('page');
     foreach (ResourceBundle::GUPPYPAGELINKS as $link) {
         if ($url == $link['url']) {
             return array('kod' => 0, 'page' => $url, 'runPHPFile' => $link['link']);
         }
     }
     return array('kod' => 1);
 }
Example #7
0
 public function index()
 {
     $distributerList = DistributerModal::getDistibuterList(Request::_get('dist'));
     return Config::getTwig()->render('client/dummy_place_select.html', array('distributerList' => json_decode($distributerList)->content));
 }
Example #8
0
 /**
  * bir önceki session verilerinden bilgileri birleştirerek session'a set eder
  *
  * @return void
  */
 public function set()
 {
     if (Validate::_isset(self::FORMDATANAME, $_SESSION)) {
         $sessionArr = (array) Request::_session(self::FORMDATANAME);
         $this->dataArr['page'] = Request::_get('page');
         Session::createSession([self::FORMDATANAME => array_merge($sessionArr, $this->dataArr)]);
     } else {
         Session::createSession([self::FORMDATANAME => $this->dataArr]);
     }
     return $this;
 }
Example #9
0
 /**
  * dil dosyası set eder
  * @return void
  */
 private function setLang()
 {
     if (Validate::_isset('lang', $_GET)) {
         $lang = Request::_get('lang');
         if (is_dir(Config::ROOT_PATH . '/language/' . $lang)) {
             Session::createSession(['language' => $lang . '.UTF-8']);
             $paramArr = array();
             foreach ($_GET as $key => $value) {
                 if ($key != 'page' && $key != 'lang') {
                     $paramArr[$key] = $value;
                 }
             }
             Header::redirect(URL::setURL($paramArr));
         }
     }
 }
Example #10
0
 /**
  * HTML header içerisindeki bilgileri get eder
  * 
  * @return array
  */
 public static function getHeaderDetail()
 {
     $CURL = new Curl(Config::JSON_URL . '', ['param1' => 'HizmetLinkindenHizmetBilgisiGetir', 'link' => Request::_get('page'), 'tip' => 1], Timeout::get(1, Timeout::HOUR), true);
     return $CURL->getArray();
 }