Cron scripts fixup & added isset to database.inc
[mirrors/Kyberia-bloodline.git] / cron / register.php
index 823816881b7b35e629239f9a1de7d4709f0f51a7..38bf9eaa535e40316de493fdd49de6364824d2ff 100755 (executable)
@@ -1,12 +1,22 @@
 #!/usr/local/bin/php
 <?php
-require('../config/config.inc');
-require(SYSTEM_ROOT.'/inc/log.inc');
-require(SYSTEM_ROOT.'/inc/database.inc');
-require(SYSTEM_ROOT.'/inc/nodes.inc');
-require(SYSTEM_ROOT.'/inc/permissions.inc');
-require(SYSTEM_ROOT.'/inc/ubik.inc');
-require(SYSTEM_ROOT.'/inc/senate.inc');
+/*
+ * Script that register new users who gaind enough K (votes)
+ * Called XXX
+ */
+
+
+// Use relative address of config file
+// Change this, if you move you cron directory.
+$dir=substr(__FILE__, 0, strrpos(__FILE__, '/'));
+require($dir.'/../wwwroot/config/config.inc');
+
+require(INCLUDE_DIR.'/log.inc');
+require(INCLUDE_DIR.'/database.inc');
+require(INCLUDE_DIR.'/nodes.inc');
+require(INCLUDE_DIR.'/permissions.inc');
+require(INCLUDE_DIR.'/ubik.inc');
+require(INCLUDE_DIR.'/senate.inc');
 
 //REGISTRATION_VOTES CONSTANT DEFINED IN INC/SENATE.INC
 define('REGISTER_TEXT','request for access');
@@ -17,11 +27,11 @@ $_SESSION['user_id']=UBIK_ID;
 $db=new CLASS_DATABASE();
 
 $q="select users.login as persona,users.email as email,
-k,node_id,node_creator,login from nodes
-left join users on nodes.node_creator=users.user_id
-where node_name like '".REGISTER_TEXT."%'
-and node_parent=".REGISTRATION_REQUEST_NODE."
-and k >=".REGISTRATION_VOTES;
+       k,node_id,node_creator,login from nodes
+       left join users on nodes.node_creator=users.user_id
+       where node_name like '".REGISTER_TEXT."%'
+       and node_parent=".REGISTRATION_REQUEST_NODE."
+       and k >=".REGISTRATION_VOTES;
 
 $set=$db->query($q);
 
@@ -30,13 +40,16 @@ while ($set->next()) {
       $db->update($q);
       $login=$set->getString('login');
       echo $login." registered\n";
-      $db->update("update nodes set template_id=7,external_link='db://users',node_name='$login' where node_id=".$set->getString('node_id'));
+      $db->update("update nodes set 
+                       template_id=7,
+                       external_link='db://users',
+                       node_name='$login' 
+                       where node_id=".$set->getString('node_id'));
       $mail=$set->getString('email');
       mail($mail,"kyberia gate is opened","Vitaj v kyberii");
 
       //VHODNE POSLAT ZACIATOCNIKOVI POSTU
 //      ubik::ubikMail($params);
-
 }
 
-?>
\ No newline at end of file
+?>
This page took 0.122256 seconds and 4 git commands to generate.