added some config jargon
[glcas.git] / libglcas / web.php
index 0bdd798..7ef4de6 100644 (file)
@@ -118,5 +118,51 @@ function GLCASpageBuilder($bodyClass, $bodyFunction, $bodycontent=null, $title="
        
 }
 
+function glcas_startInstaller()
+{
+       global $WEB_ROOT_FS, $BASE_URL;
+       
+       $uid = posix_geteuid();
+       $gid = posix_getegid();
+       $uid_a = posix_getpwuid($uid);
+       $uid = $uid_a["name"];
+       
+       $gid_a = posix_getgrgid($gid);
+       $gid = $gid_a["name"];
+       error_log("user id is $uid, group id is $gid");
+       
+?>
+<html>
+<h1>Welcome to GLCAS</h1>
+Welcome to GLCAS, I cant find my configuration file so im assuming you installing me for the first time<br>
+If this is not correct then we have a big problem that needs to be solved, i hope you have a backup of the old
+config, cause that will make life easier.<br><br>
+However, if this is the first time you have run this app, then all is good with the world. All I need right
+now is a place where i can store my config. I search the following directories for the location of my 
+configuration (webconfig)<br>
+<li> /var/run/glcas/
+<li> /var/lib/glcas/
+<li> <?php echo $WEB_ROOT_FS?>/var/glcas/
+<br><br>
+
+As root, you must now create one of these directories and change the ownership of the directory to the web owner.
+(chown <?php echo $uid?>:<?php echo $gid ?> the_path_you_choose).<br>
+
+Now, tell me where you want me to create the webconfig file:<br>
+<form method="post">
+<select name="installdir">
+<option value="/var/run/glcas">/var/run/glcas</option>
+<option value="/var/lib/glcas">/var/lib/glcas</option>
+<option value="<?php echo $WEB_ROOT_FS?>/var/glcas/"><?php echo $WEB_ROOT_FS?>/var/glcas/</option>
+</select>
+<input type="submit" name="Go" value="Go">
+
+</select>
+</form>
+
+</html>
+<?php 
+}
+
 
 ?>
\ No newline at end of file