Tuning of logarithmic threads
[mirrors/Kyberia-bloodline.git] / cron / register.php
CommitLineData
b42b2bf9
H
1#!/usr/local/bin/php
2<?php
a3be90c6 3/*
4 * Script that register new users who gaind enough K (votes)
5 * Called XXX
6 */
7
8
9// Use relative address of config file
10// Change this, if you move you cron directory.
11$dir=substr(__FILE__, 0, strrpos(__FILE__, '/'));
12require($dir.'/../wwwroot/config/config.inc');
13
14require(INCLUDE_DIR.'/log.inc');
15require(INCLUDE_DIR.'/database.inc');
16require(INCLUDE_DIR.'/nodes.inc');
17require(INCLUDE_DIR.'/permissions.inc');
18require(INCLUDE_DIR.'/ubik.inc');
19require(INCLUDE_DIR.'/senate.inc');
b42b2bf9
H
20
21//REGISTRATION_VOTES CONSTANT DEFINED IN INC/SENATE.INC
22define('REGISTER_TEXT','request for access');
23define('REGISTRATION_REQUEST_NODE',2091448);
24
25$_SESSION['user_id']=UBIK_ID;
26
27$db=new CLASS_DATABASE();
28
29$q="select users.login as persona,users.email as email,
a3be90c6 30 k,node_id,node_creator,login from nodes
31 left join users on nodes.node_creator=users.user_id
32 where node_name like '".REGISTER_TEXT."%'
33 and node_parent=".REGISTRATION_REQUEST_NODE."
34 and k >=".REGISTRATION_VOTES;
b42b2bf9
H
35
36$set=$db->query($q);
37
38while ($set->next()) {
39 $q="update users set header_id=0 where user_id=".$set->getString('node_id');
40 $db->update($q);
41 $login=$set->getString('login');
42 echo $login." registered\n";
a3be90c6 43 $db->update("update nodes set
44 template_id=7,
45 external_link='db://users',
46 node_name='$login'
47 where node_id=".$set->getString('node_id'));
b42b2bf9
H
48 $mail=$set->getString('email');
49 mail($mail,"kyberia gate is opened","Vitaj v kyberii");
50
51 //VHODNE POSLAT ZACIATOCNIKOVI POSTU
52// ubik::ubikMail($params);
b42b2bf9
H
53}
54
a3be90c6 55?>
This page took 0.281172 seconds and 4 git commands to generate.