Documentation/Index/BSConnectOwnScripts: MyBSConnectDBExchange.inc

Plik MyBSConnectDBExchange.inc, 1.4 KB (dodany przez TS, 9 years temu)
xx
Line 
1<?php
2require_once('./classes/BSConnectReadOnly/exchange/db/BSConnectDBExchange.inc');
3
4/**
5 * MyBSConnectDBExchange
6 *
7 * @uses BSConnectDBExchange
8 * @final
9 * @author Tomasz Świenty
10 * @version 0.1
11 * @copyright Copyright (c) BetaSoft
12 */
13final class MyBSConnectDBExchange extends BSConnectDBExchange {
14
15
16
17    /**
18     * countContacts
19     * Pobranie liczby wszystkich klientów z widoku bs_contacts_view
20     *
21     * @param string $configuration
22     * @param string $externalContactID
23     * @return int
24     */
25    public function countContacts($configuration, $externalContactID = FALSE) {
26
27        // TUTAJ WYKONUJEMY WŁASNE SKRYPTY
28
29        // wywołanie standardowej funkcji z klasy nadrzędnej a celu pobrania liczby wszystkich klientów
30        return parent::countContacts($configuration, $externalContactID);
31
32    }
33
34
35
36    /**
37     * countModifiedContacts
38     * Pobranie liczby wszystkich zaktualizowanych klientów z widoku bs_modified_contacts_view
39     *
40     * @param string $configuration
41     * @param string $lastFullSynchronizedDate
42     * @return int
43     */
44        public function countModifiedContacts($configuration, $lastFullSynchronizedDate = NULL) {
45
46        // TUTAJ WYKONUJEMY WŁASNE SKRYPTY
47
48        // wywołanie standardowej funkcji z klasy nadrzędnej a celu pobrania liczby wszystkich klientów
49        return parent::countModifiedContacts($configuration, $lastFullSynchronizedDate);
50
51    }
52
53}
54
55?>