echo "<i>Messages not implemented yet</i>";
}
-function GLCASpageBuilder($bodyClass, $bodyFunction, $bodycontent, $title="GLCAS")
+function GLCASpageBuilder($bodyClass, $bodyFunction, $bodycontent=null, $title="GLCAS")
{
global $WEB_ROOT_FS, $BASE_URL;
}
+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