@@ -38,9 +38,9 @@ function get_elem_by_name($connect, $tag_name){
38
38
function get_all_elem (){
39
39
require "../the_connector/connect_area.php " ;
40
40
$ result = array ();
41
- $ stmt = $ connect ->prepare ("SELECT `tag_id`, `user_id`, `tag_name`, `tag_type`, `tag_example`, `tag_description`, `default_style`, `addon`, `date_time` FROM `elements` " );
41
+ $ stmt = $ connect ->prepare ("SELECT `tag_id`, `user_id`, `tag_name`, `tag_type`, `tag_example`, `tag_description`, `default_style`, `likes`, ` addon`, `date_time` FROM `elements` " );
42
42
$ stmt ->execute ();
43
- $ stmt ->bind_result ($ elem_id , $ user_id , $ elem_name , $ type , $ elem_example , $ description , $ elem_default , $ addon , $ date_time );
43
+ $ stmt ->bind_result ($ elem_id , $ user_id , $ elem_name , $ type , $ elem_example , $ description , $ elem_default , $ likes , $ addon , $ date_time );
44
44
45
45
if (!$ stmt ){
46
46
$ result = array ("status " =>"false " , "msg " =>"Could not get the coins symbols. " );
@@ -59,16 +59,32 @@ function get_all_raw_elem(){
59
59
require "../the_connector/connect_area.php " ;
60
60
61
61
$ result = "" ;
62
-
63
- $ stmt = $ connect ->prepare ("SELECT `tag_id`, `user_id`, `tag_name`, `tag_type`, `tag_example`, `tag_description`, `default_style`, `addon`, `date_time` FROM `elements` " );
62
+ $ display_type = isset ($ _GET ["display_by " ]) ? ($ _GET ["display_by " ]) : "" ;
63
+ if ($ display_type == "like " ){
64
+ $ stmt = $ connect ->prepare ("SELECT `tag_id`, `user_id`, `tag_name`, `tag_type`, `tag_example`, `tag_description`, `default_style`, `likes`, `addon`, `date_time` FROM `elements` ORDER BY `likes` DESC " );
65
+ } else if ($ display_type == "date-new " ){
66
+ $ stmt = $ connect ->prepare ("SELECT `tag_id`, `user_id`, `tag_name`, `tag_type`, `tag_example`, `tag_description`, `default_style`, `likes`, `addon`, `date_time` FROM `elements` ORDER BY `date_time` DESC " );
67
+ } else if ($ display_type == "date-old " ){
68
+ $ stmt = $ connect ->prepare ("SELECT `tag_id`, `user_id`, `tag_name`, `tag_type`, `tag_example`, `tag_description`, `default_style`, `likes`, `addon`, `date_time` FROM `elements` ORDER BY `date_time` ASC " );
69
+ }
70
+ else {
71
+ $ stmt = $ connect ->prepare ("SELECT `tag_id`, `user_id`, `tag_name`, `tag_type`, `tag_example`, `tag_description`, `default_style`, `likes`, `addon`, `date_time` FROM `elements` " );
72
+ }
73
+
74
+ //$stmt = $connect->prepare("SELECT `tag_id`, `user_id`, `tag_name`, `tag_type`, `tag_example`, `tag_description`, `default_style`, `likes`, `addon`, `date_time` FROM `elements`");
64
75
$ stmt ->execute ();
65
- $ stmt ->bind_result ($ elem_id , $ user_id , $ elem_name , $ type , $ elem_example , $ description , $ elem_default , $ addon , $ date_time );
76
+ $ stmt ->bind_result ($ elem_id , $ user_id , $ elem_name , $ type , $ elem_example , $ description , $ elem_default , $ likes , $ addon , $ date_time );
66
77
67
78
if (!$ stmt ){
68
79
$ result = array ("status " =>"false " , "msg " =>"Could not get the coins symbols. " );
69
80
}elseif ($ stmt ){
70
81
while ($ stmt ->fetch ()) {
71
- $ result .= '<span ondragstart="elem_drag(event, \'' .$ elem_name .'\')" draggable="true" class="the_bottom_elems" onclick="add_element_2_dashboard( \'' .$ elem_name .'\')"> ' .$ elem_name .'</span> ' ;
82
+ if ($ type == "inline " ){
83
+ $ result .= '<span ondragstart="elem_drag(event, \'' .$ elem_name .'\')" draggable="true" class="the_bottom_elems" onclick="add_element_2_dashboard( \'' .$ elem_name .'\')"> ' .$ elem_name .'</span> ' ;
84
+ }else {
85
+ $ result .= '<span ondragstart="elem_drag(event, \'' .$ elem_name .'\')" draggable="true" class="the_bottom_elems_block" onclick="add_element_2_dashboard( \'' .$ elem_name .'\')"> ' .$ elem_name .'</span> ' ;
86
+ }
87
+
72
88
#array_push($result, array( "id"=>$elem_id, "user_id"=>$user_id, "elem_name"=>$elem_name, "type"=>$type, "elem_default"=>$elem_default, "elem_values"=>$elem_values, "addon"=>$addon, "description"=>$description, "likes"=>$likes, "property"=>$property, "date_time"=>$date_time) );
73
89
}
74
90
}
0 commit comments