<?php
// assign directory var
$directory "directories/";

// Clear cookie
setcookie("message""");

// Get contents of dir
$dh opendir($directory);
    while(
$foldername readdir($dh)){
        if(
$foldername != "." && $foldername != ".."){
            
$dirList[] = $foldername;
        }
    }
closedir($dh);

// Delete Dir
if(isset($_POST['delButton'])){
    if(
$_POST['selectList'] != ''){ // If not empty
        
if(in_array($_POST['selectList'], $dirList)){ // If file exists, delete it
            
rmdir("$directory" $_POST['selectList']);
            
$message "Deleted the directory: <b><i>$_POST[selectList]</i></b><br /><br />";
            
setcookie("message"$message);
            
header("Location: wk12basic.php");
        }
    } else {
        print(
"<b>Nothing selected</b><br /><br />");
    }
}

// Add Dir
if(isset($_POST['addButton'])){
    if(
$_POST['toAdd'] != ''){ // If its not empty
        
if(ereg("^[A-Za-z]*$"$_POST['toAdd'])){
            if(!
is_dir("$directory" $_POST['toAdd'])){ // if it doesnt already exist
                
if(mkdir("$directory" $_POST['toAdd'] , 0777)){ // If successful
                    
$message "Added the directory <b><o>$_POST[toAdd]</i></b><br /><br />";
                    
setcookie("message"$message);
                    
header("Location: wk12basic.php");
                } else {
                    print(
"Problem Making Directory: <b><i>$_POST[toAdd]</i></b><br /><br />");
                }
            } else {
                print(
"The directory <b><i>$_POST[toAdd]</i></b> already exists<br /><br />");
            }
        } else {
            
$message "Filenames can only contain letters<br /><i>no spaces, numbers, or special characters</i><br /><br />";
            
setcookie("message"$message);
            
header("Location: wk12basic.php");
        }
    } else {
        print(
"<b>Nothing to add</b><br /><br />");
    }
}
?>

<html>
<head>
<title>Week #12 BASIC ~ Lestat</title>
<link rel="stylesheet" type="text/css" href="/css/scriptskewl.css">
</head>
<body>

<?php
if($_COOKIE['message']){
    print(
"$_COOKIE[message]");
}
?>

<!-- Delete Directory Form -->
<form method="POST" action="<?php $PHP_SELF ?>">
<fieldset style="width:230px;">
<legend>Delete Directory</legend>
<select name="selectList">
<option value=""></option>
<?php
foreach($dirList as $value){
    print(
"<option value=$value name=\"choice\">$value</option>");
}
?>
</select>
<input type="submit" name="delButton" value="Delete" />
</fieldset>
</form>


<!-- Add Directory Form -->
<form method="POST" action="<?php $PHP_SELF?>">
<fieldset style="width:230px;">
<legend>Add Directory</legend>
<input type="text" name="toAdd" maxlength="15">&nbsp;<input type="submit" name="addButton" value="Add">
</fieldset>
</form>



<!-------------  END  ------------->

<br /><br /><a href='../index.html'>Index</a><br />
<iframe src='wk12basicsrc.php' width='100%' height='300'></iframe>
<br />

<a href='../index.html'>Index</a>

</body>
</html>