• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Freegle / iznik-server / 5b752abb-8537-45da-bb5a-2ef7c5b14993

11 Dec 2024 10:40AM UTC coverage: 92.434% (-0.002%) from 92.436%
5b752abb-8537-45da-bb5a-2ef7c5b14993

push

circleci

edwh
Track sources of users

3 of 4 new or added lines in 1 file covered. (75.0%)

2 existing lines in 2 files now uncovered.

25483 of 27569 relevant lines covered (92.43%)

31.46 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

93.33
/http/api/src.php
1
<?php
2
namespace Freegle\Iznik;
3

4
function src() {
5
    global $dbhr, $dbhm;
1✔
6

7
    $ret = [ 'ret' => 100, 'status' => 'Unknown verb' ];
1✔
8

9
    switch ($_REQUEST['type']) {
1✔
10
        case 'POST': {
1✔
11
            $dbhm->background("INSERT INTO logs_src (src, userid, session) VALUES (" . $dbhm->quote($_REQUEST['src']) . ", " . $dbhm->quote(Utils::presdef('id', $_SESSION, NULL)) . ", " . $dbhm->quote(session_id()) . ");");
1✔
12

13
            $me = Session::whoAmI($dbhr, $dbhm);
1✔
14
            if ($me && !$me->getPrivate('source')) {
1✔
UNCOV
15
                $me->setPrivate('source', $_REQUEST['src']);
×
16
            }
17

18
            # Record in the session, as we might later create a user.
19
            $_SESSION['src'] = $_REQUEST['src'];
1✔
20

21
            $ret = [
1✔
22
                'ret' => 0,
1✔
23
                'status' => 'Success'
1✔
24
            ];
1✔
25
            break;
1✔
26
        }
27
    }
28

29
    return($ret);
1✔
30
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc