!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/var/www/html/queuepro/public20250821/assets/js/pages/   drwxrwxr-x
Free 13.03 GB of 57.97 GB (22.48%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     crm-deals.init.js (7.37 KB)      -rwxrwxr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/******/ (() => { // webpackBootstrap
var __webpack_exports__ = {};
/*!**********************************************!*\
  !*** ./resources/js/pages/crm-deals.init.js ***!
  \**********************************************/
var contactNo = new Cleave("#contactNumber", {
  delimiters: ['(', ')', '-'],
  blocks: [0, 3, 3, 4]
});

var str_dt = function formatDate(date) {
  var monthNames = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
  var d = new Date(date),
      month = '' + monthNames[d.getMonth()],
      day = '' + d.getDate(),
      year = d.getFullYear();
  if (month.length < 2) month = '0' + month;
  if (day.length < 2) day = '0' + day;
  return [day + " " + month, year].join(', ');
};

form = document.getElementById("deals-form");
form.addEventListener('submit', function (event) {
  event.preventDefault();

  if (!form.checkValidity()) {
    event.preventDefault();
    form.classList.add('was-validated');
  } else {
    var dealTitle = document.getElementById("dealTitle").value;
    var dealValue = document.getElementById("dealValue").value;
    var deatType = document.getElementById("deatType").value;
    var dealOwner = document.getElementById("dealOwner").value;
    var dueDate = document.getElementById("dueDate").value;
    var contactNumber = document.getElementById("contactNumber").value;
    var contactEmail = document.getElementById("dealEmail").value;
    var contactDescription = document.getElementById("contactDescription").value;
    var avtar_title = dealOwner.split(" ");
    var letters = null;

    if (avtar_title.length >= 2) {
      var first_letter = avtar_title[0].slice(0, 1);
      var secont_letter = avtar_title[1].slice(0, 1);
      letters = first_letter + secont_letter;
    } else {
      var first_letter = avtar_title[0].slice(0, 1);
      letters = first_letter;
    }

    var avatar_ = "<div class=\"flex-shrink-0 avatar-xs me-2\"><div class=\"avatar-title bg-soft-success text-success rounded-circle fs-13\">" + letters + "</div></div>";
    var newDeals = "<div class=\"card\">\n                            <div class=\"card-body\">\n                                <a class=\"d-flex align-items-center\" data-bs-toggle=\"collapse\" href=\"#" + dealTitle + "\" role=\"button\" aria-expanded=\"false\" aria-controls=\"leadDiscovered1\">\n                                    <div class=\"flex-shrink-0\">\n                                        " + avatar_ + "\n                                    </div>\n                                    <div class=\"flex-grow-1 ms-3\">\n                                        <h6 class=\"fs-14 mb-1\">" + dealTitle + "</h6>\n                                        <p class=\"text-muted mb-0\">$" + dealValue + " - " + str_dt(dueDate) + "</p>\n                                    </div>\n                                </a>\n                            </div>\n                            <div class=\"collapse border-top border-top-dashed\" id=\"" + dealTitle + "\">\n                                <div class=\"card-body\">\n                                    <h6 class=\"fs-14 mb-1\">" + dealOwner + " <small class=\"badge badge-soft-danger\">4 Days</small></h6>\n                                    <p class=\"text-muted\">" + contactDescription + "</p>\n                                    <ul class=\"list-unstyled vstack gap-2 mb-0\">\n                                        <li>\n                                            <div class=\"d-flex\">\n                                                <div class=\"flex-shrink-0 avatar-xxs text-muted\">\n                                                    <i class=\"ri-question-answer-line\"></i>\n                                                </div>\n                                                <div class=\"flex-grow-1\">\n                                                    <h6 class=\"mb-0\">Meeting with Thomas</h6>\n                                                    <small class=\"text-muted\">Yesterday at 9:12AM</small>\n                                                </div>\n                                            </div>\n                                        </li>\n                                        <li>\n                                            <div class=\"d-flex\">\n                                                <div class=\"flex-shrink-0 avatar-xxs text-muted\">\n                                                    <i class=\"ri-mac-line\"></i>\n                                                </div>\n                                                <div class=\"flex-grow-1\">\n                                                    <h6 class=\"mb-0\">Product Demo</h6>\n                                                    <small class=\"text-muted\">Monday at 04:41PM</small>\n                                                </div>\n                                            </div>\n                                        </li>\n                                        <li>\n                                            <div class=\"d-flex\">\n                                                <div class=\"flex-shrink-0 avatar-xxs text-muted\">\n                                                    <i class=\"ri-earth-line\"></i>\n                                                </div>\n                                                <div class=\"flex-grow-1\">\n                                                    <h6 class=\"mb-0\">Marketing Team Meeting</h6>\n                                                    <small class=\"text-muted\">Monday at 04:41PM</small>\n                                                </div>\n                                            </div>\n                                        </li>\n                                    </ul>\n                                </div>\n                                <div class=\"card-footer hstack gap-2\">\n                                    <button class=\"btn btn-warning btn-sm w-100\" data-bs-toggle=\"tooltip\" data-bs-placement=\"top\" title=\"" + contactNumber + "\"><i class=\"ri-phone-line align-bottom me-1\"></i> Call</button>\n                                    <button class=\"btn btn-info btn-sm w-100\" data-bs-toggle=\"tooltip\" data-bs-placement=\"top\" title=\"" + contactEmail + "\"><i class=\"ri-question-answer-line align-bottom me-1\"></i>\n                                        Message</button>\n                                </div>\n                            </div>\n                        </div>";
    var collapseShow;

    switch (deatType) {
      case 'Lead Disovered':
        collapseShow = "leadDiscovered";
        break;

      case 'Contact Initiated':
        collapseShow = "contactInitiated";
        break;

      case 'Need Identified':
        collapseShow = "needsIdentified";
        break;

      case 'Meeting Arranged':
        collapseShow = "meetingArranged";
        break;

      case 'Offer Accepted':
        collapseShow = "offerAccepted";
        break;
    }

    document.getElementById("close-modal").click();
    document.getElementById(collapseShow).innerHTML += newDeals;
    form.reset();
    Swal.fire({
      title: 'Success!',
      text: 'Deal Inserted successfully in ' + deatType + ' Tab.',
      icon: 'success',
      showCancelButton: true,
      confirmButtonClass: 'btn btn-primary w-xs me-2 mt-2',
      cancelButtonClass: 'btn btn-danger w-xs mt-2',
      buttonsStyling: false,
      showCloseButton: true
    });
  }
});
/******/ })()
;

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0314 ]--