Software: Apache. PHP/7.3.33 uname -a: Linux web25.us.cloudlogin.co 5.10.237-xeon-hst #1 SMP Mon May 5 15:10:04 UTC 2025 x86_64 uid=233359(alpastrology) gid=888(tty) groups=888(tty),33(tape) Safe-mode: OFF (not secure) /usr/local/php7.3/share/misc/php-spx/assets/web-ui/js/ drwxr-xr-x |
Viewing file: Select action/file-type: /* SPX - A simple profiler for PHP * Copyright (C) 2017-2022 Sylvain Lassaut <NoiseByNorthwest@gmail.com> * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <https://www.gnu.org/licenses/>. */ export function createNode(name, attributes, builder) { let node = document.createElementNS("http://www.w3.org/2000/svg", name); for (let k in attributes || {}) { node.setAttribute(k, attributes[k]); } if (builder) { builder(node); } return node; } export class NodePool { constructor(name) { this.name = name; this.nodes = []; this.top = 0; } acquire(attributes, builder) { if (this.nodes.length == this.top) { this.nodes.push(createNode(this.name)); } const node = this.nodes[this.top]; this.top++; for (let k in attributes || {}) { node.setAttribute(k, attributes[k]); } if (builder) { builder(node); } return node; } releaseAll() { this.top = 0; } } |
:: Command execute :: | |
--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by KaizenLouie | C99Shell Github | Generation time: 0.0114 ]-- |