SproutCMS

This is the code documentation for the SproutCMS project

class Pdb

Class for doing database queries via PDO (PDO Database => Pdb)

Source code (106 results)

/config/database.php   Highlighted file source

Line 19: * The standard connection used by {@see Pdb} is the 'default' group, but
Line 20: * the method {@see Pdb::connect} can be used to connect to other groups

/modules/Demo/Controllers/Admin/DemoItemAdminController.php   Highlighted file source

Line 23: use Sprout\Helpers\Pdb;
Line 149: $res = Pdb::q($q, [$_GET['id']], 'arr');
Line 156: $res = Pdb::q($q, [Pdb::likeEscape($_GET['term'])], 'arr');
Line 171: $res = Pdb::q($q, [Pdb::likeEscape($_GET['term'])], 'arr');

/modules/Demo/views/steps/details.php   Highlighted file source

Line 19: use Sprout\Helpers\Pdb;
Line 29: echo Form::dropdown('how_heard', [], Pdb::extractEnumArr('multistep_demo_submissions', 'how_heard'));

/modules/HomePage/Controllers/Admin/HomePageAdminController.php   Highlighted file source

Line 18: use Sprout\Helpers\Pdb;
Line 46: return Pdb::q("SELECT name FROM ~subsites WHERE id = ?", [$row['subsite_id']], 'val');

/modules/HomePage/Helpers/HomePages.php   Highlighted file source

Line 16: use Sprout\Helpers\Pdb;
Line 40: return Pdb::query($q, [$subsite_id], 'row');
Line 76: return Pdb::query($q, [$homepage_id], 'arr');
Line 112: return Pdb::query($q, [$homepage_id], 'arr');
Line 145: return Pdb::query($q, [$homepage_id], 'row');

/modules/HomePage/Helpers/SitemapGenHome.php   Highlighted file source

Line 16: use Sprout\Helpers\Pdb;
Line 33: $row = Pdb::q($q, [SubsiteSelector::$subsite_id], 'row');

/modules/Welcome/config_tmpl/database.php   Highlighted file source

Line 19: * The standard connection used by {@see Pdb} is the 'default' group, but
Line 20: * the method {@see Pdb::connect} can be used to connect to other groups

/modules/Welcome/Controllers/WelcomeController.php   Highlighted file source

Line 22: use karmabunny\pdb\Exceptions\QueryException;
Line 33: use Sprout\Helpers\Pdb;
Line 142: Pdb::getConnection();
Line 182: Pdb::query($q, [], 'null');
Line 203: $num_pages = Pdb::query($q, [], 'val');
Line 631: $num_pages = Pdb::query("SELECT COUNT(*) FROM ~pages LIMIT 1", [], 'val');
Line 632: $num_files = Pdb::query("SELECT COUNT(*) FROM ~files LIMIT 1", [], 'val');
Line 658: Pdb::query("DELETE FROM ~page_widgets", [], 'null');
Line 659: Pdb::query("DELETE FROM ~page_revisions", [], 'null');
Line 660: Pdb::query("DELETE FROM ~pages", [], 'null');
Line 661: Pdb::query("DELETE FROM ~homepage_banners", [], 'null');
Line 662: Pdb::query("DELETE FROM ~homepage_promos", [], 'null');
Line 663: Pdb::query("DELETE FROM ~files", [], 'null');
Line 664: Pdb::query("DELETE FROM ~files_cat_join", [], 'null');
Line 665: Pdb::query("DELETE FROM ~files_cat_list", [], 'null');
Line 679: $data['date_added'] = Pdb::now();
Line 680: $data['date_modified'] = Pdb::now();
Line 681: $cat_id = Pdb::insert('files_cat_list', $data);
Line 696: $data['date_added'] = Pdb::now();
Line 697: $data['date_modified'] = Pdb::now();
Line 698: $data['date_file_modified'] = Pdb::now();
Line 700: Pdb::insert('files', $data);
Line 705: Pdb::insert('files_cat_join', $data);
Line 745: $data['date_added'] = Pdb::now();
Line 746: $data['date_modified'] = Pdb::now();
Line 747: Pdb::insert('pages', $data);
Line 756: $data['date_added'] = Pdb::now();
Line 757: $data['date_modified'] = Pdb::now();
Line 758: $revision_id = Pdb::insert('page_revisions', $data);
Line 767: Pdb::insert('page_widgets', $data);
Line 780: Pdb::update('homepages', $data, ['id' => 1]);
Line 790: Pdb::insert('homepage_banners', $data);
Line 800: Pdb::insert('homepage_promos', $data);
Line 811: Pdb::insert('homepage_promos', $data);
Line 821: Pdb::insert('homepage_promos', $data);

/sprout/config/database.php   Highlighted file source

Line 7: * The standard connection used by {@see Pdb} is the 'default' group, but
Line 8: * the method {@see Pdb::connect} can be used to connect to other groups

/sprout/Controllers/Admin/ActionLogAdminController.php   Highlighted file source

Line 19: use karmabunny\pdb\Exceptions\RowMissingException;
Line 28: use Sprout\Helpers\Pdb;
Line 66: $types = Pdb::extractEnumArr($this->table_name, 'type');
Line 120: $row = Pdb::q($q, [$view->data['record_table'], $item_id], 'row');
Line 133: $row = Pdb::q($q, [$view->data['record_table'], $item_id], 'row');
Line 155: $res = Pdb::q($q, [], 'pdo');
Line 177: $res = Pdb::query($q, [], 'arr');
Line 206: $affected = Pdb::q($q, [$date], 'count');
Line 210: $del_st = Pdb::q($q, [], 'prep');
Line 216: $res = Pdb::q($q, [$date], 'pdo');
Line 224: Pdb::execute($del_st, [$row['id']], 'null');

/sprout/Controllers/Admin/CategoryAdminController.php   Highlighted file source

Line 18: use karmabunny\pdb\Exceptions\RowMissingException;
Line 27: use Sprout\Helpers\Pdb;
Line 177: Pdb::transact();
Line 181: $update_fields['date_added'] = Pdb::now();
Line 182: $update_fields['date_modified'] = Pdb::now();
Line 183: $item_id = Pdb::insert($this->table_name, $update_fields);
Line 185: Pdb::commit();
Line 207: $item = Pdb::query($q, [$id], 'row');
Line 265: Pdb::transact();
Line 275: Pdb::update($this->table_name, $update_fields, ['id' => $item_id]);
Line 278: $res = Pdb::commit();
Line 302: $category = Pdb::q($q, [$id], 'row');
Line 308: $num_in_cat = Pdb::q($q, [$id], 'val');
Line 346: Pdb::transact();
Line 355: $res = Pdb::q($q, [$id], 'col');
Line 368: Pdb::delete($joiner_table, ['cat_id' => $id]);
Line 370: Pdb::commit();
Line 394: $page = Pdb::q($q, [$category_id], 'row');
Line 406: $items = Pdb::q($q, [$category_id], 'arr');
Line 452: Pdb::update($joiner_table, ['record_order' => $record_order], $where);
Line 475: $items = Pdb::q($q, [], 'arr');
Line 508: Pdb::update($this->table_name, ['record_order' => $record_order], ['id' => $id]);
Line 528: Pdb::update($this->table_name, $data, ['id' => $category_id]);
Line 543: Pdb::update($this->table_name, $data, ['id' => $category_id]);

/sprout/Controllers/Admin/DocumentTypeAdminController.php   Highlighted file source

Line 18: use Sprout\Helpers\Pdb;
Line 87: Pdb::transact();
Line 91: Pdb::commit();

/sprout/Controllers/Admin/EmailTextAdminController.php   Highlighted file source

Line 17: use Sprout\Helpers\Pdb;
Line 108: $update_fields['date_modified'] = Pdb::now();
Line 110: Pdb::transact();
Line 114: Pdb::update($this->table_name, $update_fields, ['id' => $id]);
Line 118: Pdb::commit();

/sprout/Controllers/Admin/ExtraPageAdminController.php   Highlighted file source

Line 18: use Sprout\Helpers\Pdb;
Line 78: $res = Pdb::query($q, [$_SESSION['admin']['active_subsite']], 'pdo');
Line 140: $extant_types = Pdb::q($q, [$_SESSION['admin']['active_subsite']], 'col');
Line 173: Pdb::transact();
Line 180: $update_fields['date_added'] = Pdb::now();
Line 181: $update_fields['date_modified'] = Pdb::now();
Line 183: $item_id = Pdb::insert('extra_pages', $update_fields);
Line 189: Pdb::commit();
Line 235: Pdb::transact();
Line 241: $update_fields['date_modified'] = Pdb::now();
Line 245: Pdb::update('extra_pages', $update_fields, ['id' => $item_id]);
Line 251: Pdb::commit();

/sprout/Controllers/Admin/FileAdminController.php   Highlighted file source

