@@ -143,7 +143,7 @@ private function get_carddav_addressbook_contacts($limit = array())
143
143
SELECT
144
144
*
145
145
FROM
146
- " .get_table_name ('carddav_contacts ' )."
146
+ " .$ rcmail -> db -> table_name ('carddav_contacts ' )."
147
147
WHERE
148
148
user_id = ?
149
149
AND
@@ -162,12 +162,9 @@ private function get_carddav_addressbook_contacts($limit = array())
162
162
$ result = $ rcmail ->db ->limitquery ($ query , $ limit ['start ' ], $ limit ['length ' ], $ rcmail ->user ->data ['user_id ' ], $ this ->carddav_server_id );
163
163
}
164
164
165
- if ( $ rcmail ->db ->num_rows ($ result ))
165
+ while ( $ contact = $ rcmail ->db ->fetch_assoc ($ result ))
166
166
{
167
- while ($ contact = $ rcmail ->db ->fetch_assoc ($ result ))
168
- {
169
- $ carddav_addressbook_contacts [$ contact ['vcard_id ' ]] = $ contact ;
170
- }
167
+ $ carddav_addressbook_contacts [$ contact ['vcard_id ' ]] = $ contact ;
171
168
}
172
169
173
170
return $ carddav_addressbook_contacts ;
@@ -187,7 +184,7 @@ private function get_carddav_addressbook_contact($carddav_contact_id)
187
184
SELECT
188
185
*
189
186
FROM
190
- " .get_table_name ('carddav_contacts ' )."
187
+ " .$ rcmail -> db -> table_name ('carddav_contacts ' )."
191
188
WHERE
192
189
user_id = ?
193
190
AND
@@ -196,12 +193,7 @@ private function get_carddav_addressbook_contact($carddav_contact_id)
196
193
197
194
$ result = $ rcmail ->db ->query ($ query , $ rcmail ->user ->data ['user_id ' ], $ carddav_contact_id );
198
195
199
- if ($ rcmail ->db ->num_rows ($ result ))
200
- {
201
- return $ rcmail ->db ->fetch_assoc ($ result );
202
- }
203
-
204
- return false ;
196
+ return $ rcmail ->db ->fetch_assoc ($ result );
205
197
}
206
198
207
199
/**
@@ -215,21 +207,19 @@ private function get_carddav_addressbook_contacts_count()
215
207
216
208
$ query = "
217
209
SELECT
218
- *
210
+ count(*)
219
211
FROM
220
- " .get_table_name ('carddav_contacts ' )."
212
+ " .$ rcmail -> db -> table_name ('carddav_contacts ' )."
221
213
WHERE
222
214
user_id = ?
223
215
AND
224
216
carddav_server_id = ?
225
- " .$ this ->get_search_set ()."
226
- ORDER BY
227
- name ASC
228
- " ;
217
+ " .$ this ->get_search_set ();
229
218
230
219
$ result = $ rcmail ->db ->query ($ query , $ rcmail ->user ->data ['user_id ' ], $ this ->carddav_server_id );
231
220
232
- return $ rcmail ->db ->num_rows ($ result );
221
+ $ count = $ rcmail ->db ->fetch_array ($ result );
222
+ return $ count [0 ];
233
223
}
234
224
235
225
/**
@@ -503,7 +493,7 @@ private function carddav_addressbook_add($carddav_content)
503
493
504
494
$ query = "
505
495
INSERT INTO
506
- " .get_table_name ('carddav_contacts ' )." (carddav_server_id, user_id, etag, last_modified, vcard_id, vcard, words, firstname, surname, name, email)
496
+ " .$ rcmail -> db -> table_name ('carddav_contacts ' )." (carddav_server_id, user_id, etag, last_modified, vcard_id, vcard, words, firstname, surname, name, email)
507
497
VALUES
508
498
(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
509
499
" ;
@@ -553,7 +543,7 @@ private function carddav_addressbook_update($carddav_content)
553
543
554
544
$ query = "
555
545
UPDATE
556
- " .get_table_name ('carddav_contacts ' )."
546
+ " .$ rcmail -> db -> table_name ('carddav_contacts ' )."
557
547
SET
558
548
etag = ?,
559
549
last_modified = ?,
@@ -610,7 +600,7 @@ private function carddav_addressbook_delete($vcard_id)
610
600
611
601
$ query = "
612
602
DELETE FROM
613
- " .get_table_name ('carddav_contacts ' )."
603
+ " .$ rcmail -> db -> table_name ('carddav_contacts ' )."
614
604
WHERE
615
605
vcard_id = ?
616
606
AND
@@ -649,9 +639,9 @@ private function carddav_add($vcard)
649
639
$ vcard_id = $ carddav_backend ->add ($ vcard );
650
640
if ($ vcard_id !== false )
651
641
{
652
- $ this ->carddav_addressbook_sync ($ server , false , $ vcard_id );
642
+ $ this ->carddav_addressbook_sync ($ server , null , $ vcard_id );
653
643
654
- return $ rcmail ->db ->insert_id (get_table_name ('carddav_contacts ' ));
644
+ return $ rcmail ->db ->insert_id ($ rcmail -> db -> table_name ('carddav_contacts ' ));
655
645
}
656
646
}
657
647
@@ -820,7 +810,7 @@ private function search_carddav_addressbook_contacts()
820
810
SELECT
821
811
*
822
812
FROM
823
- " .get_table_name ('carddav_contacts ' )."
813
+ " .$ rcmail -> db -> table_name ('carddav_contacts ' )."
824
814
WHERE
825
815
user_id = ?
826
816
" .$ this ->get_search_set ()."
@@ -830,16 +820,12 @@ private function search_carddav_addressbook_contacts()
830
820
831
821
$ result = $ rcmail ->db ->query ($ query , $ rcmail ->user ->data ['user_id ' ]);
832
822
833
- if ( $ rcmail ->db ->num_rows ($ result ))
823
+ while ( $ contact = $ rcmail ->db ->fetch_assoc ($ result ))
834
824
{
835
- while ($ contact = $ rcmail ->db ->fetch_assoc ($ result ))
836
- {
837
- $ record ['name ' ] = $ contact ['name ' ];
838
- $ record ['email ' ] = explode (', ' , $ contact ['email ' ]);
839
-
840
- $ this ->result ->add ($ record );
841
- }
825
+ $ record ['name ' ] = $ contact ['name ' ];
826
+ $ record ['email ' ] = explode (', ' , $ contact ['email ' ]);
842
827
828
+ $ this ->result ->add ($ record );
843
829
}
844
830
845
831
return $ this ->result ;
0 commit comments