Ürün Kodu: 1630
“Leke karşıtı güçlü koruma, homojen bir cilt görünümü.”
Güneşin zararlı ışınları, ciltte yalnızca yanık ve tahrişe değil, aynı zamanda pigmentasyon bozukluklarına ve kalıcı lekelere de sebep olabilir. Özellikle lekelenmeye yatkın ciltlerde bu etki daha yoğun gözlemlenir. Sundressa SPF 50+ Anti-Pigmentasyon Losyon, cildi UVA, UVB ve IR (kızılötesi) ışınlarına karşı ileri düzeyde korurken, aynı zamanda düzensiz pigmentasyon oluşumunu engellemeye yardımcı olur. Böylece daha eşit, canlı ve homojen bir cilt görünümünü destekler.
UVA / UVB Koruması: Stabil ve modern filtreler sayesinde cildi güneşin zararlı ışınlarından güçlü şekilde korur.
IR (Kızılötesi) Koruması: Yenilikçi içerik, kızılötesi ışınların neden olduğu kalıcı hasarları önlemeye yardımcı olur.
Anti-Pigmentasyon Etkisi: Lekelenmeye yatkın ciltlerde, düzensiz pigment oluşumunu engeller, homojen cilt görünümü oluşumuna katkı sağlar.
Hacim: 100 ml
Koruma Faktörü: SPF 50+
Özellik: Anti-pigmentasyon, anti-aging, antioksidan zengin
İçerik: UVA + UVB + IR filtreleri, nemlendirici ve antioksidan kompleks
Form: Hafif, yağsız losyon
Uygunluk: Tüm cilt tipleri, özellikle lekelenmeye yatkın ciltler
Sundressa SPF 50+ Anti-Pigmentasyon Losyon, yalnızca güneşin zararlı etkilerine karşı koruma sağlamakla kalmaz; aynı zamanda leke oluşumuna yatkın ciltlerde pigmentasyon dengesini düzenleyerek homojen bir görünüm kazandırır. Düzenli kullanımda cildinizi hem güneşten hem de zamansız yaşlanmadan koruyan kapsamlı bir bakım sunar.
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] ?? '';
1. {[
2.
3. class InternalAyarModel extends Model
4. {
5.
6. // Ayarları Çek
7. public function get(){
8. return DB::where('id', 1)->ayarlar()->row();
9. }
10.
11. // Ayarlar kayıt
12. public function save($data = null) {
13. return DB::where('id',1)->update('ignore:ayarlar', $data);
14. }
15.
16.
17. // TAblo oluşturma
18. public function createTable()
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. */
1.
2. {[
3. $fayar = AyarModel::get();
4. $filetisim = ContactModel::get();
5. $hs = SocialModel::getAll(true);
6. ]}
7.
8.
9. <div id="scrollTop" class="scrollup-wrapper">
10. <div class="scrollup-btn">
11. <i class="fa-regular fa-arrow-up">i>
12. div>
13. div>
1.
2.
3.
4. {[ Import::view('Sections/header') ]}
5. {[ if (isset($page)) {
6. Import::view($page);
7. }]}
8.
9. {[ Import::view('Sections/footer') ]}
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 .= '