Line 21: use karmabunny\pdb\Exceptions\QueryException;
Line 41: use Sprout\Helpers\Pdb;
Line 97: $this->refine_bar->addWidget(new RefineWidgetSelect('document_type', 'Document Type', Pdb::lookup('document_types')));
Line 116: $file = !empty($file_id) ? Pdb::get('files', $file_id) : null;
Line 330: $view->categories = Pdb::lookup('files_cat_list');
Line 366: $view->document_types = Pdb::q($q, [], 'map');
Line 409: Pdb::transact();
Line 414: $update_fields['date_added'] = Pdb::now();
Line 415: $update_fields['date_modified'] = Pdb::now();
Line 424: $update_fields['date_published'] = Pdb::now();
Line 433: $file_id = Pdb::insert('files', $update_fields);
Line 444: Pdb::update('files', $update_fields, ['id' => $file_id]);
Line 488: Pdb::commit();
Line 533: $conditions[] = ['author', 'CONTAINS', Pdb::likeEscape($term)];
Line 537: $clause = Pdb::buildClause($conditions, $params);
Line 542: Json::out(Pdb::q($q, $params, 'col'));
Line 632: Pdb::transact();
Line 639: $update_data['date_added'] = Pdb::now();
Line 640: $update_data['date_modified'] = Pdb::now();
Line 641: $update_data['date_file_modified'] = Pdb::now();
Line 645: $file_id = Pdb::insert('files', $update_data);
Line 685: Pdb::commit();
Line 725: $view->document_types = Pdb::lookup('document_types');
Line 768: $file = Pdb::get('files', $item_id);
Line 837: $q = "DELETE FROM ~redirects WHERE " . Pdb::buildClause($conditions, $params);
Line 838: Pdb::q($q, $params, 'null');
Line 895: Pdb::transact();
Line 899: $data['date_modified'] = Pdb::now();
Line 934: Pdb::update('files', $data, ['id' => $item_id]);
Line 977: 'date_added' => Pdb::now(),
Line 978: 'date_modified' => Pdb::now(),
Line 980: Pdb::insert('redirects', $redirect);
Line 984: Pdb::update('pages', ['banner' => $filename], ['banner' => $original_filename]);
Line 988: Pdb::commit();
Line 1054: Pdb::transact();
Line 1057: $res = Pdb::query($q, [], 'pdo');
Line 1068: Pdb::update('files', ['plaintext' => $plain], ['id' => $row['id']]);
Line 1078: Pdb::commit();
Line 1093: $row = Pdb::q($q, [$item_id], 'row');
Line 1167: $res = Pdb::query($q, [], 'pdo');
Line 1229: Pdb::transact();
Line 1234: $res = Pdb::query($q, [], 'pdo');
Line 1247: Pdb::delete('files', ['id' => $file['id']]);
Line 1249: Pdb::delete($joiner_table, ['file_id' => $file['id']]);
Line 1255: Pdb::commit();
Line 1361: $view->cats = Pdb::lookup('files_cat_list');
Line 1415: $part = Pdb::likeEscape($part);
Line 1433: $num_results = Pdb::q($q, $params, 'val');
Line 1443: $res = Pdb::q($q, $params, 'arr');
Line 1527: $file = Pdb::get('files', $file_id);
Line 1558: Pdb::transact();
Line 1560: Pdb::update('files', ['focal_points' => $focal_point_data, 'filename' => $temp_filename], ['filename' => $filename]);
Line 1568: Pdb::rollback();

/sprout/Controllers/Admin/HasCategoriesAdminController.php   Highlighted file source

Line 19: use karmabunny\pdb\Exceptions\RowMissingException;
Line 31: use Sprout\Helpers\Pdb;
Line 79: $records = Pdb::lookup("{$this->table_name}_cat_list");
Line 168: $res = Pdb::q($q, [], 'arr');
Line 178: $uncat = (int) Pdb::q($q, [], 'val');
Line 282: $category = Pdb::q($q, [$_GET['_category_id']], 'row');
Line 295: Pdb::validateIdentifier($_GET['order']);
Line 325: $items = Pdb::q($q, $params, 'arr');
Line 328: $total_row_count = Pdb::q("SELECT FOUND_ROWS()", [], 'val');
Line 465: $view->cats = Pdb::q($q, [], 'map');
Line 526: $cats = Pdb::q($q, [], 'map');
Line 575: $item = Pdb::q($q, [$id], 'row');
Line 590: $cats = Pdb::q($q, [], 'map');
Line 597: $data['categories'] = Pdb::q($q, [$id], 'col');
Line 656: $data = $item = Pdb::q($q, [$id], 'row');
Line 666: $cats = Pdb::q($q, [], 'map');
Line 693: $data['categories'] = Pdb::q($q, [$id], 'col');
Line 744: $extant_transaction = Pdb::inTransaction();
Line 745: if (!$extant_transaction) Pdb::transact();
Line 754: Pdb::delete($cat_table, [$record_col => $item_id]);
Line 757: if (!$extant_transaction) Pdb::commit();
Line 784: $res = Pdb::q($q, [$item_id], 'arr');
Line 806: Pdb::insert($table_name, $update_fields);
Line 816: Pdb::q($q, [$item_id, $cat_id], 'count');
Line 853: $view->cats = Pdb::q($q, [], 'map');
Line 857: $where = Pdb::buildClause([['item.id', 'IN', $_GET['ids']]], $params);
Line 859: $items = Pdb::q($q, $params, 'arr');
Line 893: Pdb::transact();
Line 915: Pdb::commit();

/sprout/Controllers/Admin/ListAdminController.php   Highlighted file source

Line 16: use karmabunny\pdb\Exceptions\QueryException;
Line 21: use Sprout\Helpers\Pdb;
Line 54: $res = Pdb::q($q, [], 'arr');
Line 114: $children = Pdb::q($q, [], 'arr');
Line 147: Pdb::q($q, [$record_order, $id], 'count');
Line 171: $order = Pdb::q($q, [$item_id], 'val');
Line 180: $order = Pdb::q($q, [], 'val');
Line 189: Pdb::q($q, [$order, $item_id], 'count');

/sprout/Controllers/Admin/ManagedAdminController.php   Highlighted file source

