PRODUCTION PHILOSOPHY
Wexperon embraces the production technology at the intersection of the shoe art. Each of our shoe models comes to life with the shaping of first-class materials, meeting the latest trends in fashion.
Our production process starts with trend analysis. Our expert design team puts the sketches on paper with new solutions. These sketches come to life in our workshops combined with fine craftsmanship and high technology.
The features selected for each shoe stand out not only with their aesthetic but also with their functional features. Our material research is done with care to ensure quality, comfort and elegance in a perfect way.
Each sole produced is designed to complement the shoe. The functionality of the sole directly affects the comfort and use of the shoe. For this reason, we pay special attention to the production of soles.
Each of our shoes goes through many tests before reaching our valued users. Wexperon always audits the quality standards of each product group.
155. public function __construct(array $config = [])
156. {
157. $this->defaultConfig = Config::default('ZN\Database\DatabaseDefaultConfiguration')
158. ::get('Database', 'database');
159. $this->config = array_merge($this->defaultConfig, $config);
160. $this->db = $this->runDriver();
161. $this->prefix = $this->config['prefix'];
162. Properties::$prefix = $this->prefix;
163.
164. $this->db->connect($this->config);
165. }
166.
167. /**
168. * Magic Debug Info
169. */
170. public function __debugInfo()
171. {
172. return ['return' => $this->stringQuery ?: 'This is a general object, please call the sub method!'];
173. }
174.
1338. */
1339. public function query(string $query, array $secure = [])
1340. {
1341. $secure = $this->secure ?: $secure; $this->secure = [];
1342. $caching = $this->caching; $this->caching = [];
1343. $tableName = $this->tableName; $this->tableName = '';
1344. $jsonDecode = $this->jsonDecode; $this->jsonDecode = [];
1345. $paging = $this->paging ?? 'row'; $this->paging = NULL;
1346.
1347. return (new self($this->config))->setQueryByDriver($query, $secure,
1348. [
1349. 'caching' => $caching,
1350. 'tableName' => $tableName,
1351. 'jsonDecode' => $jsonDecode,
1352. 'paging' => $paging
1353. ]);
1354. }
1355.
1356. /**
1357. * Exec Basic Query
792. }
793.
794. if( $this->transaction === true )
795. {
796. $this->transactionQueries[] = $finalQuery;
797.
798. return $this;
799. }
800.
801. return $this->$returnQuery($finalQuery, $this->secure);
802. }
803.
804. /**
805. * Duplicate Check
806. *
807. * @param string ...$args
808. *
809. * @return DB
810. */
811. public function duplicateCheck(...$args) : DB
205. {
206. $result = 'value';
207.
208. $this->select($select);
209.
210. $whereClause = true;
211. }
212. }
213.
214. $return = $this->get($method);
215.
216. # Return ->get()
217. if( ! isset($result) )
218. {
219. return $return;
220. }
221.
222. # Return ->row(0) || result('object')
223. return $return->$result($whereClause);
224. }
84. return $this->callWhereHavingTalkingQuery($split, $parameters);
85. }
86. # Insert - Update - Delete
87. elseif( in_array($split[1] ?? NULL, ['Delete', 'Update', 'Insert']) )
88. {
89. return $this->callCrudTalkingQuery($split, $parameters);
90. }
91. else
92. {
93. return $this->callResultMethodsTalkingQuery($originMethodName, $split, $parameters);
94. }
95. }
96.
97. /**
98. * Protected call join talkin query
99. */
100. protected function callJoinTalkingQuery($split, $parameters)
101. {
102. $type = $split[0] ?? 'left';
103. $table1 = $split[2] ?? '';
17.
18. ], DB::encoding());
19. }
20.
21.
22. // getALL
23. public function getAll($status = false){
24.
25. if($status){
26. return DB::orderBy('sira', 'ASC')->where('status', 1)->social()->result();
27. }else{
28. return DB::orderBy('sira', 'ASC')->social()->result();
29. }
30.
31. }
32.
33.
34. //Save Social
35. public function save($data = null){
36.
41. * protected use class name
42. *
43. * @param string $method
44. * @param array $parameters
45. *
46. * @return mixed
47. */
48. protected static function useClassName($method, $parameters)
49. {
50. return Singleton::class(INTERNAL_ACCESS . static::getClassName())->$method(...$parameters);
51. }
52. }
15. * Magic call static
16. *
17. * @param string $method
18. * @param array $parameters
19. *
20. * @return mixed
21. */
22. public static function __callStatic($method, $parameters)
23. {
24. return self::useClassName($method, $parameters);
25. }
26.
27. /**
28. * Magic call
29. *
30. * @param string $method
31. * @param array $parameters
32. *
33. * @return mixed
34. */
43. <p>
44. {[ if(Lang::get() == "tr"):]}
45. Tarzınızla göz kamaştırmak için yepyeni ayakkabılar keşfetmekle dolu yoğun bir dünyada yaşarken, sizi güncel tutmak için tasarımlarımızı sürekli güncellemeyi seviyoruz. Yeni sezon trendlerini yeni nesil ayakkabı severlerle buluşturuyoruz.
46. {[ endif;]}
47. {[ if(Lang::get() == "en"):]}
48. While we live in a busy world of discovering brand new shoes to dazzle with your style, we love to constantly update our designs to keep you updated. We bring the new season trends together with the new generation shoe lovers.
49. {[ endif;]}
50. p>
51. <div class="footer-social">
52. {[ foreach (SocialModel::getAll(true) as $fs) {
53. ]}
54. <a class="facebook" href="{[ echo $fs->adres ]}" target="_blank"><i class="{[ echo $fs->icon ]}">i>a>
55. {[ } ]}
56. div>
57. div>
58.
59. div>
60. div>
61. div>
62.
16. <script src="js/vendor/jquery-1.12.0.min.js">script>
17.
19. <script src="js/bootstrap.min.js">script>
192.
193. echo $header;
194.
195. $randomPageVariable = $head['bodyPage'] ?? $masterPageSet['bodyPage'];
196.
197. if( ! empty($randomPageVariable) )
198. {
199. $randomDataVariable['view'] = $bodyContent;
200.
201. View::use($randomPageVariable, $randomDataVariable, false, $viewDirectory);
202. }
203. else
204. {
205. echo $bodyContent; // @codeCoverageIgnore
206. }
207.
208. $randomFooterVariable = EOL.''.EOL; 209. $randomFooterVariable .= '