Skip to content

Instantly share code, notes, and snippets.

View ManiruzzamanAkash's full-sized avatar
👨‍💻
Building the Better World By Writing Stuffs...

Maniruzzaman Akash ManiruzzamanAkash

👨‍💻
Building the Better World By Writing Stuffs...
View GitHub Profile
@ManiruzzamanAkash
ManiruzzamanAkash / W3TotalCacheService.php
Created March 30, 2026 08:04
W3 Total Cache Service
<?php
namespace SureCart\WordPress\Cache;
/**
* W3 Total Cache Service.
*/
class W3TotalCacheService extends CacheService {
/**
* Bootstrap the service.
@ManiruzzamanAkash
ManiruzzamanAkash / LiteSpeedCacheService.php
Created March 30, 2026 08:04
Litespeed Cache service file
<?php
namespace SureCart\WordPress\Cache;
/**
* LiteSpeed Cache Service.
*/
class LiteSpeedCacheService extends CacheService {
/**
* Bootstrap the service.
@ManiruzzamanAkash
ManiruzzamanAkash / CacheService.php
Created March 30, 2026 08:03
Abstract CacheService for SureCart
<?php
namespace SureCart\WordPress\Cache;
/**
* Abstract Cache Service.
*/
abstract class CacheService {
/**
* Bootstrap the service.
import { useState, useEffect, useRef, useCallback } from "react";
import ArrowDownIcon from "../../../../IconComponents/ArrowDownIcon";
import ArrowUpIcon from "../../../../IconComponents/ArrowUpIcon";
import TabSelector from "../../../components/TabSelector";
import axios from "@utils/axios";
import { useForm } from "react-hook-form";
import { notifyError, notifySuccess } from "../../../components/Notification";
import CommentForm from "../../components/tools/CommentForm";
import TextEditorForCourse from "../../../../components/text-editor/text-editor-for-course";
@ManiruzzamanAkash
ManiruzzamanAkash / app.css
Created May 25, 2025 15:47
Lara Dashboard app.css
@import url("https://fonts.googleapis.com/css2?family=Outfit:[email protected]&display=swap")
layer(base);
@import "tailwindcss";
@import 'bootstrap-icons/font/bootstrap-icons.css';
@custom-variant dark (&:is(.dark *));
@ManiruzzamanAkash
ManiruzzamanAkash / SureCart_MemberPressService.php
Created February 5, 2025 13:20
SureCart integration service for MemberPress
<?php
namespace SureCart\Integrations\MemberPress;
use SureCart\Integrations\Contracts\IntegrationInterface;
use SureCart\Integrations\Contracts\PurchaseSyncInterface;
use SureCart\Integrations\IntegrationService;
use SureCart\Models\Purchase;
use SureCart\Support\Currency;
@ManiruzzamanAkash
ManiruzzamanAkash / Editor-Resize.jsx
Created February 4, 2025 08:26
Resize Editor or Component - React
import { useState, useCallback } from 'react';
const ResizableHandler = ({ children }) => {
const [width, setWidth] = useState('100%');
const [isResizing, setIsResizing] = useState(false);
const [startX, setStartX] = useState(0);
const startResizing = useCallback((event) => {
setIsResizing(true);
setStartX(event.clientX);
<?php
namespace SureCart\Integrations\Elementor\Widgets\Nested;
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
/**
* Product widget.
@ManiruzzamanAkash
ManiruzzamanAkash / ImageUploadTrait.php
Created January 14, 2024 20:28
Image Upoader Trait for Learning
<?php
declare(strict_types=1);
namespace App\Traits;
use Exception;
use Illuminate\Http\UploadedFile;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\Str;
@ManiruzzamanAkash
ManiruzzamanAkash / SitemapController.php
Created January 9, 2024 17:16
SiteMap Generator PHP - Laravel
<?php
namespace App\Http\Controllers;
use App\Models\Category;
use App\Models\CodeExample;
use App\Models\Course;
use App\Models\CssCode;
use App\Models\Developer;
use App\Models\Page;
use App\Models\Post;