Line 20: use karmabunny\pdb\Exceptions\ConstraintQueryException;
Line 22: use karmabunny\pdb\Exceptions\RowMissingException;
Line 35: use Sprout\Helpers\Pdb;
Line 330: * [1] (array) Params to use in a Pdb::q call which uses the generated WHERE clauses
Line 365: $where[] = Pdb::buildClause($conditions, $params);
Line 395: $items = Pdb::q($q, $params, 'arr');
Line 462: $res = Pdb::query($q, $params, 'pdo');
Line 508: $res = Pdb::q($q, [], 'arr-num');
Line 628: Pdb::transact();
Line 648: Pdb::validateIdentifier($match_db);
Line 653: $existing_record = Pdb::q($q, [$line[$match_csv]], 'row');
Line 690: $field_values['date_added'] = Pdb::now();
Line 691: $field_values['date_modified'] = Pdb::now();
Line 692: $record_id = Pdb::insert($this->table_name, $field_values);
Line 706: $field_values['date_modified'] = Pdb::now();
Line 707: Pdb::update($this->table_name, $field_values, ['id' => $existing_record['id']]);
Line 719: $field_values['date_added'] = Pdb::now();
Line 720: $field_values['date_modified'] = Pdb::now();
Line 721: $record_id = Pdb::insert($this->table_name, $field_values);
Line 733: Pdb::commit();
Line 964: Pdb::validateIdentifier($_GET['order']);
Line 983: $items = Pdb::q($q, $params, 'arr');
Line 987: $total_row_count = Pdb::q($q, [], 'val');
Line 1326: $data['date_added'] = Pdb::now();
Line 1328: $data['date_modified'] = Pdb::now();
Line 1355: return Pdb::get($this->table_name, $id);
Line 1834: if (Pdb::inTransaction()) {
Line 1835: Pdb::rollback();
Line 1901: $records = Pdb::query($q, [$_GET['id']], 'arr');
Line 1906: $records = Pdb::query($q, [Pdb::likeEscape($_GET['term'])], 'arr');
Line 1931: $where = Pdb::buildClause($conditions, $params);
Line 1934: $records = Pdb::query($q, $params, 'arr');
Line 1939: $records = Pdb::query($q, [Pdb::likeEscape($_GET['term'])], 'arr');

/sprout/Controllers/Admin/MySettingsAdminController.php   Highlighted file source

Line 22: use Sprout\Helpers\Pdb;
Line 115: Pdb::transact();
Line 120: $data['date_modified'] = Pdb::now();
Line 121: Pdb::update('operators', $data, ['id' => AdminAuth::getId()]);
Line 127: Pdb::commit();
Line 141: $operator = Pdb::query($q, [AdminAuth::getLocalId()], 'row');
Line 190: Pdb::update('operators', $data, ['id' => AdminAuth::getLocalId()]);
Line 206: Pdb::update('operators', $data, ['id' => AdminAuth::getLocalId()]);

/sprout/Controllers/Admin/OperatorAdminController.php   Highlighted file source

Line 24: use Sprout\Helpers\Pdb;
Line 232: Pdb::transact();
Line 240: $update_fields['date_added'] = Pdb::now();
Line 241: $update_fields['date_modified'] = Pdb::now();
Line 243: $item_id = Pdb::insert('operators', $update_fields);
Line 253: Pdb::commit();
Line 361: Pdb::transact();
Line 368: $update_fields['date_modified'] = Pdb::now();
Line 372: Pdb::update('operators', $update_fields, ['id' => $item_id]);
Line 385: Pdb::commit();

/sprout/Controllers/Admin/OperatorCategoryAdminController.php   Highlighted file source

Line 20: use Sprout\Helpers\Pdb;
Line 85: $view->subsites = Pdb::lookup('subsites');
Line 91: $subs_ops = Pdb::q($q, [$item_id], 'arr');
Line 105: $view->data['manage_categories'] = Pdb::q($q, [$item_id], 'col');
Line 150: $res = Pdb::transact();
Line 163: Pdb::update($this->table_name, $update_fields, ['id' => $item_id]);
Line 202: $update_fields['date_modified'] = Pdb::now();
Line 218: $update_fields['date_modified'] = Pdb::now();
Line 227: Pdb::commit();

/sprout/Controllers/Admin/PageAdminController.php   Highlighted file source

Line 22: use karmabunny\pdb\Exceptions\QueryException;
Line 23: use karmabunny\pdb\Exceptions\RowMissingException;
Line 53: use Sprout\Helpers\Pdb;
Line 123: $query_params[] = Pdb::likeEscape($val);
Line 129: $query_params[] = Pdb::likeEscape($val);
Line 164: $view->home_page_id = Pdb::q($q, [$_SESSION['admin']['active_subsite']], 'val');
Line 336: if (!in_array($_POST['type'], Pdb::extractEnumArr('page_revisions', 'type'))) {
Line 344: Pdb::transact();
Line 358: $update_fields['date_added'] = Pdb::now();
Line 359: $update_fields['date_modified'] = Pdb::now();
Line 375: $page_id = Pdb::insert('pages', $update_fields);
Line 401: $update_fields['date_added'] = Pdb::now();
Line 402: $update_fields['date_modified'] = Pdb::now();
Line 403: Pdb::insert('page_revisions', $update_fields);
Line 416: Pdb::insert('page_admin_permissions', $update_fields);
Line 432: Pdb::insert('page_user_permissions', $update_fields);
Line 438: Pdb::commit();
Line 688: Pdb::transact();
Line 694: $update_fields['date_added'] = Pdb::now();
Line 695: $update_fields['date_modified'] = Pdb::now();
Line 696: $update_fields['date_file_modified'] = Pdb::now();
Line 699: $file_id = Pdb::insert('files', $update_fields);
Line 705: Pdb::update('files', $update_fields, ['id' => $file_id]);
Line 715: Pdb::commit();
Line 768: Pdb::transact();
Line 774: Pdb::commit();
Line 799: $update_fields['date_added'] = Pdb::now();
Line 800: $update_fields['date_modified'] = Pdb::now();
Line 801: $page_id = Pdb::insert('pages', $update_fields);
Line 812: $update_fields['date_added'] = Pdb::now();
Line 813: $update_fields['date_modified'] = Pdb::now();
Line 814: $rev_id = Pdb::insert('page_revisions', $update_fields);
Line 827: Pdb::insert('page_widgets', $update_fields);
Line 859: $approval_admins = Pdb::q($q, [$user_id], 'map');
Line 899: $subsite = Pdb::q($q, [$_SESSION['admin']['active_subsite']], 'row');
Line 907: $page = Pdb::q($q, [$id], 'row');
Line 926: $revs = Pdb::q($q, [$id], 'arr');
Line 978: if (in_array(@$_GET['type'], Pdb::extractEnumArr('page_revisions', 'type'))) {
Line 1005: $wids = Pdb::q($q, [$sel_rev['id']], 'arr');
Line 1070: $history = Pdb::q($q, [$id], 'arr');
Line 1187: $rev = Pdb::get('page_revisions', $id);
Line 1284: $orig_page = Pdb::q($q, [$rev_id, $page_id], 'row');
Line 1288: if (!in_array($page_type, Pdb::extractEnumArr('page_revisions', 'type'))) {
Line 1354: $old_widgets = Pdb::query($q, [$rev_id], 'arr');
Line 1372: $orig_rev = Pdb::q($q, [$rev_id], 'row');
Line 1465: $approval_operator = Pdb::query($q, [(int) $_POST['approval_operator_id']], 'row');
Line 1520: Pdb::transact();
Line 1524: $update_fields['date_modified'] = Pdb::now();
Line 1580: Pdb::update('pages', $update_fields, ['id' => $page_id]);
Line 1593: $update_fields['date_modified'] = Pdb::now();
Line 1605: Pdb::update('page_revisions', $update_fields, ['page_id' => $page_id, 'id' => $rev_id]);
Line 1614: $update_fields['date_added'] = Pdb::now();
Line 1616: $rev_id = Pdb::insert('page_revisions', $update_fields);
Line 1628: Pdb::delete('page_widgets', ['page_revision_id' => $rev_id]);
Line 1633: Pdb::insert('page_widgets', $update_fields);
Line 1642: Pdb::update('page_revisions', $update_fields, ['page_id' => $page_id, 'id' => $rev_id]);
Line 1668: Pdb::delete('page_admin_permissions', ['item_id' => $page_id]);
Line 1680: Pdb::insert('page_admin_permissions', $update_fields);
Line 1687: Pdb::delete('page_user_permissions', ['item_id' => $page_id]);
Line 1699: Pdb::insert('page_user_permissions', $update_fields);
Line 1706: Pdb::delete('page_attributes', ['page_id' => $page_id]);
Line 1717: Pdb::insert('page_attributes', $update_fields);
Line 1753: $res = Pdb::q($q, [$email_sql], 'pdo');
Line 1776: Pdb::commit();
Line 1848: $update_data['date_modified'] = Pdb::now();
Line 1855: Pdb::update('menu_groups', $update_data, $conditions);
Line 1874: Pdb::insert('menu_extras', $update_data);
Line 1878: Pdb::update('menu_extras', $update_data, array('page_id' => $page_id));
Line 1904: $update_fields['date_added'] = Pdb::now();
Line 1906: $res = Pdb::insert('page_history_items', $update_fields);
Line 1927: $view->page = Pdb::q($q, [$id], 'row');
Line 1999: $view->page = Pdb::q($q, ['live', $id], 'row');
Line 2012: $res = Pdb::q($q, ['live', Pdb::likeEscape($url)], 'pdo');
Line 2081: $res = Pdb::q($q, [$_SESSION['admin']['active_subsite']], 'arr');
Line 2102: $res = Pdb::q($q, ['need_approval', $_SESSION['admin']['active_subsite']], 'arr');
Line 2151: Pdb::transact();
Line 2160: $res = Pdb::q($q, ['live'], 'pdo');
Line 2179: Pdb::rollback();
Line 2187: Pdb::commit();
Line 2324: $children = Pdb::q($q, [$_SESSION['admin']['active_subsite']], 'arr');
Line 2353: $item = Pdb::q($q, [$item_id], 'row');
Line 2362: $max = Pdb::q($q, [$item['subsite_id'], $item['parent_id']], 'val');
Line 2368: Pdb::q($q, [$max + 1, $item_id], 'count');
Line 2380: Pdb::transact();
Line 2386: $res = Pdb::q($q, ['auto_launch'], 'arr');
Line 2392: Pdb::update('page_revisions', ['status' => 'live'], ['id' => $row['id']]);
Line 2401: Pdb::update('page_revisions', ['status' => 'old'], $where);
Line 2404: Pdb::commit();
Line 2423: Pdb::transact();
Line 2432: $res = Pdb::q($q, [], 'arr');
Line 2438: Pdb::update('pages', ['active' => 0], ['id' => $row['id']]);
Line 2443: Pdb::commit();
Line 2589: $res = Pdb::query($q, [$_SESSION['admin']['active_subsite']], 'arr');
Line 2645: $res = Pdb::q($q, [$resend_interval, $default_max_age, $default_max_age], 'map-arr');
Line 2720: $where = Pdb::buildClause($conds, $params);
Line 2722: $count = Pdb::q("UPDATE ~pages SET stale_reminder_sent = ? WHERE {$where}", $params, 'count');

/sprout/Controllers/Admin/PerRecordPermissionAdminController.php   Highlighted file source

Line 27: use Sprout\Helpers\Pdb;
Line 115: $view->enabled = Pdb::q('SELECT name FROM ~per_record_controllers WHERE active = 1', [], 'col');
Line 137: Pdb::update('per_record_controllers', ['active' => 0], [1]);
Line 139: Pdb::transact();
Line 142: $deactivate = Pdb::prepare($q);
Line 145: $activate = Pdb::prepare($q);
Line 148: $insert = Pdb::prepare($q);
Line 152: $res = Pdb::q($q, [], 'pdo');
Line 157: Pdb::execute($activate, [$row['id']], 'null');
Line 162: Pdb::execute($deactivate, [$row['id']], 'null');
Line 173: Pdb::execute($insert, [$controller], 'null');
Line 174: $id = Pdb::getLastInsertId();
Line 178: Pdb::commit();
Line 192: $active_controllers = Pdb::q($q, [], 'col');
Line 256: $res = Pdb::q($q, [], 'col');
Line 258: Pdb::transact();
Line 264: Pdb::commit();

/sprout/Controllers/Admin/SubsiteAdminController.php   Highlighted file source

Line 19: use Sprout\Helpers\Pdb;
Line 80: $view->subsites = Pdb::lookup('subsites', ['content_id' => 0]);
Line 107: Pdb::transact();
Line 120: $update_fields['date_added'] = Pdb::now();
Line 121: $update_fields['date_modified'] = Pdb::now();
Line 122: $item_id = Pdb::insert('subsites', $update_fields);
Line 129: $update_fields['date_added'] = Pdb::now();
Line 130: $update_fields['date_modified'] = Pdb::now();
Line 131: Pdb::insert('homepages', $update_fields);
Line 133: Pdb::commit();
Line 144: $view->subsites = Pdb::lookup('subsites', ['content_id' => 0, ['id', '!=', $item_id]]);
Line 174: $res = Pdb::transact();
Line 187: $update_fields['date_modified'] = Pdb::now();
Line 191: Pdb::update('subsites', $update_fields, ['id' => $item_id]);
Line 196: Pdb::commit();
Line 211: $count = Pdb::q($q, [], 'val');
Line 230: $count = Pdb::q($q, [], 'val');

/sprout/Controllers/Admin/TreeAdminController.php   Highlighted file source

Line 17: use karmabunny\pdb\Exceptions\RowMissingException;
Line 24: use Sprout\Helpers\Pdb;
Line 134: $view->item = Pdb::get($this->table_name, $item_id);
Line 177: $extant_transaction = Pdb::inTransaction();
Line 178: if (!$extant_transaction) Pdb::transact();
Line 193: $children = Pdb::q($q, [$item_id], 'col');
Line 202: if (!$extant_transaction) Pdb::commit();
Line 229: $item = Pdb::q($q, [$id], 'row');
Line 240: $children = Pdb::q($q, [$id], 'arr');
Line 281: $children = Pdb::q($q, [], 'arr');
Line 320: Pdb::update($this->table_name, ['record_order' => $record_order], $where);
Line 341: $item = Pdb::q($q, [$item_id], 'row');
Line 348: $order = 1 + Pdb::query($q, [$item['parent_id']], 'val');
Line 350: Pdb::update($this->table_name, ['record_order' => $order], ['id' => $item_id]);
Line 384: Pdb::transact();
Line 408: $update_data['date_modified'] = Pdb::now();
Line 409: Pdb::update($this->table_name, $update_data, ['id' => $node['id']]);
Line 421: Pdb::commit();
Line 443: $top_node = Pdb::get($this->table_name, $parent_id);
Line 461: $children = Pdb::q($q, [$parent_id], 'arr');

/sprout/Controllers/Admin/WorkerJobAdminController.php   Highlighted file source

Line 23: use Sprout\Helpers\Pdb;
Line 174: $row = Pdb::q($q, [$job_id], 'row');

/sprout/Controllers/AdminAjaxController.php   Highlighted file source

Line 33: use Sprout\Helpers\Pdb;
Line 281: 'date_added' => Pdb::now(),
Line 287: $insert_id = Pdb::insert($_POST['table'], $data);
Line 291: $insert_id = Pdb::insert($_POST['table'], $data);

/sprout/Controllers/AdminController.php   Highlighted file source

Line 27: use karmabunny\pdb\Exceptions\ConstraintQueryException;
Line 28: use karmabunny\pdb\Exceptions\QueryException;
Line 29: use karmabunny\pdb\Exceptions\RowMissingException;
Line 46: use Sprout\Helpers\Pdb;
Line 240: $tfa_method = Pdb::query($q, [$_SESSION['admin']['tfa_id']], 'val');
Line 279: $operator = Pdb::query($q, [$_SESSION['admin']['tfa_id']], 'row');
Line 426: Pdb::update(
Line 885: $res = Pdb::q($q, $params, 'col');
Line 981: $access = Pdb::q($q, [$ctlr->getControllerName(), $item_id], 'arr');
Line 1004: $where = Pdb::buildClause($conds, $params);
Line 1010: $cat_list = Pdb::q($q, $params, 'map');
Line 1136: $subsites = Pdb::lookup('subsites');
Line 1315: $subsites = Pdb::lookup('subsites');
Line 1678: Pdb::transact();
Line 1683: Pdb::q('SET foreign_key_checks = 0', [], 'count');
Line 1684: $id = Pdb::insert($ctlr->getTableName(), array('date_added' => Pdb::now()));
Line 1700: Pdb::q('SET foreign_key_checks = 1', [], 'count');
Line 1717: Pdb::commit();
Line 1825: Pdb::transact();
Line 1849: Pdb::commit();
Line 2141: $records = Pdb::q($q, [$log_id], 'map-arr');
Line 2151: $q .= Pdb::buildClause([['parent_id', 'IN', array_keys($new)]], $params);
Line 2152: $new = Pdb::q($q, $params, 'map-arr');
Line 2159: Pdb::transact();
Line 2161: Pdb::validateIdentifier($row['record_table']);
Line 2165: Pdb::validateIdentifier($field);
Line 2175: Pdb::q($q, $data, 'null');
Line 2177: Pdb::rollback();
Line 2183: $data = ['restored_date' => Pdb::now(), 'restored_operator' => @$op['name']];
Line 2184: Pdb::update('history_items', $data, ['id' => $log_id]);
Line 2185: Pdb::commit();
Line 2234: $tbl_prefix = Pdb::prefix();
Line 2238: $db_tables = Pdb::query($q, [], 'pdo');
Line 2251: $db_cols = Pdb::query($q, [], 'pdo');
Line 2261: Pdb::transact();
Line 2283: $res = Pdb::q($q, [], 'arr');
Line 2287: Pdb::update($tbl_no_prefix, ['active' => 1], ['id' => $row['id']]);
Line 2298: $res = Pdb::q($q, [], 'arr');
Line 2302: Pdb::update($tbl_no_prefix, ['active' => 0], ['id' => $row['id']]);
Line 2309: Pdb::commit();

/sprout/Controllers/AdvancedSearchController.php   Highlighted file source

Line 24: use Sprout\Helpers\Pdb;
Line 146: $conn = Pdb::getConnection();

/sprout/Controllers/ContentSubscribeController.php   Highlighted file source

Line 19: use karmabunny\pdb\Exceptions\RowMissingException;
Line 25: use Sprout\Helpers\Pdb;
Line 61: $email = Pdb::q($q, [$id, $code], 'val');
Line 73: $res = Pdb::q($q, [$code, $email], 'arr');
Line 118: $email = Pdb::q($q, [$id, $code], 'row');
Line 135: $ids = Pdb::q($q, [$code, $email], 'col');
Line 141: Pdb::delete('content_subscriptions', ['id' => $id]);
Line 159: $subsites = Pdb::query($q, [], 'arr');
Line 177: $res = Pdb::q($q, [$subsite['id']], 'pdo');
Line 323: $res = Pdb::q($q, [], 'arr');
Line 344: Pdb::delete('content_subscriptions', ['handler_class' => $row['handler_class']]);

/sprout/Controllers/Controller.php   Highlighted file source

Line 23: use karmabunny\pdb\Exceptions\QueryException;
Line 28: use Sprout\Helpers\Pdb;
Line 82: if (!$types) $types = Pdb::extractEnumArr('history_items', 'type');
Line 121: $pdo = Pdb::getConnection('RW');
Line 128: $insert_query = Pdb::query($q, [], 'prep');
Line 140: $insert_data['date_added'] = Pdb::now();
Line 141: $insert_data['date_modified'] = Pdb::now();
Line 161: Pdb::validateIdentifier($table);
Line 165: return Pdb::query($q, [$record_id], 'row');
Line 257: $extant_transaction = Pdb::inTransaction();
Line 258: if (!$extant_transaction) Pdb::transact();
Line 263: $record = Pdb::get($table, $record_id);
Line 274: $table_deps = Pdb::getDependentKeys($base_table);
Line 296: $where = Pdb::buildClause([[$dep['column'], 'IN', $ids]], $params);
Line 298: $res = Pdb::q($q, $params, 'pdo');
Line 315: Pdb::delete($table, ['id' => $record_id]);
Line 324: $where = Pdb::buildClause($conds, $params);
Line 327: $perms = Pdb::q($q, $params, 'arr');
Line 330: Pdb::delete('per_record_permissions', ['id' => $perms['id']]);
Line 346: Pdb::delete($table, ['id' => $record_id]);
Line 350: Pdb::delete('per_record_permissions', $where);
Line 354: if (!$extant_transaction) Pdb::commit();
Line 442: $fks = Pdb::getForeignKeys($this->table_name);
Line 466: $fks = Pdb::getForeignKeys($multi['table']);
Line 514: if (!Pdb::inTransaction()) {
Line 516: Pdb::transact();
Line 527: $item_id = Pdb::insert($this->table_name, $base_data);
Line 531: Pdb::update($this->table_name, $base_data, ['id' => $item_id]);
Line 599: Pdb::validateIdentifier($auto['joiner_local_col']);
Line 600: Pdb::validateIdentifier($auto['joiner_foreign_col']);
Line 601: Pdb::validateIdentifier($auto['joiner_table']);
Line 615: Pdb::delete($auto['joiner_table'], $conditions);
Line 630: Pdb::insert($auto['joiner_table'], $data);
Line 636: if (!$was_in_transaction) Pdb::commit();
Line 654: * With each sub-array being the arguments which would normally be passed to Pdb::insert or Pdb::update
Line 655: * @param string $conditions A where clause to use when looking to see what records already exist. {@see Pdb::buildClause}
Line 661: Pdb::validateIdentifier($table);
Line 665: $q = "SELECT id FROM ~{$table} WHERE " . Pdb::buildClause($select_conditions, $values);
Line 666: $existing = Pdb::q($q, $values, 'arr');
Line 684: $found['date_modified'] = Pdb::now();
Line 686: Pdb::update($table, $found, $replace_conditions);
Line 689: Pdb::update($table, $found, $replace_conditions);
Line 698: $fields['date_added'] = Pdb::now();
Line 699: $fields['date_modified'] = Pdb::now();
Line 701: Pdb::insert($table, $fields);
Line 705: Pdb::insert($table, $fields);

/sprout/Controllers/DbToolsController.php   Highlighted file source

Line 28: use karmabunny\pdb\Exceptions\QueryException;
Line 29: use karmabunny\pdb\Exceptions\RowMissingException;
Line 56: use Sprout\Helpers\Pdb;
Line 250: $row = Pdb::q("SELECT NOW() AS now, @@session.time_zone AS tz", [], 'row');
Line 262: $subsites = Pdb::query($q, [], 'arr');
Line 344: $num += (int) Pdb::query("SELECT COUNT(*) FROM ~operators", [], 'val');
Line 345: $num += (int) Pdb::query("SELECT COUNT(*) FROM ~pages", [], 'val');
Line 346: $num += (int) Pdb::query("SELECT COUNT(*) FROM ~subsites", [], 'val');
Line 434: $res = Pdb::query($q, [], 'pdo');
Line 440: $res = Pdb::query($q, [], 'pdo');
Line 454: $res = Pdb::query($q, $params, 'pdo');
Line 597: Pdb::query("SET profiling=1", [], 'count');
Line 600: $bind_subset = Pdb::getBindSubset($q, $binds);
Line 602: $res = Pdb::query($q, $bind_subset, 'pdo');
Line 614: $deps = Pdb::getDependentKeys($matches[1]);
Line 631: Pdb::query("SET profiling=0", [], 'count');
Line 646: $res = Pdb::query($q, [], 'pdo');
Line 669: $res = Pdb::query($q, [], 'arr');
Line 673: $res2 = Pdb::query($q, [], 'pdo');
Line 689: $res = Pdb::query('SHOW TABLES', [], 'col');
Line 692: $tables[] = preg_replace('/^' . preg_quote(Pdb::prefix()) . '/', '~', $row);
Line 714: $rows = Pdb::q($_POST['sql'], [], 'pdo');
Line 733: Pdb::validateIdentifier($table);
Line 740: $fk_defs = Pdb::getForeignKeys($table);
Line 746: $raw_res = Pdb::q("SHOW FULL COLUMNS FROM ~{$table}", [], 'pdo');
Line 910: Pdb::q("SET FOREIGN_KEY_CHECKS=0", [], 'null');
Line 918: Pdb::q($q, [], 'count');
Line 935: Pdb::q("SET FOREIGN_KEY_CHECKS=1", [], 'null');
Line 1049: $db_tables = Pdb::q($q, [], 'arr');
Line 1082: $prefix = Pdb::prefix();
Line 2069: $items = '{"func": "Pdb::extractEnumArr", "args": ["' . Enc::js($t) . '", "' . Enc::js($f) . '"]}';
Line 2072: $items = '{"func": "Pdb::extractEnumArr", "args": ["' . Enc::js($t) . '", "' . Enc::js($f) . '"]}';
Line 2078: $items = '{"func": "Pdb::lookup", "args": ["' . Enc::js($target_table) . '"]}';
Line 2267: $conditions[] = ['class_name', '!=', 'karmabunny\pdb\Exceptions\RowMissingException'];
Line 2279: $where = Pdb::buildClause($conditions, $binds);
Line 2285: $res = Pdb::query($q, $binds, 'pdo');
Line 2322: $log = Pdb::get('exception_log', $_GET['id']);
Line 2450: $subsite_id = Pdb::query($q, [$skin], 'val');
Line 2871: $view->subsites = Pdb::lookup('subsites');

/sprout/Controllers/FileController.php   Highlighted file source

Line 26: use Sprout\Helpers\Pdb;
Line 84: $rows = Pdb::q($q, [$filename], 'arr');
Line 164: $res = Pdb::q($q, [$filename], 'arr');
Line 305: $filename = Pdb::q($q, [$id], 'val');
Line 366: $where = Pdb::buildClause([['id', 'IN', $ids]], $params);
Line 370: Json::out(Pdb::q($q, $params, 'map'));

/sprout/Controllers/MultiStepFormController.php   Highlighted file source

Line 20: use karmabunny\pdb\Exceptions\QueryException;
Line 22: use Sprout\Helpers\Pdb;
Line 286: * e.g. ['members' => ['date_added' => Pdb::now(), ...]]
Line 324: $insert_data['date_added'] = Pdb::now();
Line 325: $insert_data['date_modified'] = Pdb::now();
Line 327: Pdb::transact();
Line 328: $id = Pdb::insert($table, $insert_data);
Line 344: Pdb::insert($sub_name, $insert_data);
Line 347: Pdb::commit();

/sprout/Controllers/PageController.php   Highlighted file source

Line 21: use karmabunny\pdb\Exceptions\RowMissingException;
Line 32: use Sprout\Helpers\Pdb;
Line 126: $page = Pdb::q($q, $params, 'row');
Line 193: $page = Pdb::q($q, $params, 'row');
Line 222: Pdb::q($q, [$page_id, $sect_id], 'count');
Line 392: $wids = Pdb::q($q, [$page['rev_id']], 'arr');
Line 418: $row = Pdb::q($q, [$page_id], 'row');
Line 517: $rev = Pdb::q($q, [$rev_id, $code], 'row');
Line 532: Pdb::transact();
Line 534: Pdb::commit();
Line 558: Pdb::update('page_revisions', ['status' => 'rejected'], ['id' => $rev_id]);

/sprout/Controllers/Tinymce4Controller.php   Highlighted file source

Line 26: use Sprout\Helpers\Pdb;
Line 104: $res = Pdb::q($q, [FileConstants::TYPE_IMAGE], 'pdo');
Line 140: $res = Pdb::q($q, [$category_id, FileConstants::TYPE_IMAGE], 'pdo');
Line 166: $safe_key = Pdb::likeEscape($key);
Line 174: $res = Pdb::q($q, [FileConstants::TYPE_IMAGE, $safe_key, $safe_key], 'pdo');
Line 205: $row = Pdb::q($q, [$file_id], 'row');
Line 394: $res = Pdb::q($q, [FileConstants::TYPE_VIDEO], 'pdo');
Line 431: $res = Pdb::q($q, [FileConstants::TYPE_VIDEO, $category_id], 'pdo');
Line 457: $safe_key = Pdb::likeEscape($key);
Line 465: $res = Pdb::q($q, [FileConstants::TYPE_VIDEO, $safe_key, $safe_key], 'pdo');
Line 513: $view->cats = Pdb::lookup($cat_table);
Line 548: $categories = Pdb::q($q, [FileConstants::TYPE_IMAGE], 'arr');

/sprout/Controllers/WorkerJobController.php   Highlighted file source

Line 16: use Sprout\Helpers\Pdb;
Line 39: $job = Pdb::query($q, [$job_id, $job_code], 'row');

/sprout/core/Kohana.php   Highlighted file source

Line 14: use karmabunny\pdb\Exceptions\QueryException;
Line 15: use karmabunny\pdb\Exceptions\RowMissingException;
Line 19: use Sprout\Helpers\Pdb;
Line 680: $conn = Pdb::getConnection();
Line 684: $table = Pdb::prefix() . 'exception_log';
Line 710: 'date' => Pdb::now(),
Line 722: $delete->execute([Pdb::now()]);

/sprout/Helpers/Admin.php   Highlighted file source

Line 20: use karmabunny\pdb\Exceptions\QueryException;
Line 813: $op = Pdb::query($q, [$op_id], 'row');
Line 831: Pdb::query($q, [$tour_name, $op_id], 'null');
Line 864: $row = Pdb::q($q, [$ctlr, $record_id], 'row');
Line 901: $update_data['date_added'] = Pdb::now();
Line 902: $update_data['date_modified'] = Pdb::now();
Line 905: $lock_id = Pdb::insert('admin_locks', $update_data);
Line 923: $update_data = ['date_modified' => Pdb::now()];
Line 924: Pdb::update('admin_locks', $update_data, ['id' => $lock_id]);
Line 933: Pdb::delete('admin_locks', ['id' => (int) $lock_id]);
Line 955: Pdb::delete('admin_locks', $where);
Line 975: $res = Pdb::query($q, [], 'pdo');

/sprout/Helpers/AdminAuth.php   Highlighted file source

Line 20: use karmabunny\pdb\Exceptions\QueryException;
Line 85: $admin = Pdb::q($q, [Pdb::likeEscape($username)], 'row');
Line 95: $ip_lists = Pdb::q($q, [$admin['id']], 'col');
Line 155: $op = Pdb::q($q, [$operator_id], 'row');
Line 239: $max_op_id = (int) Pdb::q($q, [], 'val');
Line 306: Pdb::update('operators', $data, ['id' => $operator_id]);
Line 350: $data['date_added'] = Pdb::now();
Line 351: $data['date_modified'] = Pdb::now();
Line 354: Pdb::insert('login_attempts', $data);
Line 406: return Pdb::q($q, [$_SESSION[self::KEY]['login_id']], 'row');
Line 446: $hascat = Pdb::q($q, [$_SESSION[self::KEY]['login_id'], $category_id], 'arr');
Line 471: return Pdb::q($q, [$_SESSION[self::KEY]['login_id']], 'col');
Line 481: return Pdb::q($q, [], 'map');
Line 522: $q = Pdb::prepare("SELECT id FROM ~operators_cat_list WHERE access_operators = 1 ORDER BY id LIMIT 1");
Line 524: return Pdb::execute($q, [], 'val');

/sprout/Helpers/AdminDashboard.php   Highlighted file source

Line 16: use karmabunny\pdb\Exceptions\QueryException;
Line 58: $firstrun = Pdb::query($q, [AdminAuth::getId()], 'val');
Line 99: $res = Pdb::query($q, $params, 'arr');
Line 135: $res = Pdb::query($q, $params, 'arr');

/sprout/Helpers/AdminPerms.php   Highlighted file source

Line 18: use karmabunny\pdb\Exceptions\QueryException;
Line 19: use karmabunny\pdb\Exceptions\RowMissingException;
Line 58: WHERE " . Pdb::buildClause($conditions, $params);
Line 60: Pdb::query($q, $params, 'row');
Line 94: $res = Pdb::q($q, [$id], 'arr');
Line 157: $res = Pdb::q($q, [$_SESSION['admin']['login_id']], 'pdo');
Line 192: $subsites = Pdb::lookup('subsites');
Line 220: $where = Pdb::buildClause([['id', 'IN', $cats]], $params);
Line 225: $res = Pdb::q($q, $params, 'col');
Line 238: $where = Pdb::buildClause([['operatorcategory_id', 'IN', $cats]], $params);
Line 242: $subs_ops = Pdb::q($q, $params, 'col');
Line 271: Pdb::validateIdentifier($access_flag);
Line 280: return Pdb::q($q, [], 'arr');
Line 319: $res = Pdb::q($q, [AdminAuth::getId()], 'arr');
Line 341: $where = Pdb::buildClause($conditions, $params);
Line 347: $flag = Pdb::q($q, $params, 'val');
Line 374: $res = Pdb::q($q, [AdminAuth::getId()], 'arr');
Line 392: $where = Pdb::buildClause($conditions, $params);
Line 397: $res = Pdb::q($q, $params, 'arr');
Line 478: return Pdb::lookup($cats_table);
Line 494: return Pdb::q($q, [AdminAuth::getId()], 'map');

/sprout/Helpers/Category.php   Highlighted file source

Line 18: use karmabunny\pdb\Exceptions\RowMissingException;
Line 19: use karmabunny\pdb\Exceptions\ConstraintQueryException;
Line 36: $update_data['date_added'] = Pdb::now();
Line 37: $update_data['date_modified'] = Pdb::now();
Line 38: return Pdb::insert(self::tableMain2cat($table), $update_data);
Line 63: $where = Pdb::buildClause($conditions, $params);
Line 66: return Pdb::q($q, $params, 'val');
Line 109: return Pdb::q($q, [$id], 'val');
Line 125: Pdb::validateIdentifier($table); // if this is valid then return value will be
Line 139: Pdb::validateIdentifier($table);
Line 153: Pdb::validateIdentifier($table);
Line 169: Pdb::validateIdentifier($table);
Line 192: Pdb::insert($table_joiner, $update_data);
Line 220: Pdb::delete($table_joiner, $conditions);
Line 248: $res = Pdb::q($q, [$record_id, $category_id], 'arr');
Line 272: return Pdb::q($q, [$category_id], 'col');
Line 291: return Pdb::q($q, [$record_id], 'col');

/sprout/Helpers/ColModifierContentSubscription.php   Highlighted file source

Line 6: use Sprout\Helpers\Pdb;
Line 19: $subscription = Pdb::get('content_subscriptions', $subscription_id);

/sprout/Helpers/ColModifierLookupTable.php   Highlighted file source

Line 19: * This is basically than ColModifierLookupArray(Pdb::lookup),
Line 20: * but it doesn't call the Pdb::lookup until right before it's needed,
Line 46: $this->data = Pdb::lookup($this->table);

/sprout/Helpers/ColModifierSubRecordCount.php   Highlighted file source

Line 37: Pdb::validateIdentifier($table);
Line 38: Pdb::validateIdentifier($column);
Line 58: $this->data = Pdb::q($q, [], 'map');

/sprout/Helpers/ContentReplace.php   Highlighted file source

Line 18: use karmabunny\pdb\Exceptions\RowMissingException;
Line 128: Pdb::validateIdentifier($widget_table);
Line 186: Pdb::validateIdentifier($widget_table);
Line 193: $where = Pdb::buildClause($conditions, $params);
Line 198: $res = Pdb::q($q, $params, 'arr');
Line 252: Pdb::validateIdentifier($widget_table);
Line 270: $widget = Pdb::query($q, [$widget_record, $matches[1]], 'row');
Line 422: $where = Pdb::buildClause([['id', 'IN', $ids]], $params);
Line 424: $filenames = Pdb::q($q, $params, 'map');

/sprout/Helpers/ContentSubscribe.php   Highlighted file source

Line 38: $update_data['date_added'] = Pdb::now();
Line 39: $update_data['date_modified'] = Pdb::now();
Line 41: Pdb::insert('content_subscriptions', $update_data);

/sprout/Helpers/Cron.php   Highlighted file source

Line 62: $update_fields['date_added'] = Pdb::now();
Line 63: $update_fields['date_modified'] = Pdb::now();
Line 65: self::$job_id = Pdb::insert('cron_jobs', $update_fields);
Line 67: self::$pdo = Pdb::connect('default');
Line 68: $pf = Pdb::prefix();
Line 128: $pf = Pdb::prefix();
Line 149: $pf = Pdb::prefix();

/sprout/Helpers/DatabaseSync.php   Highlighted file source

Line 19: use karmabunny\pdb\Compat\DatabaseSync as RealDatabaseSync;
Line 20: use karmabunny\pdb\Pdb as RealPdb;
Line 33: public static function getPdb(): RealPdb
Line 35: return Pdb::getInstance();

/sprout/Helpers/Drivers/Session/Database.php   Highlighted file source

Line 20: use karmabunny\pdb\Exceptions\RowMissingException;
Line 23: use Sprout\Helpers\Pdb;
Line 55: Pdb::validateIdentifier($config['storage']['table']);
Line 78: $data = Pdb::q($q, [$id], 'val');
Line 104: $count = Pdb::insert($this->table, $data);
Line 112: $count = Pdb::update($this->table, $data, array('session_id' => $id));
Line 117: $count = Pdb::update($this->table, $data, array('session_id' => $this->session_id));
Line 129: Pdb::delete($this->table, array('session_id' => $id));
Line 149: Pdb::delete($this->table, [['last_activity', '<', time() - $maxlifetime]]);

/sprout/Helpers/EmailText.php   Highlighted file source

Line 20: use karmabunny\pdb\Exceptions\RowMissingException;
Line 45: $text = Pdb::q($q, [$code], 'val');
Line 102: $item_id = Pdb::q($q, [$code], 'val');
Line 106: $update_fields['date_added'] = Pdb::now();
Line 107: $update_fields['date_modified'] = Pdb::now();
Line 110: $item_id = Pdb::insert('email_texts', $update_fields);

/sprout/Helpers/Export.php   Highlighted file source

Line 105: $res = Pdb::query($q, [], 'pdo');
Line 117: $res = Pdb::query($q, [], 'pdo');
Line 177: $res = Pdb::query($q, [], 'pdo');

/sprout/Helpers/ExportDBMS_MySQL.php   Highlighted file source

Line 79: $res = Pdb::query($q, [], 'row-num');
Line 159: if (!$conn) $conn = Pdb::getConnection();

/sprout/Helpers/ExportDBMS_SQLite.php   Highlighted file source

Line 44: $res = Pdb::query($q, [], 'arr-num');
Line 89: $res = Pdb::query($q, [], 'arr-num');

/sprout/Helpers/Fb.php   Highlighted file source

Line 19: use karmabunny\pdb\Exceptions\RowMissingException;
Line 626: $filename = Pdb::q("SELECT filename FROM ~files WHERE id = ?", [$value], 'val');
Line 968: * can be easily filled by a call to {@see Pdb::extractEnumArr}
Line 1731: $where = Pdb::buildClause([['id', 'IN', $ids]], $params);
Line 1732: $filenames = Pdb::q("SELECT id, filename FROM ~files", $params, 'map');

/sprout/Helpers/File.php   Highlighted file source

Line 21: use karmabunny\pdb\Exceptions\RowMissingException;
Line 45: $prepared_q = Pdb::prepare($q);
Line 49: return Pdb::execute($prepared_q, [$id], 'row');
Line 292: $filename = Pdb::q('SELECT filename FROM ~files WHERE id = ?', [$id], 'val');
Line 522: $pf = Pdb::prefix();
Line 526: 'like_filename' => Pdb::likeEscape($filename),
Line 532: Pdb::validateIdentifier($size_name);
Line 534: $all_params["resize_{$size_name}"] = Pdb::likeEscape(File::getResizeFilename($filename, $size_name));
Line 551: $db_tables = Pdb::q($q, [], 'arr');
Line 560: $db_cols = Pdb::q($q, [], 'arr');
Line 639: $res = Pdb::q($q, $params, 'pdo');
Line 973: $row = Pdb::q($q, [$filename], 'row');
Line 1042: Pdb::update('files', $update_data, ['id' => $file_id]);
Line 1050: Pdb::update('files', $update_data, ['id' => $file_id]);
Line 1107: $dest_spec_json = Pdb::q($q, ['files/' . $filename], 'val');

/sprout/Helpers/GeoSeach.php   Highlighted file source

Line 18: use karmabunny\pdb\Exceptions\RowMissingException;
Line 20: use Sprout\Helpers\Pdb;
Line 39: $row = Pdb::query($q, [$request], 'row');
Line 73: Pdb::insert('geosearch_cache', $data);

/sprout/Helpers/ImportCMS.php   Highlighted file source

Line 10: use Sprout\Helpers\Pdb;
Line 34: Pdb::transact();
Line 50: $record_order = Pdb::query($q, [$_POST['page_id']], 'val');
Line 60: Pdb::commit();
Line 97: $fields['date_added'] = Pdb::now();
Line 98: $fields['date_modified'] = Pdb::now();
Line 106: $page_id = Pdb::insert('pages', $fields);
Line 118: $fields['date_added'] = Pdb::now();
Line 119: $fields['date_modified'] = Pdb::now();
Line 121: $revision_id = Pdb::insert('page_revisions', $fields);
Line 141: Pdb::insert('page_widgets', $fields);
Line 163: $where = Pdb::buildClause($conditions, $params);
Line 174: $widgets = Pdb::query($q, $params, 'arr');
Line 184: Pdb::update('page_widgets', ['settings' => json_encode(['text' => $settings->text])], [['id', '=', $widget['id']]]);

/sprout/Helpers/JsonForm.php   Highlighted file source

Line 35: * see {@see Pdb::buildClause}. A clause of 'link_column' => $record_id will be appended to any provided
Line 52: Pdb::validateIdentifier($table);
Line 62: $q = "SELECT * FROM ~{$table} WHERE " . Pdb::buildClause($table_conditions, $values);
Line 68: $data[$id] = Pdb::q($q, $values, 'arr');
Line 112: * see {@see Pdb::buildClause}. A clause of 'link_column' => $record_id will be appended to any provided
Line 134: Pdb::validateIdentifier($col);
Line 138: Pdb::validateIdentifier($auto['foreign_label_col']);
Line 142: Pdb::validateIdentifier($auto['joiner_local_col']);
Line 143: Pdb::validateIdentifier($auto['joiner_foreign_col']);
Line 144: Pdb::validateIdentifier($auto['joiner_table']);
Line 145: Pdb::validateIdentifier($auto['foreign_table']);
Line 167: $data[$auto['name']] = Pdb::query($q, [$local_record_id], 'arr');
Line 204: // Run a SQL query and return a Pdb map
Line 207: $items = Pdb::query($items['query'], $binds, 'map');

/sprout/Helpers/LaunchChecks.php   Highlighted file source

Line 33: $codes = Pdb::query($q, [], 'col');

/sprout/Helpers/Model.php   Highlighted file source

Line 20: use karmabunny\pdb\Pdb;
Line 21: use karmabunny\pdb\PdbModelInterface;
Line 22: use karmabunny\pdb\PdbModelTrait;
Line 37: abstract class Model extends Collection implements PdbModelInterface, Validates
Line 41: use PdbModelTrait;
Line 48: public static function getConnection(): Pdb
Line 50: return \Sprout\Helpers\Pdb::getInstance();
Line 59: $now = Pdb::now();
Line 60: $pdb = static::getConnection();
Line 72: $pdb->update($table, $data, ['id' => $this->id]);
Line 78: $this->id = $pdb->insert($table, $data);
Line 83: $pdb->update(
Line 118: $pdb = static::getConnection();
Line 119: return $pdb->generateUid(static::getTableName(), $this->id);

/sprout/Helpers/MultiEdit.php   Highlighted file source

Line 37: * @param array $where Conditions for WHERE clause, as per {@see Pdb::buildClause}
Line 43: Pdb::validateIdentifier($table);
Line 48: Pdb::validateIdentifier($col);
Line 54: $where = Pdb::buildClause($where, $vals);
Line 58: return Pdb::q($q, $vals, 'arr');

/sprout/Helpers/Navigation.php   Highlighted file source

Line 18: use karmabunny\pdb\Exceptions\QueryException;
Line 98: $result = Pdb::q($q, [$subsite_id], 'arr');

/sprout/Helpers/NavigationGroups.php   Highlighted file source

Line 38: $res = Pdb::q($q, [$subsite_id], 'pdo');
Line 52: $res = Pdb::q($q, [$subsite_id], 'pdo');
Line 96: $update_data['date_added'] = Pdb::now();
Line 97: $update_data['date_modified'] = Pdb::now();
Line 100: $menu_group_id = Pdb::insert('menu_groups', $update_data);

/sprout/Helpers/Page.php   Highlighted file source

Line 19: use karmabunny\pdb\Exceptions\QueryException;
Line 20: use karmabunny\pdb\Exceptions\RowMissingException;
Line 96: $page = Pdb::get('pages', $node['id']);
Line 184: return Pdb::q($q, [$rev_id], 'map-arr');
Line 225: $rev_id = Pdb::query($q, $params, 'val');
Line 262: $attrs = Pdb::q($q, [$id], 'map');
Line 284: $where = Pdb::buildClause($conditions, $params);
Line 287: return Pdb::query($q, $params, 'col');
Line 307: return Pdb::query($q, [$widget_name], 'col');
Line 310: $res = Pdb::query($q, [$widget_name], 'pdo');
Line 354: $date = Pdb::query($q, [$page_id], 'val');
Line 373: $page_id = Pdb::q($q, [$rev_id], 'val');
Line 376: Pdb::update('page_revisions', ['status' => 'old'], $old_clause);
Line 378: Pdb::update('page_revisions', ['status' => 'live'], ['id' => $rev_id]);

/sprout/Helpers/PageRouting.php   Highlighted file source

Line 16: use karmabunny\pdb\Exceptions\QueryException;
Line 38: 'url_like' => Pdb::likeEscape($url_std),
Line 57: $row = Pdb::q($q, $params, 'row');

/sprout/Helpers/Pdb.php   Highlighted file source

Line 15: use karmabunny\pdb\Compat\StaticPdb;
Line 16: use karmabunny\pdb\PdbConfig;
Line 20: * Class for doing database queries via PDO (PDO Database => Pdb)
Line 22: class Pdb extends StaticPdb
Line 27: public static function getConfig(string $name = null): PdbConfig
Line 38: return new PdbConfig($conf);

/sprout/Helpers/PerRecordPerms.php   Highlighted file source

Line 17: use karmabunny\pdb\Exceptions\RowMissingException;
Line 36: return (bool) Pdb::query($q, [$controller_name], 'count');
Line 51: return (bool) Pdb::query($q, [$controller_name], 'count');
Line 90: $row = Pdb::q($q, [$ctlr->getControllerName(), $item_id], 'row');
Line 148: $where = Pdb::buildClause($conds, $params);
Line 151: $perm_id = Pdb::q($q, $params, 'val');
Line 152: Pdb::update('per_record_permissions', $perms, ['id' => $perm_id]);
Line 154: Pdb::insert('per_record_permissions', $perms);

/sprout/Helpers/Preview.php   Highlighted file source

Line 37: * otherwise use an array of conditions (see {@see Pdb::buildClause})
Line 60: $old_pf = Pdb::prefix();
Line 64: Pdb::validateIdentifier($table);
Line 77: $where = Pdb::buildClause($conditions, $params);
Line 83: Pdb::q($q, $params, 'null');
Line 85: Pdb::setTablePrefixOverride($table, $new_pf);
Line 95: Pdb::q($q, [], 'null');
Line 96: $record_id = Pdb::insert($core_table, ['id' => 0]);

/sprout/Helpers/RateLimit.php   Highlighted file source

Line 57: $data['date_added'] = Pdb::now();
Line 62: Pdb::insert('rate_limit_hits', $data);
Line 78: $where = Pdb::buildClause($conditions, $params);
Line 84: return Pdb::q($q, $params, 'val');

/sprout/Helpers/RefineBar.php   Highlighted file source

Line 35: * The available values are the operators for {@see Pdb::buildClause}

/sprout/Helpers/RteLibraryDocuments.php   Highlighted file source

Line 49: $res = Pdb::query($q, [FileConstants::TYPE_DOCUMENT], 'pdo');
Line 68: $res = Pdb::query($q, [$cat_id, FileConstants::TYPE_DOCUMENT], 'pdo');
Line 105: $where = Pdb::buildClause($conditions, $params, 'OR');
Line 113: $res = Pdb::query($q, $params, 'pdo');

/sprout/Helpers/RteLibraryHasCategories.php   Highlighted file source

Line 68: Pdb::validateIdentifier($this->main_table);
Line 71: Pdb::validateIdentifier($col);
Line 74: Pdb::validateIdentifier($col);
Line 77: Pdb::validateIdentifier($col);
Line 108: $res = Pdb::query($q, [], 'pdo');
Line 127: $res = Pdb::query($q, [$path], 'pdo');
Line 160: $where = Pdb::buildClause($conditions, $params, 'OR');
Line 168: $res = Pdb::query($q, $params, 'pdo');

/sprout/Helpers/RteLibraryImages.php   Highlighted file source

Line 52: $res = Pdb::query($q, [FileConstants::TYPE_IMAGE], 'pdo');
Line 71: $res = Pdb::query($q, [$cat_id, FileConstants::TYPE_IMAGE], 'pdo');
Line 111: $where = Pdb::buildClause($conditions, $params, 'OR');
Line 119: $res = Pdb::query($q, $params, 'pdo');

/sprout/Helpers/RteLibraryPages.php   Highlighted file source

Line 103: $where = Pdb::buildClause($conditions, $params, 'OR');
Line 110: $res = Pdb::query($q, $params, 'pdo');

/sprout/Helpers/RteLibrarySounds.php   Highlighted file source

Line 49: $res = Pdb::query($q, [FileConstants::TYPE_SOUND], 'pdo');
Line 68: $res = Pdb::query($q, [$cat_id, FileConstants::TYPE_SOUND], 'pdo');
Line 105: $where = Pdb::buildClause($conditions, $params, 'OR');
Line 113: $res = Pdb::query($q, $params, 'pdo');

/sprout/Helpers/Search.php   Highlighted file source

Line 43: Pdb::validateIdentifier($table);
Line 55: Pdb::delete(self::$table, ['record_id' => self::$record_id]);
Line 129: $where = Pdb::buildClause([['name', 'IN', array_keys($words)]], $vals);
Line 131: $res = Pdb::q($q, $vals, 'map');
Line 139: $word_ids[$word] = Pdb::insert('search_keywords', ['name' => $word]);
Line 153: Pdb::q($q, $params, 'count');
Line 166: Pdb::validateIdentifier($reference_table);
Line 175: $ids = Pdb::q($q, [], 'col');
Line 179: Pdb::delete($table, [['record_id', 'IN', $ids]]);
Line 214: $conn = Pdb::getConnection();
Line 298: $res = Pdb::query($q, [], 'pdo');
Line 301: $num_results = Pdb::query($q, [], 'val');

/sprout/Helpers/Slug.php   Highlighted file source

Line 16: use karmabunny\pdb\Exceptions\RowMissingException;
Line 54: * Return all columns for a single row of a table (similar to {@see Pdb::get})
Line 59: * @param string $conditions Extra WHERE clause if required, in the format prescribed by {@see Pdb::buildClause}
Line 66: Pdb::validateIdentifier($table);
Line 71: $q .= " AND " . Pdb::buildClause($conditions, $params);
Line 73: return Pdb::q($q, $params, 'row');
Line 102: * @param array $conditions Extra conditions to check, in the format prescribed by {@see Pdb::buildClause}
Line 109: Pdb::validateIdentifier($table);
Line 114: $where = Pdb::buildClause($conditions, $params);
Line 117: $row = Pdb::q($q, $params, 'row');

/sprout/Helpers/Sprout.php   Highlighted file source

Line 22: use karmabunny\pdb\Exceptions\QueryException;
Line 474: $row = Pdb::q($q, [$subsite_id, $type], 'row');
Line 491: * @param array $conds Additional conditions for the WHERE clause, formatted as per {@see Pdb::buildClause}
Line 496: Pdb::validateIdentifier($table);
Line 497: Pdb::validateIdentifier($column);
Line 500: $clause = Pdb::buildClause($conds, $params);
Line 508: $count = Pdb::q($q, $params, 'val');
Line 658: $date = Pdb::query($q, [SubsiteSelector::$content_id], 'val');

/sprout/Helpers/Subsites.php   Highlighted file source

Line 21: use karmabunny\pdb\Exceptions\QueryException;
Line 44: $result = Pdb::query($q, [], 'pdo');

/sprout/Helpers/SubsiteSelector.php   Highlighted file source

Line 18: use karmabunny\pdb\Exceptions\QueryException;
Line 43: $res = Pdb::query($q, [], 'arr');

/sprout/Helpers/Tags.php   Highlighted file source

Line 16: use karmabunny\pdb\Exceptions\QueryException;
Line 40: return Pdb::q($q, [$table, $record_id], 'col');
Line 57: return Pdb::q($q, [$table], 'col');
Line 75: return Pdb::query($q, [$table, $tag], 'col');
Line 94: Pdb::validateIdentifier($table);
Line 103: return Pdb::query($q, [$table], 'map');
Line 124: Pdb::validateIdentifier($table);
Line 138: return Pdb::query($q, [$table, $subsite_id], 'map');
Line 155: return Pdb::query($q, [Pdb::likeEscape($prefix)], 'col');
Line 177: $values['prefix'] = Pdb::likeEscape($prefix);
Line 190: $tags = Pdb::q($q, $values, 'col');
Line 203: $tags = array_merge($tags, Pdb::q($q, $values, 'col'));
Line 228: Pdb::transact();
Line 238: Pdb::insert('tags', ['record_table' => $table, 'record_id' => $record_id, 'name' => $tag]);
Line 243: Pdb::delete('tags', ['record_table' => $table, 'record_id' => $record_id, ['name', 'IN', $del_tags]]);
Line 246: Pdb::commit();
Line 250: Pdb::rollback();

/sprout/Helpers/Treenode.php   Highlighted file source

Line 68: * @param array $conditions Query conditions, in the format used by {@see Pdb::buildClause}
Line 74: Pdb::validateIdentifier($table);
Line 75: Pdb::validateIdentifier($order);
Line 78: $where = Pdb::buildClause($conditions, $binds);
Line 84: $res = Pdb::query($q, $binds, 'pdo');

/sprout/Helpers/TreenodeHasWidgetMatcher.php   Highlighted file source

Line 42: $this->ids = Pdb::query($q, [$type], 'col');

/sprout/Helpers/Validity.php   Highlighted file source

Line 19: use karmabunny\pdb\Exceptions\RowMissingException;
Line 292: Pdb::validateIdentifier($table);
Line 293: Pdb::validateIdentifier($column);
Line 297: $res = Pdb::q($q, [Pdb::likeEscape($val), $id], 'arr');
Line 318: $set = Pdb::extractEnumArr($table, $col);
Line 441: Pdb::validateIdentifier($table);
Line 443: Pdb::query($q, [$val], 'val');
Line 482: Pdb::validateIdentifier($table);
Line 484: $where = Pdb::buildClause([['id', 'IN', $val]], $params);
Line 487: $found_ids = Pdb::query($q, $params, 'col');
Line 563: $enum = Pdb::extractEnumArr($table, $col);

/sprout/Helpers/Worker.php   Highlighted file source

Line 49: $update_fields['date_started'] = Pdb::now();
Line 50: $update_fields['date_modified'] = Pdb::now();
Line 56: Pdb::update('worker_jobs', $update_fields, array('id' => $job_id));
Line 58: self::$pdo = Pdb::connect('default');
Line 59: $pf = Pdb::prefix();
Line 151: $pf = Pdb::prefix();
Line 182: $pf = Pdb::prefix();

/sprout/Helpers/WorkerCtrl.php   Highlighted file source

Line 57: Pdb::query($q, [], 'null');
Line 76: $update_fields['date_added'] = Pdb::now();
Line 77: $update_fields['date_modified'] = Pdb::now();
Line 78: $job_id = Pdb::insert('worker_jobs', $update_fields);
Line 95: Pdb::update('worker_jobs', ['php_bin' => 'NOT FOUND'], ['id' => $job_id]);
Line 101: Pdb::update('worker_jobs', ['php_bin' => 'Unuseable (CGI): ' . $php], ['id' => $job_id]);
Line 105: Pdb::update('worker_jobs', ['php_bin' => $php], ['id' => $job_id]);
Line 125: $status = Pdb::query($q, [$job_id], 'val');
Line 184: return Pdb::query($q, [$job_id], 'row');

/sprout/Helpers/WorkerLinkChecker.php   Highlighted file source

Line 45: $res = Pdb::query($q, [], 'map-arr');
Line 63: $widgets = Pdb::q($q, [], 'pdo');

/sprout/Helpers/WorkerRedoSizes.php   Highlighted file source

Line 34: $res = Pdb::query($q, [FileConstants::TYPE_IMAGE], 'pdo');

/sprout/Models/CategoryModel.php   Highlighted file source

Line 7: use karmabunny\pdb\Pdb;
Line 8: use karmabunny\pdb\PdbQuery;
Line 27: public static function getConnection(): Pdb
Line 29: return \Sprout\Helpers\Pdb::getInstance();
Line 58: * @return PdbQuery
Line 60: public static function find(string $main_table, array $conditions = []): PdbQuery
Line 62: $pdb = static::getConnection();
Line 65: return (new PdbQuery($pdb))
Line 113: $pdb = static::getConnection();
Line 116: $now = Pdb::now();
Line 124: $pdb->update($cat_table, $data, $conditions);
Line 132: if (!$pdb->inTransaction()) {
Line 134: $pdb->transact();
Line 137: $this->id = $pdb->insert($cat_table, $data);
Line 140: $pdb->commit();
Line 162: $pdb = static::getConnection();
Line 164: return (bool) $pdb->delete($cat_table, ['id' => $this->id]);

/sprout/module_template/list/Controllers/Admin/CNAMEAdminController.php   Highlighted file source

Line 20: use Sprout\Helpers\Pdb;
Line 81: Pdb::transact();
Line 85: Pdb::commit();

/sprout/module_template/tree/Controllers/Admin/CNAMEAdminController.php   Highlighted file source

Line 20: use Sprout\Helpers\Pdb;
Line 81: Pdb::transact();
Line 85: Pdb::commit();
Line 123: $parent_id = Pdb::query($q, [$item_id], 'val');
Line 125: Pdb::transact();
Line 130: Pdb::commit();

/sprout/phpunit_bootstrap.php   Highlighted file source

Line 15: use Sprout\Helpers\Pdb;
Line 83: Pdb::query("SET wait_timeout=3600", [], 'null');

/sprout/sprout_load.php   Highlighted file source

Line 14: use Sprout\Helpers\Pdb;
Line 171: Pdb::setFormatter('DateTime', function($dt) {
Line 175: Pdb::setFormatter('DateInterval', function($interval) {

/sprout/tests/adminPermsTest.php   Highlighted file source

Line 16: use Sprout\Helpers\Pdb;
Line 57: Pdb::setOverrideConnection($sqlite);
Line 59: Pdb::query('CREATE TABLE ~pages (id INT, parent_id INT, admin_perm_type INT)', [], 'null');
Line 61: Pdb::insert('pages', $row);
Line 64: Pdb::query('CREATE TABLE ~operators_cat_list (id INT, name VARCHAR(100))', [], 'null');
Line 66: Pdb::insert('operators_cat_list', $row);
Line 69: Pdb::query('CREATE TABLE ~page_admin_permissions (item_id INT, category_id INT)', [], 'null');
Line 71: Pdb::insert('page_admin_permissions', $row);
Line 77: Pdb::clearOverrideConnection();

/sprout/tests/navigationTest.php   Highlighted file source

Line 15: use Sprout\Helpers\Pdb;
Line 37: Pdb::q($q, [], 'null');
Line 40: Pdb::q($q, [], 'null');
Line 48: Pdb::q($q, $pg, 'null');
Line 52: Pdb::q($q, [$pg[0], $type, $status], 'null');
Line 56: Pdb::setTablePrefixOverride('pages', "unit_test_{$rand}_");
Line 57: Pdb::setTablePrefixOverride('page_revisions', "unit_test_{$rand}_");
Line 66: $top_pages = Pdb::query($q, [], 'arr');
Line 79: Pdb::setTablePrefixOverride('pages', Pdb::prefix());
Line 80: Pdb::setTablePrefixOverride('page_revisions', Pdb::prefix());

/sprout/tests/pageTest.php   Highlighted file source

Line 15: use Sprout\Helpers\Pdb;
Line 23: $pages = Pdb::lookup('pages');

/sprout/tests/sproutTest.php   Highlighted file source

Line 227: $this->assertInstanceOf('Sprout\Helpers\Pdb', Sprout::instance('Sprout\Helpers\Pdb'));

/sprout/views/admin/file_add.php   Highlighted file source

Line 19: use Sprout\Helpers\Pdb;
Line 57: echo Form::dropdown('category_id', ['-dropdown-top' => 'Choose per file'], Pdb::lookup('files_cat_list'));

/sprout/views/admin/operator_category_edit.php   Highlighted file source

Line 19: use Sprout\Helpers\Pdb;
Line 119: <?= Form::checkboxSet('manage_categories', [], Pdb::lookup('operators_cat_list')); ?>

/sprout/views/admin/page_menu_groups.php   Highlighted file source

Line 16: use karmabunny\pdb\Exceptions\RowMissingException;
Line 21: use Sprout\Helpers\Pdb;
Line 43: $page = Pdb::get('pages', $page_id);

/sprout/Widgets/ChildrenGalleryWidget.php   Highlighted file source

Line 18: use Sprout\Helpers\Pdb;
Line 114: $res = Pdb::query($q, [], 'arr');

/sprout/Widgets/FileListWidget.php   Highlighted file source

Line 18: use Sprout\Helpers\Pdb;
Line 51: $res = Pdb::query($q, [$this->settings['category']], 'arr');
Line 78: $cats = Pdb::query($q, [], 'map');
Line 110: $cats = Pdb::lookup('files_cat_list');

/sprout/Widgets/ImageGalleryWidget.php   Highlighted file source

Line 19: use Sprout\Helpers\Pdb;
Line 140: $res = Pdb::query($q, [$this->settings['category']], 'arr');
Line 217: $cats = Pdb::query($q, [FileConstants::TYPE_IMAGE], 'map');
Line 283: $cats = Pdb::lookup('files_cat_list');
Line 298: $cats = Pdb::lookup('files_cat_list');

A total of 1028 lines in 106 files were found