/* Basic Validation for existing Folder */
if (!file_exists($buyer_name)) {
mkdir($buyer_name);
}
/* Scan directory*/
$dir = scandir($buyer_name);
/* Loop $buyer_name directory */
foreach ($dir as $d) {
foreach ($directory_tree as $directory) {
/* Basic Validation for existing Folder */
if (!file_exists("$buyer_name/${directory['dir_name']}")) {
/* Create First Parent Folder */
mkdir("$buyer_name/${directory['dir_name']}");
}
/* Basic Validation if has sub folder */
if (array_key_exists('sub_folder', $directory)) {
/* Check if sub folder has value */
if (is_array($directory['sub_folder'])) {
/* Loop sub directory directory */
foreach ($directory['sub_folder'] as $sub) {
/* Basic Validation for existing Sub Folder */
if (!file_exists("$buyer_name/${directory['dir_name']}/${sub['dir_name']}")) {
/* Create Sub Dir Folder */
mkdir("$buyer_name/${directory['dir_name']}/${sub['dir_name']}");
}
/* Basic Validation if has sub folder */
if (array_key_exists('sub_folder', $sub)) {
/* Check if sub folder has sub folder also */
if (is_array($sub['sub_folder'])) {
/* Loop sub of sub directory directory */
foreach ($sub['sub_folder'] as $inner_sub) {
if (!file_exists("$buyer_name/${directory['dir_name']}/${sub['dir_name']}/${inner_sub['dir_name']}")) {
/* Create Innder Sub Dir Folder */
mkdir("$buyer_name/${directory['dir_name']}/${sub['dir_name']}/${inner_sub['dir_name']}");
}
}
}
}
}
}
}
}
}
$this->db->insert('section', $directory_tree);
ito yung sa controller code ko sa postman ko xia ni rrun
------------------------------------------------------------------------------------------------
public function sample(){
$payload = json_decode(file_get_contents('php://input'),true);
$this->Section_model->sample($payload);
}
ito yung sa controller code ko sa postman ko xia ni rrun
------------------------------------------------------------------------------------------------
public function sample(){
$payload = json_decode(file_get_contents('php://input'),true);
$this->Section_model->sample($payload);
}