/
addtagtop3.php
78 lines (63 loc) · 2.24 KB
/
addtagtop3.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
<?php
require_once 'include/general-includes.php';
require_once 'class/clsnegativetags.php';
require_once 'class/clspositivetags.php';
require_once 'class/clsp3tags.php';
extract($_POST);
$btnval;
$p_n;
if($p_n == 2)
{
$objnegativetags = new negativetags();
$condition = " AND tag_name = '$btnval' ";
$negative_tag = $objnegativetags->get_records($condition);
if(count($negative_tag) > 0)
{
$objp3tags = new p3tags();
$condition = " AND tag_id = " . $negative_tag[0]['id'] . " AND positive_or_negative = 2";
if($objp3tags->count_records($condition) > 0)
{
$rec = $objp3tags->get_records($condition);
$id = $rec[0]['id'];
$objp3tags->set_properties($id);
$objp3tags->count_tags = $objp3tags->count_tags + 1;
$objp3tags->update_record();
}
else
{
$objp3tags->tag_id = $negative_tag[0]['id'];
$objp3tags->tag_name = $negative_tag[0]['tag_name'];
$objp3tags->positive_or_negative = 2;
$objp3tags->count_tags = 1;
$objp3tags->insert_record();
}
}
}
else if($p_n == 1)
{
$objpositivetags = new positivetags();
$condition = " AND tag_name = '$btnval' ";
$positive_tag = $objpositivetags->get_records($condition);
if(count($positive_tag) > 0)
{
$objp3tags = new p3tags();
$condition = " AND tag_id = " . $positive_tag[0]['id'] . " AND positive_or_negative = 1";
if($objp3tags->count_records($condition) > 0)
{
$rec = $objp3tags->get_records($condition);
$id = $rec[0]['id'];
$objp3tags->set_properties($id);
$objp3tags->count_tags = $objp3tags->count_tags + 1;
$objp3tags->update_record();
}
else
{
$objp3tags->tag_id = $positive_tag[0]['id'];
$objp3tags->tag_name = $positive_tag[0]['tag_name'];
$objp3tags->positive_or_negative = 1;
$objp3tags->count_tags = 1;
$objp3tags->insert_record();
}
}
}
?>