├── .DS_Store ├── .htaccess ├── README.md ├── ajax.php ├── app ├── .DS_Store ├── classes │ ├── class.assets.php │ ├── class.db.php │ ├── class.gamecard.php │ ├── class.helper.php │ ├── class.phpmailer.php │ ├── class.pop3.php │ ├── class.smtp.php │ └── class.upload.php ├── controller │ ├── .DS_Store │ ├── admin.php │ ├── admin │ │ ├── ayarlar.php │ │ ├── banka-ekle.php │ │ ├── banka-sil.php │ │ ├── banka.php │ │ ├── bankalar.php │ │ ├── bayi-hareketleri.php │ │ ├── cekim-bildirimi.php │ │ ├── cekim-bildirimleri.php │ │ ├── chipcin-urunleri.php │ │ ├── cikis.php │ │ ├── diger-ayarlar.php │ │ ├── duyuru-duzenle.php │ │ ├── duyuru-ekle.php │ │ ├── duyuru-sil.php │ │ ├── duyurular.php │ │ ├── index.php │ │ ├── kategori-duzenle.php │ │ ├── kategori-ekle.php │ │ ├── kategori-sil.php │ │ ├── kategoriler.php │ │ ├── kod-ekle.php │ │ ├── kod-sil.php │ │ ├── kodlar.php │ │ ├── kredi-karti-odemeleri.php │ │ ├── login.php │ │ ├── makale-duzenle.php │ │ ├── makale-ekle.php │ │ ├── makale-sil.php │ │ ├── makaleler.php │ │ ├── odeme-bildirimi.php │ │ ├── odeme-bildirimleri.php │ │ ├── satis.php │ │ ├── satislar.php │ │ ├── siparis.php │ │ ├── siparisler.php │ │ ├── slider-ekle.php │ │ ├── slider-sil.php │ │ ├── slider.php │ │ ├── urun-duzenle.php │ │ ├── urun-ekle.php │ │ ├── urun-sil.php │ │ ├── urunler.php │ │ ├── uye-duzenle.php │ │ ├── uye-kategori-indirim-sil.php │ │ ├── uye.php │ │ ├── uyeler.php │ │ ├── yardim-duzenle.php │ │ ├── yardim-ekle.php │ │ ├── yardim-sil.php │ │ └── yardim.php │ ├── ajax.php │ ├── ajax │ │ ├── banka-select.php │ │ ├── bize-sat.php │ │ ├── cekim-bildirimi.php │ │ ├── kategori-select.php │ │ ├── login.php │ │ ├── odeme-bildirimi.php │ │ ├── payment.php │ │ ├── paytr-havale.php │ │ ├── register.php │ │ └── siparis.php │ ├── bildirimler.php │ ├── cikis-yap.php │ ├── facebook-login.php │ ├── hakkimizda.php │ ├── hesabim.php │ ├── iade.php │ ├── iletisim.php │ ├── index.php │ ├── kategori.php │ ├── makale.php │ ├── odeme-yontemleri.php │ ├── pay.php │ ├── payment_services │ │ ├── gpay.php │ │ └── paytr.php │ ├── satislarim.php │ ├── sifremi-unuttum.php │ ├── siparislerim.php │ ├── tum-urunler.php │ ├── urun.php │ ├── uye-ol.php │ └── yardim.php ├── helper │ ├── chipsatisi_api.php │ ├── facebook.php │ ├── filter.php │ ├── fiyat.php │ ├── hareket.php │ ├── meta.php │ ├── payment.php │ ├── session.php │ ├── shopier.php │ ├── system.php │ ├── tools.php │ ├── upload.php │ └── url.php ├── init.php ├── language │ ├── en │ │ └── lang.php │ └── tr │ │ └── lang.php ├── system │ └── config.php ├── thirdparty │ ├── composer.json │ ├── composer.lock │ └── vendor │ │ ├── autoload.php │ │ ├── bin │ │ ├── minifycss │ │ ├── minifycss.bat │ │ ├── minifyjs │ │ └── minifyjs.bat │ │ ├── composer │ │ ├── ClassLoader.php │ │ ├── LICENSE │ │ ├── autoload_classmap.php │ │ ├── autoload_files.php │ │ ├── autoload_namespaces.php │ │ ├── autoload_psr4.php │ │ ├── autoload_real.php │ │ ├── autoload_static.php │ │ └── installed.json │ │ ├── erkineren │ │ └── shopier │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── composer.json │ │ │ ├── example │ │ │ └── index.php │ │ │ └── src │ │ │ ├── Enums │ │ │ ├── Currency.php │ │ │ ├── Language.php │ │ │ ├── ProductType.php │ │ │ └── WebsiteIndex.php │ │ │ ├── Exceptions │ │ │ ├── NotRendererClassException.php │ │ │ ├── RendererClassNotFoundException.php │ │ │ └── RequiredParameterException.php │ │ │ ├── Models │ │ │ ├── Address.php │ │ │ ├── BaseModel.php │ │ │ ├── BillingAddress.php │ │ │ ├── Buyer.php │ │ │ ├── ShippingAddress.php │ │ │ └── ShopierParams.php │ │ │ ├── Renderers │ │ │ ├── AbstractRenderer.php │ │ │ ├── AutoSubmitFormRenderer.php │ │ │ ├── ButtonRenderer.php │ │ │ └── FormRenderer.php │ │ │ └── Shopier.php │ │ ├── facebook │ │ └── graph-sdk │ │ │ ├── LICENSE │ │ │ ├── composer.json │ │ │ ├── phpcs.xml.dist │ │ │ └── src │ │ │ └── Facebook │ │ │ ├── Authentication │ │ │ ├── AccessToken.php │ │ │ ├── AccessTokenMetadata.php │ │ │ └── OAuth2Client.php │ │ │ ├── Exceptions │ │ │ ├── FacebookAuthenticationException.php │ │ │ ├── FacebookAuthorizationException.php │ │ │ ├── FacebookClientException.php │ │ │ ├── FacebookOtherException.php │ │ │ ├── FacebookResponseException.php │ │ │ ├── FacebookResumableUploadException.php │ │ │ ├── FacebookSDKException.php │ │ │ ├── FacebookServerException.php │ │ │ └── FacebookThrottleException.php │ │ │ ├── Facebook.php │ │ │ ├── FacebookApp.php │ │ │ ├── FacebookBatchRequest.php │ │ │ ├── FacebookBatchResponse.php │ │ │ ├── FacebookClient.php │ │ │ ├── FacebookRequest.php │ │ │ ├── FacebookResponse.php │ │ │ ├── FileUpload │ │ │ ├── FacebookFile.php │ │ │ ├── FacebookResumableUploader.php │ │ │ ├── FacebookTransferChunk.php │ │ │ ├── FacebookVideo.php │ │ │ └── Mimetypes.php │ │ │ ├── GraphNodes │ │ │ ├── Birthday.php │ │ │ ├── Collection.php │ │ │ ├── GraphAchievement.php │ │ │ ├── GraphAlbum.php │ │ │ ├── GraphApplication.php │ │ │ ├── GraphCoverPhoto.php │ │ │ ├── GraphEdge.php │ │ │ ├── GraphEvent.php │ │ │ ├── GraphGroup.php │ │ │ ├── GraphList.php │ │ │ ├── GraphLocation.php │ │ │ ├── GraphNode.php │ │ │ ├── GraphNodeFactory.php │ │ │ ├── GraphObject.php │ │ │ ├── GraphObjectFactory.php │ │ │ ├── GraphPage.php │ │ │ ├── GraphPicture.php │ │ │ ├── GraphSessionInfo.php │ │ │ └── GraphUser.php │ │ │ ├── Helpers │ │ │ ├── FacebookCanvasHelper.php │ │ │ ├── FacebookJavaScriptHelper.php │ │ │ ├── FacebookPageTabHelper.php │ │ │ ├── FacebookRedirectLoginHelper.php │ │ │ └── FacebookSignedRequestFromInputHelper.php │ │ │ ├── Http │ │ │ ├── GraphRawResponse.php │ │ │ ├── RequestBodyInterface.php │ │ │ ├── RequestBodyMultipart.php │ │ │ └── RequestBodyUrlEncoded.php │ │ │ ├── HttpClients │ │ │ ├── FacebookCurl.php │ │ │ ├── FacebookCurlHttpClient.php │ │ │ ├── FacebookGuzzleHttpClient.php │ │ │ ├── FacebookHttpClientInterface.php │ │ │ ├── FacebookStream.php │ │ │ ├── FacebookStreamHttpClient.php │ │ │ ├── HttpClientsFactory.php │ │ │ └── certs │ │ │ │ └── DigiCertHighAssuranceEVRootCA.pem │ │ │ ├── PersistentData │ │ │ ├── FacebookMemoryPersistentDataHandler.php │ │ │ ├── FacebookSessionPersistentDataHandler.php │ │ │ ├── PersistentDataFactory.php │ │ │ └── PersistentDataInterface.php │ │ │ ├── PseudoRandomString │ │ │ ├── McryptPseudoRandomStringGenerator.php │ │ │ ├── OpenSslPseudoRandomStringGenerator.php │ │ │ ├── PseudoRandomStringGeneratorFactory.php │ │ │ ├── PseudoRandomStringGeneratorInterface.php │ │ │ ├── PseudoRandomStringGeneratorTrait.php │ │ │ ├── RandomBytesPseudoRandomStringGenerator.php │ │ │ └── UrandomPseudoRandomStringGenerator.php │ │ │ ├── SignedRequest.php │ │ │ ├── Url │ │ │ ├── FacebookUrlDetectionHandler.php │ │ │ ├── FacebookUrlManipulator.php │ │ │ └── UrlDetectionInterface.php │ │ │ ├── autoload.php │ │ │ └── polyfills.php │ │ └── matthiasmullie │ │ ├── minify │ │ ├── CONTRIBUTING.md │ │ ├── Dockerfile │ │ ├── LICENSE │ │ ├── bin │ │ │ ├── minifycss │ │ │ └── minifyjs │ │ ├── composer.json │ │ ├── data │ │ │ └── js │ │ │ │ ├── keywords_after.txt │ │ │ │ ├── keywords_before.txt │ │ │ │ ├── keywords_reserved.txt │ │ │ │ ├── operators.txt │ │ │ │ ├── operators_after.txt │ │ │ │ └── operators_before.txt │ │ ├── docker-compose.yml │ │ └── src │ │ │ ├── CSS.php │ │ │ ├── Exception.php │ │ │ ├── Exceptions │ │ │ ├── BasicException.php │ │ │ ├── FileImportException.php │ │ │ └── IOException.php │ │ │ ├── JS.php │ │ │ └── Minify.php │ │ └── path-converter │ │ ├── LICENSE │ │ ├── composer.json │ │ └── src │ │ ├── Converter.php │ │ ├── ConverterInterface.php │ │ └── NoConverter.php └── view │ ├── .DS_Store │ ├── admin │ ├── ayarlar.php │ ├── banka-duzenle.php │ ├── banka-ekle.php │ ├── bankalar.php │ ├── bayi-hareketleri.php │ ├── cekim-bildirimleri.php │ ├── chipcin-cat.php │ ├── chipcin-urunleri.php │ ├── diger-ayarlar.php │ ├── duyuru-duzenle.php │ ├── duyuru-ekle.php │ ├── duyurular.php │ ├── index.php │ ├── kategori-duzenle.php │ ├── kategori-ekle.php │ ├── kategoriler.php │ ├── kod-ekle.php │ ├── kodlar.php │ ├── kredi-karti-odemeleri.php │ ├── login.php │ ├── makale-duzenle.php │ ├── makale-ekle.php │ ├── makaleler.php │ ├── odeme-bildirimleri.php │ ├── satis.php │ ├── satislar.php │ ├── siparis.php │ ├── siparisler.php │ ├── slider-ekle.php │ ├── slider.php │ ├── static │ │ ├── footer.php │ │ ├── header.php │ │ └── navbar.php │ ├── urun-duzenle.php │ ├── urun-ekle.php │ ├── urunler.php │ ├── uye-duzenle.php │ ├── uye.php │ ├── uyeler.php │ ├── yardim-duzenle.php │ ├── yardim-ekle.php │ ├── yardim.php │ └── yetkisiz.php │ ├── anasayfa.php │ ├── bakiye.php │ ├── bildirimler.php │ ├── hakkimizda.php │ ├── hesabim.php │ ├── iade.php │ ├── iletisim.php │ ├── index.php │ ├── kategori.php │ ├── makale.php │ ├── odeme-yontemleri │ ├── havale-eft.php │ ├── hesap-numaralari.php │ ├── kredi-karti.php │ └── western-union.php │ ├── satislarim.php │ ├── sifremi-unuttum.php │ ├── siparislerim.php │ ├── static │ ├── footer.php │ ├── header.php │ └── navbar.php │ ├── tum-urunler.php │ ├── urun.php │ ├── uye-ol.php │ └── yardim.php ├── assets ├── .DS_Store ├── admin │ ├── fonts │ │ ├── gijgo-material.svg │ │ ├── gijgo-material.ttf │ │ ├── gijgo-material.woff │ │ ├── ionicons.eot │ │ ├── ionicons.svg │ │ ├── ionicons.ttf │ │ └── ionicons.woff │ ├── ionicons.min.css │ ├── jquery-3.2.1.min.js │ └── jquery.easing.min.js ├── css │ └── style.css ├── favicon │ ├── android-icon-144x144.png │ ├── android-icon-192x192.png │ ├── android-icon-36x36.png │ ├── android-icon-48x48.png │ ├── android-icon-72x72.png │ ├── android-icon-96x96.png │ ├── apple-icon-114x114.png │ ├── apple-icon-120x120.png │ ├── apple-icon-144x144.png │ ├── apple-icon-152x152.png │ ├── apple-icon-180x180.png │ ├── apple-icon-57x57.png │ ├── apple-icon-60x60.png │ ├── apple-icon-72x72.png │ ├── apple-icon-76x76.png │ ├── apple-icon-precomposed.png │ ├── apple-icon.png │ ├── browserconfig.xml │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon-96x96.png │ ├── favicon.ico │ ├── manifest.json │ ├── ms-icon-144x144.png │ ├── ms-icon-150x150.png │ ├── ms-icon-310x310.png │ └── ms-icon-70x70.png ├── fonts │ ├── ionicons.eot │ ├── ionicons.svg │ ├── ionicons.ttf │ └── ionicons.woff ├── img │ ├── .DS_Store │ ├── account.png │ ├── cart.png │ ├── enjoypoker.png │ ├── fast.png │ ├── game1.jpeg │ ├── game2.jpeg │ ├── gameicon.png │ ├── help.png │ ├── logo.png │ ├── poker.jpeg │ ├── pokerr.jpeg │ ├── pokerr.jpg │ ├── protection.png │ ├── pubg1.jpg │ ├── pubg2.jpeg │ ├── pubg2.jpg │ ├── team.png │ ├── tempo.png │ ├── turn.png │ ├── wallet.png │ ├── zar_bg.jpeg │ └── zynga.jpg └── js │ └── script.js ├── chipcinCron.php ├── index.html ├── index.php ├── phpscrip_epin.sql ├── public ├── banka │ ├── MTVhM2ViZmZlMzE1NzM.jpeg │ ├── MTVhM2VjMDEzYmIzZWM.jpeg │ ├── MTVhM2VjZjI5YTYwODE.jpeg │ ├── MTVhM2VlMDMyMTkwNTI.jpeg │ ├── MTVhM2VlMGQ2Mzg0OTM.jpeg │ ├── MTVhM2VlMTE1YzllYTA.jpeg │ ├── MTVhM2VlMTc1ZGQ2NmM.jpeg │ ├── MTVhM2VlMWExZTE3MTY.jpeg │ ├── MTVhM2VlMWQ0Y2E3YTA.jpeg │ ├── MTVhM2VlMjBlYWMwODY.jpeg │ ├── MTVhM2VlMjQxOWFlMzY.jpeg │ ├── MTVhM2VlMjcyN2YxZDc.jpeg │ ├── MTVhM2VlMmU5YWJiOTM.jpeg │ ├── MTVhM2Y3NmFjMmNhNzc.jpg │ ├── MTVhYWFhOGM4ODk0OTY.jpg │ ├── MTVhYWFhY2FjMjkwMjQ.jpg │ ├── MTVhYWFhY2NiOTFhYzA.jpg │ ├── MTVhYWFhYjEyMjYyMzA.jpg │ ├── MTVhYWFhYmZjZTFlYzE.jpg │ ├── MTVhYWFhZDBjY2RjMjU.jpg │ ├── MTVhYmI3MGM0ZGU0Mjg.png │ ├── MTVhYmI4M2VlMWYxZDQ.png │ ├── MTVhYmI4N2M1YzExMTY.png │ ├── MTVhYmI4NWQzYTViOGQ.png │ ├── MTVhYmI4NjAwMzgxOWI.png │ ├── MTVhYmI4NjM0NTBkY2M.png │ ├── MTVhYmI4NjY5NWMyY2M.png │ ├── MTVhYmI4NmY0MDJjOTY.png │ ├── MTVhYmI4NzFhNjI0ZjU.png │ ├── MTVhYmI4NzQwNGU1Mzg.png │ ├── MTVhYmI4NzkzYjY1ZDQ.png │ ├── MTVkMDJjZmU2NjM1ODU.jpg │ ├── MTVkMDJkMDdiMTU1NzA.jpg │ ├── western-union.jpg │ ├── western-union.png │ └── wu1.jpg ├── index.html ├── kategori │ ├── MTVhMzJkNjI3ZTA1ZWY.png │ ├── MTVhMzJkNjc5OGYyYjM.png │ ├── MTVhMzJkNjkxNzAyNjA.png │ ├── MTVhMzU3MTgwODg1NDI.jpg │ ├── MTVhMzU3MjcyOWVjYmI.png │ ├── MTVhMzU3NzYwZTVhOGM.png │ ├── MTVhMzU3ODJmMTA3MGY.jpg │ ├── MTVhMzc5ZWVkYjAzZTU.jpeg │ ├── MTVhMzgxOWY1NWExMjQ.png │ ├── MTVhNTE2MmExNjRjN2E.png │ ├── MTVhNTkzNTIzMWEyYmY.png │ ├── MTVjM2I0MmQyYTdjODY.jpg │ ├── MTVjM2I0NTU1YjIzOWE.jpg │ ├── MTVjM2I0OWRlZTA0MDE.jpg │ ├── MTVjM2I0YzdiODU5NmE.jpg │ ├── MTVjM2I0ZTE5N2RhMWM.jpg │ ├── MTVjM2I0ZjRlODhkNzQ.png │ ├── MTVjM2I1Y2QzNjgxMmQ.jpeg │ ├── MTVjM2I1ZTcxZjM0MDU.jpg │ ├── MTVjM2I1ZjE0NGYwOTI.jpg │ ├── MTVjM2IxN2FjNTc0Y2Y.jpg │ ├── MTVjM2IxNGM2NjU3YWM.jpg │ ├── MTVjM2IxYzU2MGQ1Y2M.jpg │ ├── MTVjM2IxZmViZjBjYzU.jpg │ ├── MTVjM2IyMGQwZDBlNmI.jpg │ ├── MTVjM2IyMzczNWUzNGQ.jpg │ ├── MTVjM2IyNDc5YTE0NDU.jpg │ ├── MTVjM2IyNWJiM2UxMzg.jpg │ ├── MTVjM2IyNjdhNWQ1MGY.png │ ├── MTVjM2IzNzAzMzE5Yjc.jpg │ ├── MTVjMzBiMWQ4Y2FlMjA.jpg │ ├── MTVjMzBiMWVlMDQ3YTM.jpg │ ├── MTVjMzBiMjU3YmJhNjQ.jpg │ ├── MTVjMzBiMmFmOTQxNDc.jpg │ ├── MTVjMzBiNzZhYjRlZmY.jpg │ ├── MTVjMzBiZTU0Mzc1OTk.jpg │ ├── MTVjMzBiZThhNDc2Yjc.jpg │ ├── MTVjMzBiZjU4ZDMwNjc.jpg │ ├── MTVjMzBjMDE4NTJjZjg.jpg │ ├── MTVjMzBjNjAxNzYxN2Y.jpg │ ├── MTVjMzBjNjJjYTE1Y2M.jpg │ ├── MTVjMzBjNjc1NWU1MGI.png │ ├── MTVjMzUwN2E4NDNkNTU.png │ ├── MTVjMzUwNDA2NjhlZDY.jpg │ ├── MTVjMzUwNDQ2Njc4NTU.jpg │ ├── MTVjMzUwNDhkNjgwOTA.jpeg │ ├── MTVjMzUwNGJmNGYyMTc.jpg │ ├── MTVjMzUwNzI4ZWNkMTk.jpeg │ ├── MTVjMzUwNzZhOWQ3NDg.jpg │ ├── MTVjOGMzOGZkOTAwNzI.jpg │ ├── MTVjOTEyNmMyYzhlOTE.jpg │ ├── MTVjOTEyOGEwYzFiOGE.png │ ├── MTVjOTEyOTk3NThlNTk.png │ ├── MTVjZDk4MGNkNWI2ODk.jpg │ ├── MTVkMDJiZjY2YmQwMGM.jpg │ ├── MTVkMDc5OWVjNTc4NWM.jpg │ ├── MTVkMDc5Y2IzMzUyNzM.png │ ├── MTVkMDc5Y2M3YTVjNmQ.png │ ├── MTVkMDc5Y2ZlOWFkNTM.jpg │ ├── MTVkMDc5YTFjNDlmMjM.jpg │ ├── MTVkMDc5YTU1ZGJiMDI.jpg │ ├── MTVkMDc5YThlYjMwZTY.jpg │ ├── MTVkMDc5YWU5NzA2N2I.png │ ├── MTVkMDc5YjI1Yjc0MDk.jpg │ ├── MTVkMDc5YjRiZDczN2E.jpg │ ├── MTVkMDc5Yjg0NGI3MmM.jpg │ ├── MTVkMDc5YmI4NjAzYzA.png │ ├── MTVkMDc5YzI0NmEyYWQ.jpg │ ├── MTVkMDc5YzY5MjBkNjY.png │ ├── MTVkMDc5YzgxZTZlZTk.png │ ├── MTVkMDc5YzkzOWRlOWY.png │ ├── MTVkMDc5ZDVlMDY2ZGY.jpg │ ├── MTVkMDc5ZDhhYWRkOGQ.jpg │ ├── MTVkMDc5ZGZhNmQxNjE.jpg │ ├── MTVkMDc5ZTIzNjcxMTI.jpg │ ├── MTVkMDc5ZTYxNmUzNmY.jpg │ ├── MTVkMDc5ZTkyNTYwMTE.jpg │ ├── MTVkMDc5ZWI5NTc4YmM.jpg │ ├── MTVkMDc5ZWYzZTc2M2U.jpg │ ├── MTVkMDc5ZjBiYTlmNGQ.jpg │ ├── MTVkMDc5ZjI0MDU3NjM.jpg │ ├── MTVkMDc5ZjM5YmY0NTI.jpg │ ├── MTVkMDdhM2E5OTg3YzM.png │ ├── MTVkMDdhM2JlMzU5NjU.jpg │ ├── MTVkMDdhM2RjM2U3Y2U.jpg │ ├── MTVkMDdhM2VhOWE3Mzg.jpg │ ├── MTVkMDdhMWQ0YmVhZTg.jpg │ ├── MTVkMDdhMWVhY2RlZmE.jpg │ ├── MTVkMDdhMWY0M2UzNjk.jpg │ ├── MTVkMDdhMjEzNTIzNGE.jpg │ ├── MTVkMDdhMjIxNDc0Y2Q.jpg │ ├── MTVkMDdhMjJjZGEwZmU.jpg │ ├── MTVkMDdhMjM4MmIxNzQ.png │ ├── MTVkMDdhMjQyNDdjNDk.jpg │ ├── MTVkMDdhMjY1OGE3ZTI.jpg │ ├── MTVkMDdhMmFhNmU5Zjc.png │ ├── MTVkMDdhMmJhNDk0NGM.jpg │ ├── MTVkMDdhMmQ5NWFjZmE.jpg │ ├── MTVkMDdhMmU3MDJmYTQ.jpg │ ├── MTVkMDdhMmZjZTJjNzU.png │ ├── MTVkMDdhMzBjNWE2MDE.jpg │ ├── MTVkMDdhMzE3MjkxMTI.png │ ├── MTVkMDdhMzI1ZTdjYTI.jpg │ ├── MTVkMDdhMzMxMWNhMDE.jpg │ ├── MTVkMDdhMzNiMjQ4ZDI.jpg │ ├── MTVkMDdhMzQ1NjI4MDg.jpg │ ├── MTVkMDdhMzUwMjBlOWU.jpg │ ├── MTVkMDdhMzViNzIxOTA.jpg │ ├── MTVkMDdhMzY1NDQ1MTk.jpg │ └── MTVkMDdhMzhkYzA3N2Y.jpg ├── makale │ ├── MTVhM2FiOWE4MzkyNmM.jpg │ ├── MTVhM2FiYTJkYWUxNzc.png │ ├── MTVhM2FiYjdlN2MzMDc.jpg │ ├── MTVhM2FiYzJiNTRmNzE.png │ ├── MTVhMzI1ZGFhNjg2ZTI.jpeg │ ├── MTVhMzZlMWU4Y2M3MWM.jpg │ ├── MTVhMzcyZDk1NzE3ZDk.png │ ├── MTVhMzcyZGYyMmM5Nzg.png │ ├── MTVhMzcyZTQ4YzQ4ZmM.jpeg │ ├── MTVhMzcyZThhZWMwZGY.jpg │ ├── MTVhMzcyZWE4YTk3ZDY.jpg │ ├── MTVjMDVhMjg0MzdiNWU.jpg │ ├── MTVjMDVhMmI0Y2Y3NDk.jpg │ ├── MTVjMDVhMmNjNTU4YjY.jpg │ ├── MTVjMDVhMmRiYWFhYjA.jpg │ ├── MTVjMzBhZDQ3NTQ2ZGM.png │ ├── MTVjMzBhZTZjMTQyMDM.png │ ├── MTVjMzBhZjNjNWZkNTM.jpg │ ├── MTVjMzBhZjlmZTk4Nzc.png │ ├── MTVjMzBiMDU3MzQzZGY.png │ └── MTVjMzBiMTIxOWFmNDk.png ├── paytr-odeme-bildirimi-baslangic.png ├── paytr-odeme-bildirimi-islem-tamam.png ├── paytr-odeme-bildirimi-onay.png ├── paytr-odeme-bildirimi-onizleme.png └── slider │ ├── MTVhM2FiODk5YWM4YTY.jpg │ ├── MTVhM2FiZmQ3MDgzY2I.jpg │ ├── MTVhM2FjMzMzODVkNGE.jpg │ ├── MTVhM2FjMzgzYjRiMjQ.jpg │ ├── MTVhM2FjYmE2NWFiOGQ.jpg │ ├── MTVhM2FjZmUyYzZiMjE.jpg │ ├── MTVhM2M0MzZjNWNiN2M.jpg │ ├── MTVhM2NmMGNjM2VkMWU.jpg │ ├── MTVhM2QwMmFiOGFmYWM.jpg │ ├── MTVhM2QwNzA2ZTA4YzE.jpg │ ├── MTVhM2QxMGEyZWY5NmQ.jpg │ ├── MTVhM2QxZmM1MGNiYmI.jpg │ ├── MTVhM2QzMmJlMWFiNTM.jpg │ ├── MTVhM2QzNmY0ZjBkYTY.jpg │ ├── MTVhMzE3MGJiMGU1NWE.jpg │ ├── MTVhMzE3MGU5NGZmMDI.jpg │ ├── MTVhMzE3MTczN2ZkNWE.jpg │ ├── MTVhMzE3MjQ1MGQ5Y2E.jpg │ ├── MTVhMzE3MzMwMDExMTQ.jpg │ ├── MTVhMzE3MzdjYTQ0Yzg.png │ ├── MTVhMzVhOTdhZGZlYjY.jpeg │ ├── MTVhNWQwNmE2YTQ4ODU.jpg │ ├── MTVhNWQwNmQ0YjdkNTE.jpg │ ├── MTVhNWQwZGNmNDZmMGE.jpg │ ├── MTVhNWQxNWU1OTJkYTY.jpg │ ├── MTVhNWQxNjYzOTRjNzM.jpg │ ├── MTVhNWQxZDM2NzA3OTI.jpg │ ├── MTVjM2ExYjFhOGNlNTA.png │ ├── MTVjM2ExZTYxYWM2MmE.jpg │ ├── MTVjM2EyMDYzMzFjN2M.png │ ├── MTVjM2EyZTA0MDM0ZGY.jpg │ ├── MTVjM2EyZTcwZDcwNDc.jpg │ ├── MTVjM2EzN2IwYzQzZTQ.jpg │ ├── MTVjM2EzNjdjMGJjNzc.jpg │ ├── MTVjM2EzNzY4MmYyNWY.jpg │ ├── MTVjMzBhYjdiZWZhMWU.jpg │ ├── MTVjMzBhYjk1MzY5MzA.jpg │ ├── MTVjMzBhYzAyNGVmOTc.jpg │ ├── MTVjMzBhYzE3MjQ4YTE.jpg │ ├── MTVjNTlmNmEyYzUxNTg.jpg │ ├── MTVjNTlmNzY0ZjNjNzg.jpg │ ├── MTVjOGMzOGM4ZTVkNWI.jpeg │ ├── MTVjOGMzOGRmYWRmODU.jpeg │ ├── MTVjOTBmZWFlZDBjNjY.png │ ├── MTVjOTBmZWJmNmIxNjM.png │ ├── MTVjOTBmZWY4YThkYzU.png │ ├── MTVjOTBmZjhiMjM3M2Y.png │ ├── MTVjOTBmZjk4NDMyOWI.png │ ├── MTVjZDk4MTI3MjY5MTg.jpeg │ ├── MTVjZDk4MTczNzE5MWU.jpg │ ├── MTVkMDhiZTg2NzlhM2E.jpg │ ├── MTVkMDhiZjIwODcwNWM.jpg │ └── MTVkMDhiZmIzYmQ3NjQ.jpg ├── robots.txt └── sitemap.php /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacspectrum/epin-script/01f5dae3a0d45f47b186b4dbfe6f88a560b85290/.DS_Store -------------------------------------------------------------------------------- /.htaccess: -------------------------------------------------------------------------------- 1 | RewriteEngine On 2 | 3 | ## SITE AYARLARI ## 4 | RewriteBase / 5 | RewriteCond %{REQUEST_FILENAME} !-f 6 | RewriteCond %{REQUEST_FILENAME} !-d 7 | RewriteRule ^([0-9a-zA-Z-_/]+)$ index.php?url=$1 [QSA,L] 8 | RewriteRule ^sitemap.xml sitemap.php [NC,L] 9 | ## SITE AYARLARI ## 10 | 11 | ## CACHE TUTMA ## 12 | 13 | ExpiresActive On 14 | ExpiresByType image/jpg "access 1 year" 15 | ExpiresByType image/jpeg "access 1 year" 16 | ExpiresByType image/gif "access 1 year" 17 | ExpiresByType image/png "access 1 year" 18 | ExpiresByType text/css "access 1 month" 19 | ExpiresByType text/html "access 1 month" 20 | ExpiresByType application/pdf "access 1 month" 21 | ExpiresByType text/x-javascript "access 1 month" 22 | ExpiresByType application/x-shockwave-flash "access 1 month" 23 | ExpiresByType image/x-icon "access 1 year" 24 | ExpiresDefault "access 1 month" 25 | 26 | 27 | AddOutputFilterByType DEFLATE text/javascript text/css application/x-javascript application/javascript 28 | 29 | ## CACHE TUTMA ## 30 | 31 | 32 | #RewriteEngine On 33 | #RewriteCond %{SERVER_PORT} !^443$ 34 | #RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 35 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # epin-script 2 | Kurulum İşlemleri 3 | Sistem açık kaynak olarak alınmış ve sonrasında geliştirilmiştir. 4 | 5 | Şuanki hali ile artık ücretsiz ve sınırsız olarak kullanım için açık kaynak olarak paylaşma kararı alınmıştır. 6 | 7 | Sistem hakkında destek ve geliştirme süreçleri için farklı platformlardan destek alabilirsiniz. İş yoğunluğumdan dolayı bu konularda yardımcı olamıyorum. 8 | 9 | App/System içindeki Config dosyasından sistem tanımlar yapılabilmektedir. 10 | 11 | Db Tanımları, 12 | 13 | Ödeme Tanımları; 14 | PAYTR, GPAY, CHIPCIN, SHOPIER 15 | 16 | Game Kart Api 17 | TempoPlay, EnjoyPoker, TurnPoker 18 | 19 | Demo Sayfa: 20 | https://onlinepin.phpscript.info/ 21 | 22 | Veritabanındaki Admin Kullanıcısı 23 | admin@test.com 24 | 123123 25 | giriş yaptıktan sonra 26 | /admin şeklinde adres cubugundan giriş yapınız. 27 | -------------------------------------------------------------------------------- /ajax.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacspectrum/epin-script/01f5dae3a0d45f47b186b4dbfe6f88a560b85290/app/.DS_Store -------------------------------------------------------------------------------- /app/classes/class.gamecard.php: -------------------------------------------------------------------------------- 1 | key = $new_key; 15 | 16 | } 17 | 18 | public function getCode($url, $amount) 19 | { 20 | 21 | $postArray = array( 22 | 'm' => 'GameCard', 23 | 'q' => 'Create', 24 | 'accessToken' => $this->key, 25 | 'amount' => $amount, 26 | ); 27 | 28 | return $this->CreateRequest($url, $postArray); 29 | 30 | } 31 | 32 | private function CreateRequest($API_URL, $postArray) 33 | { 34 | 35 | $headers = array( 36 | 'Cache-Control: no-cache', 37 | ); 38 | 39 | $ch = curl_init($API_URL); 40 | curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 41 | curl_setopt($ch, CURLOPT_POSTFIELDS, $postArray); 42 | curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 43 | $response = curl_exec($ch); 44 | curl_close($ch); 45 | 46 | return json_decode($response); 47 | 48 | } 49 | 50 | } 51 | -------------------------------------------------------------------------------- /app/classes/class.helper.php: -------------------------------------------------------------------------------- 1 | alert("Banka silinemedi!")'; 9 | header("Location: " . site_url('admin/bankalar')); 10 | } 11 | }else{ 12 | header("Location: " . site_url('admin/bankalar')); 13 | } 14 | -------------------------------------------------------------------------------- /app/controller/admin/bankalar.php: -------------------------------------------------------------------------------- 1 | $toplam_sayfa) $sayfa = $toplam_sayfa; 23 | 24 | $limit = ($sayfa - 1) * $sayfada; 25 | $hareketler = DB::get("SELECT * FROM hareketler WHERE uye_id IN( 26 | SELECT id FROM uyeler WHERE bayi = '1' 27 | ) order by id DESC LIMIT " . $limit . ", " . $sayfada); 28 | 29 | $sayfa_goster = 11; // gösterilecek sayfa sayısı 30 | 31 | require view("admin/bayi-hareketleri"); 32 | -------------------------------------------------------------------------------- /app/controller/admin/cekim-bildirimi.php: -------------------------------------------------------------------------------- 1 | id){ 6 | header("Location: " . site_url("admin/cekim-bildirimleri")); 7 | exit(); 8 | }else{ 9 | // bildirim var 10 | if( get("islem") ){ 11 | switch( get("islem") ){ 12 | case "onayla": 13 | $update = DB::exec("UPDATE cekim_bildirimleri SET durum = '1' WHERE id = '$id'"); 14 | $bakiyeDusur = DB::exec("UPDATE uyeler SET vgbakiye = vgbakiye - '" . $bildirim->miktar . "' WHERE id = '" . $bildirim->uye_id . "'"); 15 | break; 16 | case "gecersiz": 17 | if($bildirim->durum == 1){ 18 | $bakiyeArttir = DB::exec("UPDATE uyeler SET vgbakiye = vgbakiye + '" . $bildirim->miktar . "' WHERE id = '" . $bildirim->uye_id . "'"); 19 | } 20 | $update = DB::exec("UPDATE cekim_bildirimleri SET durum = '2' WHERE id = '$id'"); 21 | break; 22 | } 23 | } 24 | } 25 | header("Location: " . site_url("admin/cekim-bildirimleri")); 26 | exit(); 27 | }else{ 28 | header("Location: " . site_url("admin/cekim-bildirimleri")); 29 | exit(); 30 | } 31 | -------------------------------------------------------------------------------- /app/controller/admin/cekim-bildirimleri.php: -------------------------------------------------------------------------------- 1 | "categories" 10 | ])); 11 | 12 | require view("admin/chipcin-urunleri"); 13 | 14 | break; 15 | // ürün 16 | case "urun": 17 | 18 | $obj = json_decode(chipcin_api_request([ 19 | "action" => "products", 20 | "category_id" => get("cat_id"), 21 | "page" => 1 22 | ])); 23 | 24 | require view("admin/chipcin-cat"); 25 | 26 | break; 27 | } 28 | -------------------------------------------------------------------------------- /app/controller/admin/cikis.php: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /app/controller/admin/duyuru-duzenle.php: -------------------------------------------------------------------------------- 1 | id){ 6 | header("Location: " . site_url("admin/duyurular")); 7 | }else{ 8 | // duyuru var 9 | if( $_POST ){ 10 | $duyuru_metni = post("duyuru_metni", true); 11 | 12 | if(!$duyuru_metni){ 13 | $response = array( 14 | 'class' => 'warning', 15 | 'message' => 'Boş alan bırakılamaz.' 16 | ); 17 | }else{ 18 | $updateDuyuru = DB::exec("UPDATE duyurular SET duyuru = '$duyuru_metni' WHERE id = '$id'"); 19 | if($updateDuyuru){ 20 | $response = array( 21 | 'class' => 'success', 22 | 'message' => 'Duyuru başarıyla güncellendi.' 23 | ); 24 | header("Refresh:2;url=" . site_url('admin/duyuru-duzenle?id=' . $id)); 25 | }else{ 26 | $response = array( 27 | 'class' => 'danger', 28 | 'message' => 'Duyuru güncellenemedi. ' . DB::errorInfo()[2] 29 | ); 30 | } 31 | } 32 | } 33 | } 34 | }else{ 35 | header("Location: " . site_url("admin/duyurular")); 36 | } 37 | 38 | require view("admin/duyuru-duzenle"); 39 | -------------------------------------------------------------------------------- /app/controller/admin/duyuru-ekle.php: -------------------------------------------------------------------------------- 1 | 'warning', 10 | 'message' => 'Boş alan bırakılamaz.' 11 | ); 12 | }else{ 13 | $insertDuyuru = DB::insert("INSERT INTO duyurular(duyuru) VALUES('$duyuru_metni')"); 14 | if($insertDuyuru){ 15 | $response = array( 16 | 'class' => 'success', 17 | 'message' => 'Duyuru başarıyla eklendi.' 18 | ); 19 | header("Refresh:2;url=" . site_url('admin/duyurular')); 20 | }else{ 21 | $response = array( 22 | 'class' => 'danger', 23 | 'message' => 'Duyuru eklenemedi.' 24 | ); 25 | } 26 | } 27 | 28 | endif; 29 | 30 | require view("admin/duyuru-ekle"); 31 | -------------------------------------------------------------------------------- /app/controller/admin/duyuru-sil.php: -------------------------------------------------------------------------------- 1 | alert("Duyuru silinemedi!")'; 9 | header("Location: " . site_url('admin/duyurular')); 10 | } 11 | }else{ 12 | header("Location: " . site_url('admin/duyurular')); 13 | } 14 | -------------------------------------------------------------------------------- /app/controller/admin/duyurular.php: -------------------------------------------------------------------------------- 1 | Boş alan bırakılamaz.'; 12 | }else{ 13 | $gorsel = fileUpload($gorsel, 'public/kategori'); 14 | $insert = DB::insert("INSERT INTO chip_kategoriler(kategori_adi,gorsel,anasayfa_gorunumu,aciklama) VALUES('$kategori_adi','$gorsel','$anasayfa_gorunumu','$aciklama')"); 15 | if($insert){ 16 | $response = array( 17 | 'class' => 'success', 18 | 'message' => 'Kategori başarıyla eklendi.' 19 | ); 20 | header("Refresh:2;url=" . site_url('admin/kategoriler')); 21 | }else{ 22 | $response = array( 23 | 'class' => 'danger', 24 | 'message' => 'Kategori eklenirken problem oluştu!' 25 | ); 26 | } 27 | } 28 | 29 | } 30 | 31 | require view('admin/kategori-ekle'); 32 | -------------------------------------------------------------------------------- /app/controller/admin/kategori-sil.php: -------------------------------------------------------------------------------- 1 | alert("Kategori silinemedi!")'; 9 | header("Location: " . site_url('admin/kategoriler')); 10 | } 11 | }else{ 12 | header("Location: " . site_url('admin/kategoriler')); 13 | } 14 | -------------------------------------------------------------------------------- /app/controller/admin/kategoriler.php: -------------------------------------------------------------------------------- 1 | id)){ 7 | header("Location: " . $_SERVER["HTTP_REFERER"]); 8 | exit; 9 | } 10 | 11 | if(post("kod_ekle")){ 12 | 13 | $count = 0; 14 | $successCount = 0; 15 | $failedCount = 0; 16 | 17 | $kodlar = post("kodlar",true); 18 | foreach(explode("\n", trim($kodlar)) as $kod): 19 | $insertCode = DB::insert("INSERT INTO codes(code,product_id,status) VALUES(?,?,?)",[ 20 | trim($kod), 21 | $urun_id, 22 | 0 23 | ]); 24 | if($insertCode){ 25 | $successCount++; 26 | }else{ 27 | $failedCodes .= " - " . $kod; 28 | $failedCount++; 29 | } 30 | $count++; 31 | endforeach; 32 | 33 | $response = array( 34 | "class" => "success", 35 | "message" => "İşlem tamamlandı. " . $successCount . "/" . $count . " başarılı oldu." . ( $failedCount > 0 ? " Eklenemeyen kodlar (" . $failedCodes . " Adet); " . $failedCodes : null) 36 | ); 37 | 38 | } 39 | 40 | }else{ 41 | header("Location: " . $_SERVER["HTTP_REFERER"]); 42 | exit; 43 | } 44 | 45 | require view("admin/kod-ekle"); -------------------------------------------------------------------------------- /app/controller/admin/kod-sil.php: -------------------------------------------------------------------------------- 1 | id)){ 10 | header("Location: " . site_url("admin/urunler")); 11 | exit; 12 | } 13 | 14 | $kodlar = DB::get("SELECT * FROM codes WHERE product_id = '" . $urun->id . "'"); 15 | 16 | require view("admin/kodlar"); -------------------------------------------------------------------------------- /app/controller/admin/kredi-karti-odemeleri.php: -------------------------------------------------------------------------------- 1 | $toplam_sayfa) $sayfa = $toplam_sayfa; 11 | 12 | $limit = ($sayfa - 1) * $sayfada; 13 | $odemeler = DB::get("SELECT * FROM pay_api order by id DESC LIMIT " . $limit . ", " . $sayfada); 14 | $sayfa_goster = 10; 15 | 16 | // oto iptal 17 | $iptalCount = 0; 18 | foreach($odemeler as $odeme): 19 | if($odeme->durum == 2){ 20 | $now = new DateTime(); 21 | $created = new DateTime($odeme->created_at); 22 | $diff = date_diff($now, $created); 23 | $days = $diff->format('%d'); 24 | $hours = $diff->format('%h'); 25 | $mins = $diff->format('%i'); 26 | 27 | $diffStr = NULL; 28 | 29 | if ($mins > 20) { 30 | $update = DB::exec("UPDATE pay_api SET durum = '0' WHERE id = '" . $odeme->id . "'"); 31 | if($update){ 32 | $iptalCount++; 33 | } 34 | } 35 | } 36 | endforeach; 37 | 38 | if($iptalCount > 0){ 39 | echo ''; 43 | } 44 | 45 | if( get("searchSiparisNo") ){ 46 | if(get("siparis_no") != null){ 47 | $odemeler = DB::get("SELECT * FROM pay_api WHERE trade_code LIKE '%" . get("siparis_no") . "%' order by id DESC"); 48 | } 49 | } 50 | 51 | require view("admin/kredi-karti-odemeleri"); 52 | -------------------------------------------------------------------------------- /app/controller/admin/makale-ekle.php: -------------------------------------------------------------------------------- 1 | 'warning', 13 | 'message' => 'Boş alan bırakılamaz.' 14 | ); 15 | }else { 16 | $uploadedImage = fileUpload($gorsel, 'public/makale'); 17 | if($uploadedImage){ 18 | $insertMakale = DB::insert("INSERT INTO makaleler(baslik,yazi,photo,seourl) VALUES('$baslik','$yazi','$uploadedImage','$seourl')"); 19 | if($insertMakale){ 20 | $response = array( 21 | 'class' => 'success', 22 | 'message' => 'Makale başarıyla eklendi.' 23 | ); 24 | header("Refresh:2;url=" . site_url("admin/makaleler")); 25 | }else{ 26 | $response = array( 27 | 'class' => 'danger', 28 | 'message' => 'Makale eklenirken bir sorun oluştu.' 29 | ); 30 | } 31 | }else{ 32 | $response = array( 33 | 'class' => 'danger', 34 | 'message' => 'Görsel yüklenemedi. Lütfen tekrar deneyin.' 35 | ); 36 | } 37 | } 38 | 39 | } 40 | 41 | require view("admin/makale-ekle"); 42 | -------------------------------------------------------------------------------- /app/controller/admin/makale-sil.php: -------------------------------------------------------------------------------- 1 | alert("Makale silinemedi!")'; 9 | header("Location: " . site_url('admin/makaleler')); 10 | } 11 | }else{ 12 | header("Location: " . site_url('admin/makaleler')); 13 | } 14 | -------------------------------------------------------------------------------- /app/controller/admin/makaleler.php: -------------------------------------------------------------------------------- 1 | id){ 6 | header("Location: " . site_url("admin/odeme-bildirimleri")); 7 | exit(); 8 | }else{ 9 | // bildirim var 10 | if( get("islem") ){ 11 | switch( get("islem") ){ 12 | case "onayla": 13 | $update = DB::exec("UPDATE odeme_bildirimleri SET durum = '1' WHERE id = '$id'"); 14 | $bakiyeArttir = DB::exec("UPDATE uyeler SET bakiye = bakiye + '".$bildirim->miktar."' WHERE id = '" . $bildirim->uye_id . "'"); 15 | break; 16 | case "gecersiz": 17 | if($bildirim->durum == 1){ 18 | $bakiyeDusur = DB::exec("UPDATE uyeler SET bakiye = bakiye - '".$bildirim->miktar."' WHERE id = '" . $bildirim->uye_id . "'"); 19 | } 20 | $update = DB::exec("UPDATE odeme_bildirimleri SET durum = '2' WHERE id = '$id'"); 21 | break; 22 | } 23 | } 24 | } 25 | header("Location: " . site_url("admin/odeme-bildirimleri")); 26 | exit(); 27 | }else{ 28 | header("Location: " . site_url("admin/odeme-bildirimleri")); 29 | exit(); 30 | } 31 | -------------------------------------------------------------------------------- /app/controller/admin/odeme-bildirimleri.php: -------------------------------------------------------------------------------- 1 | 0){ 29 | $response = array( 30 | 'class' => 'success', 31 | 'message' => 'Silme işlemi başarıyla gerçekleşti.' 32 | ); 33 | header("Refresh:2; url=" . site_url("admin/odeme-bildirimleri")); 34 | } 35 | 36 | } 37 | 38 | require view("admin/odeme-bildirimleri"); 39 | -------------------------------------------------------------------------------- /app/controller/admin/satis.php: -------------------------------------------------------------------------------- 1 | id){ 6 | header("Location: " . site_url("admin/satislar")); 7 | exit(); 8 | }else{ 9 | // bu sipariş var 10 | $uye = DB::getRow("SELECT * FROM uyeler WHERE id = '" . $siparis->uye_id . "'"); 11 | $urun = DB::getRow("SELECT * FROM chip_urunler WHERE id = '" . $siparis->urun_id . "'"); 12 | 13 | if( get('islem') ){ 14 | switch( get('islem') ){ 15 | case "teslim": 16 | $guncelle = DB::exec("UPDATE bize_sat SET durum = '1' WHERE id = '$id'"); 17 | $bakiyeArttir = DB::exec("UPDATE uyeler SET vgbakiye = vgbakiye + '" . $siparis->verilecek_tutar . "' WHERE id = '" . $siparis->uye_id . "'"); 18 | break; 19 | case "iptal": 20 | if( post("iptalEtmeFormu") ): 21 | $iptal_sebebi = post("iptal_sebebi"); 22 | if(!empty($iptal_sebebi)){ 23 | if( $siparis->durum == 1 ){ 24 | $bakiyeDusur = DB::exec("UPDATE uyeler SET vgbakiye = vgbakiye - '" . $siparis->verilecek_tutar . "' WHERE id = '" . $siparis->uye_id . "'"); 25 | } 26 | $guncelle = DB::exec("UPDATE bize_sat SET durum = '2', yorum = '$iptal_sebebi' WHERE id = '$id'"); 27 | } 28 | endif; 29 | break; 30 | } 31 | header("Location: " . site_url("admin/satis?id=" . $id)); 32 | } 33 | 34 | } 35 | }else{ 36 | header("Location: " . site_url("admin/satislar")); 37 | exit(); 38 | } 39 | 40 | require view("admin/satis"); 41 | -------------------------------------------------------------------------------- /app/controller/admin/satislar.php: -------------------------------------------------------------------------------- 1 | id){ 6 | header("Location: " . site_url("admin/siparisler")); 7 | exit(); 8 | }else{ 9 | // bu sipariş var 10 | $uye = DB::getRow("SELECT * FROM uyeler WHERE id = '" . $siparis->uye_id . "'"); 11 | $urun = DB::getRow("SELECT * FROM chip_urunler WHERE id = '" . $siparis->urun_id . "'"); 12 | 13 | if( get('islem') ){ 14 | switch( get('islem') ){ 15 | case "teslim": 16 | if($siparis->durum == 0 && post("teslimEtmeFormu")){ 17 | $guncelle = DB::exec("UPDATE siparisler SET durum = '1', aciklama = '" . post("aciklama") . "' WHERE id = '$id'"); 18 | } 19 | break; 20 | case "iptal": 21 | if($siparis->durum == 0){ 22 | if( post("iptalEtmeFormu") ): 23 | $iptal_sebebi = post("iptal_sebebi"); 24 | if(!empty($iptal_sebebi)){ 25 | $guncelle = DB::exec("UPDATE siparisler SET durum = '2', yorum = '$iptal_sebebi' WHERE id = '$id'"); 26 | if($guncelle){ 27 | $bakiyeArttir = DB::exec("UPDATE uyeler SET bakiye = bakiye + '" . $siparis->odenen_tutar . "' WHERE id = '" . $uye->id . "'"); 28 | } 29 | header("Location: " . site_url("admin/siparis?id=" . $id)); 30 | } 31 | endif; 32 | } 33 | break; 34 | } 35 | header("Location: " . site_url("admin/siparis?id=" . $id)); 36 | } 37 | 38 | } 39 | }else{ 40 | header("Location: " . site_url("admin")); 41 | } 42 | 43 | require view("admin/siparis"); 44 | -------------------------------------------------------------------------------- /app/controller/admin/slider-ekle.php: -------------------------------------------------------------------------------- 1 | 'warning', 11 | 'message' => 'Boş alan bırakamazsınız.' 12 | ); 13 | }else{ 14 | $insertSlide = DB::insert("INSERT INTO slider(gorsel) VALUES('$uploadedImage')"); 15 | if($insertSlide){ 16 | $response = array( 17 | 'class' => 'success', 18 | 'message' => 'Slide başarıyla eklendi.' 19 | ); 20 | header("Refresh:2;url=" . site_url("admin/slider")); 21 | }else{ 22 | $response = array( 23 | 'class' => 'danger', 24 | 'message' => 'Slide eklenirken hata oluştu.' 25 | ); 26 | } 27 | } 28 | } 29 | 30 | require view("admin/slider-ekle"); 31 | -------------------------------------------------------------------------------- /app/controller/admin/slider-sil.php: -------------------------------------------------------------------------------- 1 | alert("Slider silinemedi!")'; 9 | header("Location: " . site_url('admin/slider')); 10 | } 11 | }else{ 12 | header("Location: " . site_url('admin/slider')); 13 | } 14 | -------------------------------------------------------------------------------- /app/controller/admin/slider.php: -------------------------------------------------------------------------------- 1 | alert("Ürün silinemedi!")'; 9 | header("Location: " . site_url('admin/urunler')); 10 | } 11 | }else{ 12 | header("Location: " . site_url('admin/urunler')); 13 | } 14 | -------------------------------------------------------------------------------- /app/controller/admin/urunler.php: -------------------------------------------------------------------------------- 1 | $toplam_sayfa) $sayfa = $toplam_sayfa; 12 | 13 | $limit = ($sayfa - 1) * $sayfada; 14 | $uyeler = DB::get("SELECT * FROM uyeler order by id DESC LIMIT " . $limit . ", " . $sayfada); 15 | 16 | $sayfa_goster = 10; 17 | 18 | if( get("bakiyeListele") ){ 19 | if( get("tip") != null ){ 20 | switch(get("tip")){ 21 | case 0: 22 | $uyeler = DB::get("SELECT * FROM uyeler order by bakiye DESC"); 23 | break; 24 | case 1: 25 | $uyeler = DB::get("SELECT * FROM uyeler order by bakiye ASC"); 26 | break; 27 | } 28 | } 29 | } 30 | 31 | if( get("bayiListele") ){ 32 | $uyeler = DB::get("SELECT * FROM uyeler WHERE bayi = '1'"); 33 | } 34 | 35 | if( get("searchEmail") ){ 36 | if( get("email") != null ){ 37 | $uyeler = DB::get("SELECT * FROM uyeler WHERE email LIKE '%" . get("email") . "%' order by id DESC"); 38 | }else{ 39 | $uyeler = DB::get("SELECT * FROM uyeler WHERE adsoyad LIKE '%" . get("name") . "%' order by id DESC"); 40 | } 41 | } 42 | 43 | require view("admin/uyeler"); 44 | -------------------------------------------------------------------------------- /app/controller/admin/yardim-duzenle.php: -------------------------------------------------------------------------------- 1 | 'warning', 13 | 'message' => 'Boş alan bırakılamaz.' 14 | ); 15 | }else{ 16 | $update = DB::exec("UPDATE yardim SET baslik = '$baslik', yazi = '$yazi' WHERE id = '$id'"); 17 | if($update){ 18 | $response = array( 19 | 'class' => 'success', 20 | 'message' => 'Yardım başlığı başarıyla güncellendi.' 21 | ); 22 | header("Refresh:2;url=" . site_url("admin/yardim-duzenle") . "?id=" . $id); 23 | }else{ 24 | $response = array( 25 | 'class' => 'danger', 26 | 'message' => 'Yardım başlığı güncellenemedi.' 27 | ); 28 | } 29 | } 30 | } 31 | 32 | }else{ 33 | header("Location: " . site_url("admin/yardim")); 34 | exit(); 35 | } 36 | 37 | require view("admin/yardim-duzenle"); 38 | 39 | ?> 40 | -------------------------------------------------------------------------------- /app/controller/admin/yardim-ekle.php: -------------------------------------------------------------------------------- 1 | 'warning', 10 | 'message' => 'Boş alan bırakılamaz.' 11 | ); 12 | }else{ 13 | $insert = DB::insert("INSERT INTO yardim(baslik,yazi) VALUES('$baslik', '$yazi')"); 14 | if($insert){ 15 | $response = array( 16 | 'class' => 'success', 17 | 'message' => 'Yardım başlığı başarıyla eklendi.' 18 | ); 19 | header("Refresh:2;url=" . site_url("admin/yardim")); 20 | }else{ 21 | $response = array( 22 | 'class' => 'danger', 23 | 'message' => 'Yardım başlığı eklenemedi.' 24 | ); 25 | } 26 | } 27 | } 28 | 29 | require view("admin/yardim-ekle"); 30 | -------------------------------------------------------------------------------- /app/controller/admin/yardim-sil.php: -------------------------------------------------------------------------------- 1 | alert("Yardım başlığı silinemedi!")'; 9 | header("Location: " . site_url('admin/yardim')); 10 | } 11 | }else{ 12 | header("Location: " . site_url('admin/yardim')); 13 | } 14 | -------------------------------------------------------------------------------- /app/controller/admin/yardim.php: -------------------------------------------------------------------------------- 1 | true, 14 | 'message' => 'Böyle bir servis yok!' 15 | ] 16 | ); 17 | } 18 | 19 | ?> 20 | -------------------------------------------------------------------------------- /app/controller/ajax/banka-select.php: -------------------------------------------------------------------------------- 1 | true, 11 | 'message' => 'Giriş yapmalısınız.' 12 | ] 13 | ); 14 | exit; 15 | } 16 | 17 | if( post("banka_id") ){ 18 | 19 | $banka_id = post("banka_id"); 20 | $banka = DB::getRow("SELECT * FROM bankalar WHERE id = '$banka_id'"); 21 | if(!$banka->id){ 22 | echo json_encode( 23 | [ 24 | 'error' => true, 25 | 'message' => 'Böyle bir banka bulunamadı.' 26 | ] 27 | ); 28 | }else{ 29 | 30 | echo json_encode( 31 | [ 32 | 'error' => false, 33 | 'message' => null, 34 | 'response' => array( 35 | 'adsoyad' => 'Adı Soyadı: ' . $banka->adsoyad, 36 | 'iban' => 'IBAN: ' . $banka->iban, 37 | 'hesapno' => 'Hesap No: ' . $banka->hesapno, 38 | 'subeno' => 'Şube No: ' . $banka->subeno 39 | ) 40 | ] 41 | ); 42 | 43 | } 44 | 45 | }else{ 46 | echo json_encode( 47 | [ 48 | 'error' => true, 49 | 'message' => 'Boş alan bırakamazsınız.' 50 | ] 51 | ); 52 | } 53 | }else{ 54 | echo json_encode( 55 | [ 56 | 'error' => true, 57 | 'message' => 'Giriş yapmalısınız.' 58 | ] 59 | ); 60 | } 61 | -------------------------------------------------------------------------------- /app/controller/ajax/kategori-select.php: -------------------------------------------------------------------------------- 1 | 0 ){ 9 | $api_type = DB::getVar("SELECT kategori_type FROM chip_kategoriler WHERE id = '$catNo'"); 10 | 11 | echo json_encode( 12 | [ 13 | 'error' => false, 14 | 'message' => '', 15 | 'type' => $api_type 16 | ] 17 | ); 18 | 19 | }else{ 20 | echo json_encode( 21 | [ 22 | 'error' => true, 23 | 'message' => 'Kategori bulunamadı.' 24 | ] 25 | ); 26 | } 27 | 28 | }else{ 29 | 30 | echo json_encode( 31 | [ 32 | 'error' => true, 33 | 'message' => 'Boş alan bırakamazsınız.' 34 | ] 35 | ); 36 | 37 | } 38 | }else{ 39 | 40 | echo json_encode( 41 | [ 42 | 'error' => true, 43 | 'message' => 'Lütfen giriş yapın.' 44 | ] 45 | ); 46 | 47 | } 48 | -------------------------------------------------------------------------------- /app/controller/bildirimler.php: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /app/controller/hakkimizda.php: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /app/controller/iade.php: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /app/controller/iletisim.php: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /app/controller/index.php: -------------------------------------------------------------------------------- 1 | id){ 6 | header("Location: " . site_url()); 7 | }else{ 8 | // kategori var 9 | $urunler = DB::get("SELECT * FROM chip_urunler WHERE kategori_id = '$id' order by siralama DESC"); 10 | $urunler_bizesat = DB::get("SELECT * FROM chip_urunler WHERE api_type = '0' AND bizesat_durum = '1' AND kategori_id = '$id' order by siralama DESC"); 11 | $urunler_gamecard = DB::get("SELECT * FROM chip_urunler WHERE api_type = '1' AND bizesat_durum = '0' AND kategori_id = '$id' order by siralama DESC"); 12 | } 13 | }else{ 14 | header("Location: " . site_url()); 15 | } 16 | 17 | require view("kategori"); 18 | -------------------------------------------------------------------------------- /app/controller/makale.php: -------------------------------------------------------------------------------- 1 | id){ 6 | header("Location: " . site_url()); 7 | }else{ 8 | // makale var 9 | $diger_makaleler = DB::get("SELECT * FROM makaleler WHERE id != '" . $makale->id . "'"); 10 | } 11 | }else{ 12 | header("Location: " . site_url()); 13 | } 14 | 15 | require view("makale"); 16 | -------------------------------------------------------------------------------- /app/controller/pay.php: -------------------------------------------------------------------------------- 1 | id){ 8 | header("Location: " . site_url()); 9 | exit(); 10 | }else{ 11 | // ürün varsa 12 | $kategori = DB::getRow("SELECT * FROM chip_kategoriler WHERE id = '".$urun->kategori_id."'"); 13 | } 14 | 15 | }else{ 16 | header("Location: " . site_url()); 17 | } 18 | 19 | require view("urun"); 20 | 21 | ?> 22 | -------------------------------------------------------------------------------- /app/controller/uye-ol.php: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /app/helper/chipsatisi_api.php: -------------------------------------------------------------------------------- 1 | true, 9 | CURLOPT_HEADER => false, 10 | CURLOPT_ENCODING => "", 11 | CURLOPT_AUTOREFERER => true, 12 | CURLOPT_CONNECTTIMEOUT => 15, 13 | CURLOPT_TIMEOUT => 50, 14 | CURLOPT_MAXREDIRS => 10, 15 | CURLOPT_SSL_VERIFYPEER => false, 16 | CURLOPT_FOLLOWLOCATION => true, 17 | CURLOPT_POST => true, 18 | CURLOPT_POSTFIELDS => $params, 19 | CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13' 20 | ); 21 | $ch = curl_init($url); 22 | curl_setopt_array($ch, $options); 23 | $content = curl_exec($ch); 24 | curl_close($ch); 25 | return $content; 26 | } -------------------------------------------------------------------------------- /app/helper/facebook.php: -------------------------------------------------------------------------------- 1 | FACEBOOK_APP_ID, // Replace {app-id} with your app id 6 | 'app_secret' => FACEBOOK_APP_SECRET, 7 | 'default_graph_version' => FACEBOOK_APP_GRAPH_VERSION, 8 | ]); 9 | 10 | $helper = $fb->getRedirectLoginHelper(); 11 | 12 | $permissions = ['email']; // Optional permissions 13 | $facebookloginUrl = $helper->getLoginUrl($url, $permissions); 14 | 15 | return $facebookloginUrl; // return url 16 | } 17 | -------------------------------------------------------------------------------- /app/helper/filter.php: -------------------------------------------------------------------------------- 1 | bayi == 0){ 7 | return $fiyat; 8 | }else if($uye->bayi == 1){ 9 | if($kategori_id != null){ 10 | $kategori_indirimi = DB::getVar("SELECT indirim FROM bayi_kategori_indirimleri WHERE uye_id = '$uye_id' AND kategori_id = '$kategori_id'"); 11 | if($kategori_indirimi != null){ 12 | return ((100 - $kategori_indirimi) / 100) * $fiyat; 13 | }else{ 14 | return ((100 - $uye->bayi_indirim) / 100) * $fiyat; 15 | } 16 | }else{ 17 | return ((100 - $uye->bayi_indirim) / 100) * $fiyat; 18 | } 19 | } 20 | }else{ 21 | return $fiyat; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /app/helper/hareket.php: -------------------------------------------------------------------------------- 1 | $val){ 9 | $_SESSION[$key] = $val; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /app/helper/shopier.php: -------------------------------------------------------------------------------- 1 | $str) 20 | { 21 | if (function_exists("mb_substr")) $kelime = mb_substr($kelime, 0, $str, "UTF-8").'..'; 22 | else $kelime = substr($kelime, 0, $str).'..'; 23 | } 24 | return $kelime; 25 | } 26 | -------------------------------------------------------------------------------- /app/helper/upload.php: -------------------------------------------------------------------------------- 1 | uploaded ) { 6 | $image->file_new_name_body = substr(base64_encode(uniqid(true)), 0, 20); 7 | if($image->image_src_x > 1200 && $ratio == true){ 8 | $image->image_convert = 'jpg'; 9 | $image->jpeg_quality = 85; 10 | $image->image_resize = true; 11 | $image->image_x = 1200; 12 | $image->image_ratio_y = true; 13 | } 14 | $image->allowed = array ( 'image/*' ); 15 | //islem 16 | $image->Process( $klasor . '/' ); 17 | if ( $image->processed ) { 18 | return $image->file_dst_name; 19 | }else{ 20 | return false; 21 | } 22 | $image->clean(); 23 | }else{ 24 | return false; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/init.php: -------------------------------------------------------------------------------- 1 | /dev/null; cd "../matthiasmullie/minify/bin" && pwd) 4 | 5 | # See if we are running in Cygwin by checking for cygpath program 6 | if command -v 'cygpath' >/dev/null 2>&1; then 7 | # Cygwin paths start with /cygdrive/ which will break windows PHP, 8 | # so we need to translate the dir path to windows format. However 9 | # we could be using cygwin PHP which does not require this, so we 10 | # test if the path to PHP starts with /cygdrive/ rather than /usr/bin 11 | if [[ $(which php) == /cygdrive/* ]]; then 12 | dir=$(cygpath -m "$dir"); 13 | fi 14 | fi 15 | 16 | dir=$(echo $dir | sed 's/ /\ /g') 17 | "${dir}/minifycss" "$@" 18 | -------------------------------------------------------------------------------- /app/thirdparty/vendor/bin/minifycss.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | setlocal DISABLEDELAYEDEXPANSION 3 | SET BIN_TARGET=%~dp0/../matthiasmullie/minify/bin/minifycss 4 | php "%BIN_TARGET%" %* 5 | -------------------------------------------------------------------------------- /app/thirdparty/vendor/bin/minifyjs: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | dir=$(d=${0%[/\\]*}; cd "$d" > /dev/null; cd "../matthiasmullie/minify/bin" && pwd) 4 | 5 | # See if we are running in Cygwin by checking for cygpath program 6 | if command -v 'cygpath' >/dev/null 2>&1; then 7 | # Cygwin paths start with /cygdrive/ which will break windows PHP, 8 | # so we need to translate the dir path to windows format. However 9 | # we could be using cygwin PHP which does not require this, so we 10 | # test if the path to PHP starts with /cygdrive/ rather than /usr/bin 11 | if [[ $(which php) == /cygdrive/* ]]; then 12 | dir=$(cygpath -m "$dir"); 13 | fi 14 | fi 15 | 16 | dir=$(echo $dir | sed 's/ /\ /g') 17 | "${dir}/minifyjs" "$@" 18 | -------------------------------------------------------------------------------- /app/thirdparty/vendor/bin/minifyjs.bat: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | setlocal DISABLEDELAYEDEXPANSION 3 | SET BIN_TARGET=%~dp0/../matthiasmullie/minify/bin/minifyjs 4 | php "%BIN_TARGET%" %* 5 | -------------------------------------------------------------------------------- /app/thirdparty/vendor/composer/LICENSE: -------------------------------------------------------------------------------- 1 | 2 | Copyright (c) Nils Adermann, Jordi Boggiano 3 | 4 | Permission is hereby granted, free of charge, to any person obtaining a copy 5 | of this software and associated documentation files (the "Software"), to deal 6 | in the Software without restriction, including without limitation the rights 7 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | copies of the Software, and to permit persons to whom the Software is furnished 9 | to do so, subject to the following conditions: 10 | 11 | The above copyright notice and this permission notice shall be included in all 12 | copies or substantial portions of the Software. 13 | 14 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | THE SOFTWARE. 21 | 22 | -------------------------------------------------------------------------------- /app/thirdparty/vendor/composer/autoload_classmap.php: -------------------------------------------------------------------------------- 1 | $vendorDir . '/facebook/graph-sdk/src/Facebook/polyfills.php', 10 | ); 11 | -------------------------------------------------------------------------------- /app/thirdparty/vendor/composer/autoload_namespaces.php: -------------------------------------------------------------------------------- 1 | array($vendorDir . '/erkineren/shopier/src'), 10 | 'MatthiasMullie\\PathConverter\\' => array($vendorDir . '/matthiasmullie/path-converter/src'), 11 | 'MatthiasMullie\\Minify\\' => array($vendorDir . '/matthiasmullie/minify/src'), 12 | 'Facebook\\' => array($vendorDir . '/facebook/graph-sdk/src/Facebook'), 13 | ); 14 | -------------------------------------------------------------------------------- /app/thirdparty/vendor/erkineren/shopier/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | vendor/ -------------------------------------------------------------------------------- /app/thirdparty/vendor/erkineren/shopier/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "erkineren/shopier", 3 | "type": "library", 4 | "description": "Shopier Api Sdk", 5 | "keywords": [ 6 | "shopier", 7 | "api", 8 | "payment gateway" 9 | ], 10 | "license": "GPL-3.0+", 11 | "authors": [ 12 | { 13 | "name": "Erkin Eren", 14 | "email": "eren@erkin.net", 15 | "homepage": "https://erkin.net" 16 | } 17 | ], 18 | "config": { 19 | "autoloader-suffix": "Shopier", 20 | "optimize-autoloader": true 21 | }, 22 | "minimum-stability": "stable", 23 | "autoload": { 24 | "psr-4": { 25 | "Shopier\\": "src/" 26 | } 27 | }, 28 | "require": { 29 | "ext-json": "*" 30 | } 31 | } -------------------------------------------------------------------------------- /app/thirdparty/vendor/erkineren/shopier/src/Enums/Currency.php: -------------------------------------------------------------------------------- 1 | true, 17 | 'city' => true, 18 | 'country' => true, 19 | 'postcode' => true, 20 | ]; 21 | 22 | /** @var string */ 23 | public $address; 24 | /** @var string */ 25 | public $city; 26 | /** @var string */ 27 | public $country; 28 | /** @var string */ 29 | public $postcode; 30 | 31 | } -------------------------------------------------------------------------------- /app/thirdparty/vendor/erkineren/shopier/src/Models/BillingAddress.php: -------------------------------------------------------------------------------- 1 | true, 11 | 'name' => true, 12 | 'surname' => true, 13 | 'email' => true, 14 | 'phone' => true, 15 | 'account_age' => false, 16 | ]; 17 | 18 | /** @var string */ 19 | public $id; 20 | /** @var string */ 21 | public $name; 22 | /** @var string */ 23 | public $surname; 24 | /** @var string */ 25 | public $email; 26 | /** @var string */ 27 | public $phone; 28 | /** @var int */ 29 | public $account_age = 0; 30 | 31 | 32 | } -------------------------------------------------------------------------------- /app/thirdparty/vendor/erkineren/shopier/src/Models/ShippingAddress.php: -------------------------------------------------------------------------------- 1 | shopier = $shopier; 35 | $this->params = $shopier->getParams(); 36 | } 37 | 38 | 39 | public abstract function render(); 40 | 41 | public function output($return = false, $die = false) 42 | { 43 | if ($return) return $this->data; 44 | echo $this->data; 45 | if ($die) die; 46 | } 47 | } -------------------------------------------------------------------------------- /app/thirdparty/vendor/erkineren/shopier/src/Renderers/AutoSubmitFormRenderer.php: -------------------------------------------------------------------------------- 1 | form_end = << 13 | document.getElementById("shopier_payment_form").submit(); 14 | 15 | END; 16 | 17 | parent::render(); 18 | } 19 | 20 | } -------------------------------------------------------------------------------- /app/thirdparty/vendor/erkineren/shopier/src/Renderers/ButtonRenderer.php: -------------------------------------------------------------------------------- 1 | attributes['id'] = $id; 16 | return $this; 17 | } 18 | 19 | public function withName($name) 20 | { 21 | $this->attributes['name'] = $name; 22 | return $this; 23 | } 24 | 25 | public function withText($text) 26 | { 27 | $this->inner_html = $text; 28 | return $this; 29 | } 30 | 31 | public function withClass($class) 32 | { 33 | $this->attributes['class'] = $class; 34 | return $this; 35 | } 36 | 37 | public function withStyle($style) 38 | { 39 | $this->attributes['style'] = $style; 40 | return $this; 41 | } 42 | 43 | public function withCustom($attr, $value) 44 | { 45 | $this->attributes[$attr] = $value; 46 | return $this; 47 | } 48 | 49 | public function render() 50 | { 51 | $attributes = []; 52 | foreach ($this->attributes as $key => $value) { 53 | $attributes[] = $key . '="' . $value . '"'; 54 | } 55 | $attribute_str = implode(' ', $attributes); 56 | 57 | $button = <<{$this->inner_html} 59 | END; 60 | 61 | $this->form_end = $button; 62 | parent::render(); 63 | } 64 | 65 | 66 | } -------------------------------------------------------------------------------- /app/thirdparty/vendor/erkineren/shopier/src/Renderers/FormRenderer.php: -------------------------------------------------------------------------------- 1 | shopier->prepare(); 20 | 21 | $inputs = ''; 22 | foreach ($this->params->toArray() as $key => $value) { 23 | $inputs .= << 25 | 26 | END; 27 | } 28 | 29 | $this->data = << 31 | {$this->form_start} 32 | {$inputs} 33 | {$this->form_end} 34 | 35 | END; 36 | } 37 | 38 | } -------------------------------------------------------------------------------- /app/thirdparty/vendor/facebook/graph-sdk/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright 2017 Facebook, Inc. 2 | 3 | You are hereby granted a non-exclusive, worldwide, royalty-free license to 4 | use, copy, modify, and distribute this software in source code or binary 5 | form for use in connection with the web services and APIs provided by 6 | Facebook. 7 | 8 | As with any software that integrates with the Facebook platform, your use 9 | of this software is subject to the Facebook Developer Principles and 10 | Policies [http://developers.facebook.com/policy/]. This copyright notice 11 | shall be included in all copies or substantial portions of the software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 16 | THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 18 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 19 | DEALINGS IN THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /app/thirdparty/vendor/facebook/graph-sdk/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "facebook/graph-sdk", 3 | "description": "Facebook SDK for PHP", 4 | "keywords": ["facebook", "sdk"], 5 | "type": "library", 6 | "homepage": "https://github.com/facebook/php-graph-sdk", 7 | "license": "Facebook Platform", 8 | "authors": [ 9 | { 10 | "name": "Facebook", 11 | "homepage": "https://github.com/facebook/php-graph-sdk/contributors" 12 | } 13 | ], 14 | "require": { 15 | "php": "^5.4|^7.0" 16 | }, 17 | "require-dev": { 18 | "phpunit/phpunit": "~4.0", 19 | "mockery/mockery": "~0.8", 20 | "guzzlehttp/guzzle": "~5.0" 21 | }, 22 | "suggest": { 23 | "paragonie/random_compat": "Provides a better CSPRNG option in PHP 5", 24 | "guzzlehttp/guzzle": "Allows for implementation of the Guzzle HTTP client" 25 | }, 26 | "autoload": { 27 | "psr-4": { 28 | "Facebook\\": "src/Facebook/" 29 | }, 30 | "files": ["src/Facebook/polyfills.php"] 31 | }, 32 | "autoload-dev": { 33 | "psr-4": { 34 | "Facebook\\Tests\\": "tests/" 35 | } 36 | }, 37 | "extra": { 38 | "branch-alias": { 39 | "dev-master": "5.x-dev" 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /app/thirdparty/vendor/facebook/graph-sdk/phpcs.xml.dist: -------------------------------------------------------------------------------- 1 | 2 | 3 | src/ 4 | tests/ 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/thirdparty/vendor/facebook/graph-sdk/src/Facebook/Exceptions/FacebookAuthenticationException.php: -------------------------------------------------------------------------------- 1 | getField('id'); 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /app/thirdparty/vendor/facebook/graph-sdk/src/Facebook/GraphNodes/GraphList.php: -------------------------------------------------------------------------------- 1 | minify(); 42 | } catch (Exception $e) { 43 | fwrite(STDERR, $e->getMessage(), PHP_EOL); 44 | exit(1); 45 | } 46 | -------------------------------------------------------------------------------- /app/thirdparty/vendor/matthiasmullie/minify/bin/minifyjs: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env php 2 | minify(); 42 | } catch (Exception $e) { 43 | fwrite(STDERR, $e->getMessage(), PHP_EOL); 44 | exit(1); 45 | } 46 | -------------------------------------------------------------------------------- /app/thirdparty/vendor/matthiasmullie/minify/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "matthiasmullie/minify", 3 | "type": "library", 4 | "description": "CSS & JavaScript minifier, in PHP. Removes whitespace, strips comments, combines files (incl. @import statements and small assets in CSS files), and optimizes/shortens a few common programming patterns.", 5 | "keywords": ["minify", "minifier", "css", "js", "javascript"], 6 | "homepage": "http://www.minifier.org", 7 | "license": "MIT", 8 | "authors": [ 9 | { 10 | "name": "Matthias Mullie", 11 | "homepage": "http://www.mullie.eu", 12 | "email": "minify@mullie.eu", 13 | "role": "Developer" 14 | } 15 | ], 16 | "require": { 17 | "php": ">=5.3.0", 18 | "ext-pcre": "*", 19 | "matthiasmullie/path-converter": "~1.1" 20 | }, 21 | "require-dev": { 22 | "matthiasmullie/scrapbook": "~1.0", 23 | "phpunit/phpunit": "~4.8", 24 | "friendsofphp/php-cs-fixer": "~2.0" 25 | }, 26 | "suggest": { 27 | "psr/cache-implementation": "Cache implementation to use with Minify::cache" 28 | }, 29 | "autoload": { 30 | "psr-4": { 31 | "MatthiasMullie\\Minify\\": "src/" 32 | } 33 | }, 34 | "bin": [ 35 | "bin/minifycss", 36 | "bin/minifyjs" 37 | ] 38 | } 39 | -------------------------------------------------------------------------------- /app/thirdparty/vendor/matthiasmullie/minify/data/js/keywords_after.txt: -------------------------------------------------------------------------------- 1 | in 2 | public 3 | extends 4 | private 5 | protected 6 | implements 7 | instanceof -------------------------------------------------------------------------------- /app/thirdparty/vendor/matthiasmullie/minify/data/js/keywords_before.txt: -------------------------------------------------------------------------------- 1 | do 2 | in 3 | let 4 | new 5 | var 6 | case 7 | else 8 | enum 9 | void 10 | with 11 | class 12 | const 13 | yield 14 | delete 15 | export 16 | import 17 | public 18 | static 19 | typeof 20 | extends 21 | package 22 | private 23 | function 24 | protected 25 | implements 26 | instanceof -------------------------------------------------------------------------------- /app/thirdparty/vendor/matthiasmullie/minify/data/js/keywords_reserved.txt: -------------------------------------------------------------------------------- 1 | do 2 | if 3 | in 4 | for 5 | let 6 | new 7 | try 8 | var 9 | case 10 | else 11 | enum 12 | eval 13 | null 14 | this 15 | true 16 | void 17 | with 18 | break 19 | catch 20 | class 21 | const 22 | false 23 | super 24 | throw 25 | while 26 | yield 27 | delete 28 | export 29 | import 30 | public 31 | return 32 | static 33 | switch 34 | typeof 35 | default 36 | extends 37 | finally 38 | package 39 | private 40 | continue 41 | debugger 42 | function 43 | arguments 44 | interface 45 | protected 46 | implements 47 | instanceof 48 | abstract 49 | boolean 50 | byte 51 | char 52 | double 53 | final 54 | float 55 | goto 56 | int 57 | long 58 | native 59 | short 60 | synchronized 61 | throws 62 | transient 63 | volatile -------------------------------------------------------------------------------- /app/thirdparty/vendor/matthiasmullie/minify/data/js/operators.txt: -------------------------------------------------------------------------------- 1 | + 2 | - 3 | * 4 | / 5 | % 6 | = 7 | += 8 | -= 9 | *= 10 | /= 11 | %= 12 | <<= 13 | >>= 14 | >>>= 15 | &= 16 | ^= 17 | |= 18 | & 19 | | 20 | ^ 21 | ~ 22 | << 23 | >> 24 | >>> 25 | == 26 | === 27 | != 28 | !== 29 | > 30 | < 31 | >= 32 | <= 33 | && 34 | || 35 | ! 36 | . 37 | [ 38 | ] 39 | ? 40 | : 41 | , 42 | ; 43 | ( 44 | ) 45 | { 46 | } -------------------------------------------------------------------------------- /app/thirdparty/vendor/matthiasmullie/minify/data/js/operators_after.txt: -------------------------------------------------------------------------------- 1 | + 2 | - 3 | * 4 | / 5 | % 6 | = 7 | += 8 | -= 9 | *= 10 | /= 11 | %= 12 | <<= 13 | >>= 14 | >>>= 15 | &= 16 | ^= 17 | |= 18 | & 19 | | 20 | ^ 21 | << 22 | >> 23 | >>> 24 | == 25 | === 26 | != 27 | !== 28 | > 29 | < 30 | >= 31 | <= 32 | && 33 | || 34 | . 35 | [ 36 | ] 37 | ? 38 | : 39 | , 40 | ; 41 | ( 42 | ) 43 | } -------------------------------------------------------------------------------- /app/thirdparty/vendor/matthiasmullie/minify/data/js/operators_before.txt: -------------------------------------------------------------------------------- 1 | + 2 | - 3 | * 4 | / 5 | % 6 | = 7 | += 8 | -= 9 | *= 10 | /= 11 | %= 12 | <<= 13 | >>= 14 | >>>= 15 | &= 16 | ^= 17 | |= 18 | & 19 | | 20 | ^ 21 | ~ 22 | << 23 | >> 24 | >>> 25 | == 26 | === 27 | != 28 | !== 29 | > 30 | < 31 | >= 32 | <= 33 | && 34 | || 35 | ! 36 | . 37 | [ 38 | ? 39 | : 40 | , 41 | ; 42 | ( 43 | { 44 | -------------------------------------------------------------------------------- /app/thirdparty/vendor/matthiasmullie/minify/docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: '2.1' 2 | services: 3 | php: 4 | build: 5 | context: . 6 | dockerfile: Dockerfile 7 | volumes: 8 | - ./src:/var/www/src 9 | - ./data:/var/www/data 10 | - ./tests:/var/www/tests 11 | - ./phpunit.xml.dist:/var/www/phpunit.xml.dist 12 | '7.2': 13 | extends: php 14 | build: 15 | args: 16 | version: 7.2-cli 17 | '7.1': 18 | extends: php 19 | build: 20 | args: 21 | version: 7.1-cli 22 | '7.0': 23 | extends: php 24 | build: 25 | args: 26 | version: 7.0-cli 27 | '5.6': 28 | extends: php 29 | build: 30 | args: 31 | version: 5.6-cli 32 | -------------------------------------------------------------------------------- /app/thirdparty/vendor/matthiasmullie/minify/src/Exception.php: -------------------------------------------------------------------------------- 1 | 8 | */ 9 | namespace MatthiasMullie\Minify; 10 | 11 | /** 12 | * Base Exception Class 13 | * @deprecated Use Exceptions\BasicException instead 14 | * 15 | * @package Minify 16 | * @author Matthias Mullie 17 | */ 18 | abstract class Exception extends \Exception 19 | { 20 | } 21 | -------------------------------------------------------------------------------- /app/thirdparty/vendor/matthiasmullie/minify/src/Exceptions/BasicException.php: -------------------------------------------------------------------------------- 1 | 8 | * @copyright Copyright (c) 2012, Matthias Mullie. All rights reserved 9 | * @license MIT License 10 | */ 11 | namespace MatthiasMullie\Minify\Exceptions; 12 | 13 | use MatthiasMullie\Minify\Exception; 14 | 15 | /** 16 | * Basic Exception Class 17 | * 18 | * @package Minify\Exception 19 | * @author Matthias Mullie 20 | */ 21 | abstract class BasicException extends Exception 22 | { 23 | } 24 | -------------------------------------------------------------------------------- /app/thirdparty/vendor/matthiasmullie/minify/src/Exceptions/FileImportException.php: -------------------------------------------------------------------------------- 1 | 8 | * @copyright Copyright (c) 2012, Matthias Mullie. All rights reserved 9 | * @license MIT License 10 | */ 11 | namespace MatthiasMullie\Minify\Exceptions; 12 | 13 | /** 14 | * File Import Exception Class 15 | * 16 | * @package Minify\Exception 17 | * @author Matthias Mullie 18 | */ 19 | class FileImportException extends BasicException 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /app/thirdparty/vendor/matthiasmullie/minify/src/Exceptions/IOException.php: -------------------------------------------------------------------------------- 1 | 8 | * @copyright Copyright (c) 2012, Matthias Mullie. All rights reserved 9 | * @license MIT License 10 | */ 11 | namespace MatthiasMullie\Minify\Exceptions; 12 | 13 | /** 14 | * IO Exception Class 15 | * 16 | * @package Minify\Exception 17 | * @author Matthias Mullie 18 | */ 19 | class IOException extends BasicException 20 | { 21 | } 22 | -------------------------------------------------------------------------------- /app/thirdparty/vendor/matthiasmullie/path-converter/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2015 Matthias Mullie 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of 4 | this software and associated documentation files (the "Software"), to deal in 5 | the Software without restriction, including without limitation the rights to 6 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 7 | the Software, and to permit persons to whom the Software is furnished to do so, 8 | subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in all 11 | copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 15 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 16 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 17 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 18 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 19 | -------------------------------------------------------------------------------- /app/thirdparty/vendor/matthiasmullie/path-converter/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "matthiasmullie/path-converter", 3 | "type": "library", 4 | "description": "Relative path converter", 5 | "keywords": ["relative", "path", "converter", "paths"], 6 | "homepage": "http://github.com/matthiasmullie/path-converter", 7 | "license": "MIT", 8 | "authors": [ 9 | { 10 | "name": "Matthias Mullie", 11 | "homepage": "http://www.mullie.eu", 12 | "email": "pathconverter@mullie.eu", 13 | "role": "Developer" 14 | } 15 | ], 16 | "require": { 17 | "php": ">=5.3.0", 18 | "ext-pcre": "*" 19 | }, 20 | "require-dev": { 21 | "phpunit/phpunit": "~4.8" 22 | }, 23 | "autoload": { 24 | "psr-4": { 25 | "MatthiasMullie\\PathConverter\\": "src/" 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /app/thirdparty/vendor/matthiasmullie/path-converter/src/ConverterInterface.php: -------------------------------------------------------------------------------- 1 | 11 | * @copyright Copyright (c) 2015, Matthias Mullie. All rights reserved 12 | * @license MIT License 13 | */ 14 | interface ConverterInterface 15 | { 16 | /** 17 | * Convert file paths. 18 | * 19 | * @param string $path The path to be converted 20 | * 21 | * @return string The new path 22 | */ 23 | public function convert($path); 24 | } 25 | -------------------------------------------------------------------------------- /app/thirdparty/vendor/matthiasmullie/path-converter/src/NoConverter.php: -------------------------------------------------------------------------------- 1 | 11 | * @copyright Copyright (c) 2015, Matthias Mullie. All rights reserved 12 | * @license MIT License 13 | */ 14 | class NoConverter implements ConverterInterface 15 | { 16 | /** 17 | * {@inheritdoc} 18 | */ 19 | public function convert($path) 20 | { 21 | return $path; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /app/view/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hacspectrum/epin-script/01f5dae3a0d45f47b186b4dbfe6f88a560b85290/app/view/.DS_Store -------------------------------------------------------------------------------- /app/view/admin/duyuru-duzenle.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | Duyuru Düzenleme Formu 9 | 10 | 11 | 12 | 13 | '.$response["message"].'' : null; 15 | ?> 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | Güncelle 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 34 | -------------------------------------------------------------------------------- /app/view/admin/duyuru-ekle.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | Duyuru Formu 9 | 10 | 11 | 12 | 13 | '.$response["message"].'' : null; 15 | ?> 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | Duyuruyu Ekle 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 34 | -------------------------------------------------------------------------------- /app/view/admin/kod-ekle.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | Kod Ekleme Formu 9 | 10 | 11 | 12 | 13 | '.$response["message"].'' : null; 15 | ?> 16 | 17 | 18 | 19 | Ürün 20 | 21 | 22 | 23 | 24 | 25 | 26 | Kodları satır satır giriniz. 27 | 28 | 29 | 30 | 31 | Kaydet 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 42 | -------------------------------------------------------------------------------- /app/view/admin/login.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | ' . $response["message"] . ''; 11 | } 12 | ?> 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | Giriş Yap 25 | 26 | 27 | 28 | 29 | 30 | 31 | 34 | -------------------------------------------------------------------------------- /app/view/admin/makale-duzenle.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | Makale Düzenle Formu 9 | 10 | 11 | 12 | 13 | =isset($response) ? ''.$response["message"].'' : null?> 14 | 15 | 16 | 17 | Mevcut Makale Görseli 18 | 19 | 20 | 21 | Yeni Makale Görseli 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | =$makale->yazi?> 31 | 34 | 35 | 36 | 37 | Güncelle 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 48 | -------------------------------------------------------------------------------- /app/view/admin/makale-ekle.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | Makale Ekleme Formu 8 | 9 | 10 | 11 | 12 | =isset($response) ? ''.$response["message"].'' : null?> 13 | 14 | 15 | 16 | Makale Görseli 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 29 | 30 | 31 | 32 | Ekle 33 | 34 | 35 | 36 | 37 | 38 | 39 | 42 | -------------------------------------------------------------------------------- /app/view/admin/slider-ekle.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | Slide Ekleme Formu 9 | 10 | 11 | 12 | 13 | =isset($response) ? ''.$response["message"].'' : null?> 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | Ekle 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 32 | -------------------------------------------------------------------------------- /app/view/admin/slider.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | Slider Yeni Ekle 9 | 10 | 11 | 12 | 13 | 0 ){ 15 | ?> 16 | 17 | 18 | 19 | # 20 | Görsel 21 | İşlemler 22 | 23 | 24 | 25 | 28 | 29 | =$slide->id?> 30 | 31 | 32 | 33 | 34 | 35 | Sil 36 | 37 | 38 | 39 | 42 | 43 | 44 | Hiç slide eklenmemiş.'; 47 | } 48 | ?> 49 | 50 | 51 | 52 | 53 | 56 | -------------------------------------------------------------------------------- /app/view/admin/static/footer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 37 |
26 | Kodları satır satır giriniz. 27 |