Permalink
Browse files

+comments

  • Loading branch information...
1 parent 6445527 commit 2d81a0b98608a851c3f0d3b6af5a1a7dab25fc94 unknown committed Jan 25, 2012
Showing with 36 additions and 16 deletions.
  1. +7 −1 hokku.install
  2. +29 −15 hokku.module
View
@@ -21,10 +21,16 @@ function hokku_schema() {
),
'primary key' => array(
'ip'
- ),
+ )
);
return $schema;
}
+/**
+* По какой-то причине, схема не добавляется в базу.
+* При этом, по идее hook_schema() описана валидно
+* Отсюда причины и не понятны.
+*
+*/
function hokku_install(){
drupal_install_schema('hokku_limit_tokens');
View
@@ -3,14 +3,14 @@
/**
* Implementation of hook_views_api().
*/
-function hokku_views_api() {
- return array(
- 'api' => '2',
- 'path' => drupal_get_path('module', 'foo'),
- //'path' => drupal_get_path('module', 'foo') . '/includes',
- );
-}
-
+/** function hokku_views_api() {
+* return array(
+* 'api' => '2',
+* 'path' => drupal_get_path('module', 'foo'),
+* //'path' => drupal_get_path('module', 'foo') . '/includes',
+* );
+*}
+*/
/**
* Implementation of hook_node_info ()
*
@@ -31,10 +31,9 @@ function hokku_node_info () {
}
*/
/**
- * Implementation of hook_perm ()
- *
- *
- */
+* ���������, ����������� �� ������������
+* �� ����, �������� ������ ���.
+*/
function hokku_are_user_auth() {
global $user;
if ($user->uid == 0){
@@ -44,6 +43,12 @@ function hokku_are_user_auth() {
return false;
}
}
+/**
+* ���������, ���� �� �� ����� �� ip ��� � ������������
+* ������ ������ �����, �������������� ��� �� ��� ��������
+* ����� � ������� ���.
+*
+*/
function hokku_are_user_have_limit () {
global $user;
if (hokku_are_user_auth ()){
@@ -52,6 +57,7 @@ function hokku_are_user_have_limit () {
else {
$current_day = date ('d',time ());
db_query("DELETE FROM {hokku_limit_tokens} WHERE date < %d ", $current_day);
+ //������ ������ �� �����������, ��������� � ���� ��� �������.
$result = db_query ("SELECT ip FROM {hokku_limit_tokens}");
$ip_arr = db_fetch_array ($result);
if (!$ip_arr) {
@@ -62,14 +68,22 @@ function hokku_are_user_have_limit () {
}
}
}
-
-
+/**
+* ������� "�����" ��� ��������� ������, ���������� ����� ������ ���
+*
+*
+*/
function hokku_get_limit_token(){
global $user;
$timestamp = date ('d',time ());
$uip = $user->hostname;
db_query("INSERT INTO {hokku_limit_tokens} (ip,date) VALUES ('%s',%d)", $uip,$timestamp);
- }
+ //���� ���� �� �����������, ��� ��� �� �������
+ }
+/**
+* ���� ������ ��������� �������� - ������� � ���� ���� ������ ���� �������.
+* ��� �� ������ �� ���������� ������. ������.
+*/
function hokku_after_build($form, &$form_state){
global $user;

0 comments on commit 2d81a0b

Please sign in to comment.