!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: nginx/1.23.4. PHP/5.6.40-65+ubuntu20.04.1+deb.sury.org+1 

uname -a: Linux foro-restaurado-2 5.15.0-1040-oracle #46-Ubuntu SMP Fri Jul 14 21:47:21 UTC 2023
aarch64
 

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

Safe-mode: OFF (not secure)

/home/scripts/pba/phc-read-only/src/lib/   drwxrwxr-x
Free 83.2 GB of 96.73 GB (86.02%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     AttrMap.h (1.32 KB)      -rw-rw-r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*
 * phc -- the open source PHP compiler
 * See doc/license/README.license for licensing information
 * 
 * Specialized version of Map 
 */

#ifndef PHC_ATTR_MAP_H
#define PHC_ATTR_MAP_H

#include "lib/Object.h"
#include "lib/Map.h"
#include "process_ir/IR.h"
#include <string>

class String;
class Integer;
class Boolean;

class AttrMap : public Map<std::string, Object*>
{
public:
    AttrMap();
    virtual ~AttrMap();

// Retrieve attributes of various types
public:
    Boolean* get_boolean(std::string key);
    Integer* get_integer(std::string key);
    String* get_string(std::string key);

    /*
     * Special list support. The only list type we support are IR::Node_lists
     * and String_lists, as we cant serialize anything else to XML. These
     * functions wrap and unwrap them.
     */
    template <class T>
    List<T*>* get_list (std::string key)
    {
        return rewrap_list<T> (dyc<List<IR::Node*> > (get (key)));
    };

    template <class T>
    void set_list (std::string key, List<T*>* list)
    {
        set (key, rewrap_list <IR::Node> (list));
    };
    
// Special support for bools
public:
    void set_true(std::string key);
    void set_false(std::string key);
    bool is_true(std::string key); // is_true returns false is not has(key)

public:
    void erase_with_prefix (std::string key_prefix);

public:
    AttrMap* clone();
    void clone_all_from(AttrMap* other);
};

#endif // PHC_ATTR_MAP_H

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

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

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

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by HackingTool | HackingTool | Generation time: 0.0041 ]--