diff options
| author | Lester Caine <lester@lsces.co.uk> | 2026-06-01 14:38:06 +0100 |
|---|---|---|
| committer | Lester Caine <lester@lsces.co.uk> | 2026-06-01 14:38:06 +0100 |
| commit | f7b9724701dbed7197fd49b57c42f436062574de (patch) | |
| tree | 9efd4f0f54fbcbf8d0a22f6d23bd3cf411c5ff79 /includes | |
| parent | db935105f8dbc8582cbe4dbfb4961a836af0eb64 (diff) | |
| download | stock-f7b9724701dbed7197fd49b57c42f436062574de.tar.gz stock-f7b9724701dbed7197fd49b57c42f436062574de.tar.bz2 stock-f7b9724701dbed7197fd49b57c42f436062574de.zip | |
Rename stock_assembly_component_map table to stock_assembly_map
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'includes')
| -rwxr-xr-x | includes/classes/StockAssembly.php | 58 | ||||
| -rwxr-xr-x | includes/classes/StockBase.php | 18 | ||||
| -rwxr-xr-x | includes/classes/StockComponent.php | 6 |
3 files changed, 41 insertions, 41 deletions
diff --git a/includes/classes/StockAssembly.php b/includes/classes/StockAssembly.php index d286742..c7891e3 100755 --- a/includes/classes/StockAssembly.php +++ b/includes/classes/StockAssembly.php @@ -173,7 +173,7 @@ class StockAssembly extends StockBase { $this->mInfo['num_components'] = $this->getComponentCount(); if( $this->getPreference( 'assembly_pagination' ) == STOCK_PAGINATION_POSITION_NUMBER ) { - $this->mInfo['num_pages'] = $this->mDb->getOne( "SELECT COUNT( distinct( floor(`item_position`) ) ) FROM `".BIT_DB_PREFIX."stock_assembly_component_map` WHERE assembly_content_id=?", [ $this->mContentId ] ); + $this->mInfo['num_pages'] = $this->mDb->getOne( "SELECT COUNT( distinct( floor(`item_position`) ) ) FROM `".BIT_DB_PREFIX."stock_assembly_map` WHERE assembly_content_id=?", [ $this->mContentId ] ); } else { $pagination = $this->getPreference( 'assembly_pagination' ); if( in_array( $pagination, [ STOCK_PAGINATION_AUTO_FLOW, STOCK_PAGINATION_SIMPLE_LIST ] ) ) { @@ -212,7 +212,7 @@ class StockAssembly extends StockBase { if( $pListHash['page'] != -1 ) { if( $this->getLayout() == STOCK_PAGINATION_POSITION_NUMBER ) { $query = "SELECT DISTINCT(FLOOR(`item_position`)) - FROM `".BIT_DB_PREFIX."stock_assembly_component_map` + FROM `".BIT_DB_PREFIX."stock_assembly_map` WHERE assembly_content_id=? ORDER BY floor(item_position)"; $mantissa = $this->mDb->getOne( $query, [ $this->mContentId ], 1, $pListHash['page'] - 1 ); @@ -233,7 +233,7 @@ class StockAssembly extends StockBase { $this->mItems = []; $query = "SELECT fgim.*, lc.`user_id`, lct.*, ufm.`favorite_content_id` AS is_favorite $selectSql - FROM `".BIT_DB_PREFIX."stock_assembly_component_map` fgim + FROM `".BIT_DB_PREFIX."stock_assembly_map` fgim INNER JOIN `".BIT_DB_PREFIX."liberty_content` lc ON ( lc.`content_id`=fgim.`item_content_id` ) INNER JOIN `".BIT_DB_PREFIX."liberty_content_types` lct ON ( lct.`content_type_guid`=lc.`content_type_guid` ) $joinSql @@ -278,7 +278,7 @@ class StockAssembly extends StockBase { $this->mItems = []; $query = "SELECT lc.`content_id` AS `has_key`, fgim.*, lc.*, lct.*, ufm.`favorite_content_id` AS is_favorite $selectSql - FROM `".BIT_DB_PREFIX."stock_assembly_component_map` fgim + FROM `".BIT_DB_PREFIX."stock_assembly_map` fgim INNER JOIN `".BIT_DB_PREFIX."liberty_content` lc ON ( lc.`content_id`=fgim.`item_content_id` ) INNER JOIN `".BIT_DB_PREFIX."liberty_content_types` lct ON ( lct.`content_type_guid`=lc.`content_type_guid` ) $joinSql @@ -311,7 +311,7 @@ class StockAssembly extends StockBase { public function getItemPage( $pItemContentId ) { $ret = null; if( empty( $this->mPaginationLookup ) ) { - $this->mPaginationLookup = $this->mDb->getAssoc( "SELECT `item_content_id`, floor(`item_position`) FROM `".BIT_DB_PREFIX."stock_assembly_component_map` WHERE `assembly_content_id`=?", [ $this->mContentId ] ); + $this->mPaginationLookup = $this->mDb->getAssoc( "SELECT `item_content_id`, floor(`item_position`) FROM `".BIT_DB_PREFIX."stock_assembly_map` WHERE `assembly_content_id`=?", [ $this->mContentId ] ); } if( !empty( $this->mPaginationLookup[$pItemContentId] ) ) { $ret = $this->mPaginationLookup[$pItemContentId]; @@ -339,7 +339,7 @@ class StockAssembly extends StockBase { $paramHash['no_fatal'] = true; $this->getServicesSql( 'content_list_sql_function', $selectSql, $joinSql, $whereSql, $bindVars, null, $paramHash ); $query = 'SELECT COUNT(*) AS "count" - FROM `'.BIT_DB_PREFIX."stock_assembly_component_map` fgim + FROM `'.BIT_DB_PREFIX."stock_assembly_map` fgim INNER JOIN `".BIT_DB_PREFIX."liberty_content` lc ON ( lc.`content_id`=fgim.`item_content_id` ) $joinSql WHERE `assembly_content_id` = ? $whereSql"; $rs = $this->mDb->getRow($query, $bindVars); @@ -402,7 +402,7 @@ class StockAssembly extends StockBase { $bindVars[] = $gBitUser->mUserId; } $query = "SELECT lc.`content_id`, lc.`content_type_guid` - FROM connectby('`".BIT_DB_PREFIX."stock_assembly_component_map`', '`item_content_id`', '`assembly_content_id`', ?, 0, '/') AS t(`cb_item_content_id` int, `cb_parent_content_id` int, `level` int, `branch` text) + FROM connectby('`".BIT_DB_PREFIX."stock_assembly_map`', '`item_content_id`', '`assembly_content_id`', ?, 0, '/') AS t(`cb_item_content_id` int, `cb_parent_content_id` int, `level` int, `branch` text) INNER JOIN `".BIT_DB_PREFIX."liberty_content` lc ON (lc.`content_id`=cb_item_content_id) LEFT OUTER JOIN `".BIT_DB_PREFIX."gatekeeper_security_map` cgm ON (cgm.`content_id`=lc.`content_id`) WHERE `cb_parent_content_id`=? $whereSql"; @@ -412,7 +412,7 @@ class StockAssembly extends StockBase { } } else { $query = "SELECT fgim.`item_content_id`, lc.`content_type_guid` - FROM `".BIT_DB_PREFIX."stock_assembly_component_map` fgim + FROM `".BIT_DB_PREFIX."stock_assembly_map` fgim INNER JOIN `".BIT_DB_PREFIX."liberty_content` lc ON ( fgim.`item_content_id`=lc.`content_id` ) WHERE fgim.`assembly_content_id` = ? ORDER BY ".$this->mDb->convertSortmode('random'); @@ -476,7 +476,7 @@ class StockAssembly extends StockBase { }; if( $rows = $this->mDb->query( "SELECT fgim.`item_content_id`, fgim.`item_position`, lc.`title` - FROM `".BIT_DB_PREFIX."stock_assembly_component_map` fgim + FROM `".BIT_DB_PREFIX."stock_assembly_map` fgim INNER JOIN `".BIT_DB_PREFIX."liberty_content` lc ON (lc.`content_id` = fgim.`item_content_id`) WHERE fgim.`assembly_content_id` = ? ORDER BY $orderby", @@ -493,7 +493,7 @@ class StockAssembly extends StockBase { public function removeItem( $pContentId ) { $ret = false; if( $this->isValid() && @$this->verifyId( $pContentId ) ) { - $query = "DELETE FROM `".BIT_DB_PREFIX."stock_assembly_component_map` + $query = "DELETE FROM `".BIT_DB_PREFIX."stock_assembly_map` WHERE `item_content_id`=? AND `assembly_content_id`=?"; $rs = $this->mDb->getOne($query, [ $pContentId, $this->mContentId ] ); $ret = true; @@ -510,7 +510,7 @@ class StockAssembly extends StockBase { global $gBitSystem; $ret = false; if( @$this->verifyId( $this->mContentId ) && @$this->verifyId( $pContentId ) && ( $this->mContentId != $pContentId ) && !$this->isInAssembly( $this->mContentId, $pContentId ) && !$this->isInAssembly( $pContentId, $this->mContentId ) ) { - $query = "INSERT INTO `".BIT_DB_PREFIX."stock_assembly_component_map` (`item_content_id`, `assembly_content_id`, `item_position`) VALUES (?,?,?)"; + $query = "INSERT INTO `".BIT_DB_PREFIX."stock_assembly_map` (`item_content_id`, `assembly_content_id`, `item_position`) VALUES (?,?,?)"; $rs = $this->mDb->getOne($query, [ $pContentId, $this->mContentId, $pPosition ] ); $query = "UPDATE `".BIT_DB_PREFIX."liberty_content` SET `last_modified`=? WHERE `content_id`=?"; $rs = $this->mDb->getOne( $query, [ $gBitSystem->getUTCTime(), $this->mContentId ] ); @@ -533,7 +533,7 @@ class StockAssembly extends StockBase { // make sure we have a valid content_id before we exec if( is_numeric( $this->mItems[$key]->mContentId ) ) { $query = "SELECT COUNT(`item_content_id`) AS `other_gallery` - FROM `".BIT_DB_PREFIX."stock_assembly_component_map` + FROM `".BIT_DB_PREFIX."stock_assembly_map` WHERE `item_content_id`=? AND `assembly_content_id`!=?"; if( !($inOtherGallery = $this->mDb->getOne($query, [ $this->mItems[$key]->mContentId, $this->mContentId ] )) ) { $this->mItems[$key]->expunge(); @@ -543,8 +543,8 @@ class StockAssembly extends StockBase { } } - $this->mDb->getOne( "DELETE FROM `".BIT_DB_PREFIX."stock_assembly_component_map` WHERE `assembly_content_id`=?", [ $this->mContentId ] ); - $this->mDb->getOne( "DELETE FROM `".BIT_DB_PREFIX."stock_assembly_component_map` WHERE `item_content_id`=?", [ $this->mContentId ] ); + $this->mDb->getOne( "DELETE FROM `".BIT_DB_PREFIX."stock_assembly_map` WHERE `assembly_content_id`=?", [ $this->mContentId ] ); + $this->mDb->getOne( "DELETE FROM `".BIT_DB_PREFIX."stock_assembly_map` WHERE `item_content_id`=?", [ $this->mContentId ] ); if( LibertyContent::expunge() ) { $this->CompleteTrans(); } else { @@ -619,7 +619,7 @@ class StockAssembly extends StockBase { $whereSql = ''; if( !empty( $pListHash['contain_item'] ) ) { $selectSql = " , tfgim3.`item_content_id` AS `in_gallery` "; - $joinSql .= " LEFT OUTER JOIN `".BIT_DB_PREFIX."stock_assembly_component_map` tfgim3 ON (tfgim3.`assembly_content_id`=lc.`content_id`) AND tfgim3.`item_content_id`=? "; + $joinSql .= " LEFT OUTER JOIN `".BIT_DB_PREFIX."stock_assembly_map` tfgim3 ON (tfgim3.`assembly_content_id`=lc.`content_id`) AND tfgim3.`item_content_id`=? "; $bindVars[] = $pListHash['contain_item']; $containVars[] = $pListHash['contain_item']; } @@ -635,14 +635,14 @@ class StockAssembly extends StockBase { $query = "SELECT lc.`content_id` AS `hash_key`, lc.* $selectSql FROM `".BIT_DB_PREFIX."liberty_content` lc $joinSql - WHERE lc.`content_type_guid` = '".STOCKASSEMBLY_CONTENT_TYPE_GUID."' AND $whereSql NOT EXISTS (SELECT assembly_content_id FROM stock_assembly_component_map tfgim2 WHERE tfgim2.item_content_id=lc.content_id) + WHERE lc.`content_type_guid` = '".STOCKASSEMBLY_CONTENT_TYPE_GUID."' AND $whereSql NOT EXISTS (SELECT assembly_content_id FROM stock_assembly_map tfgim2 WHERE tfgim2.item_content_id=lc.content_id) ORDER BY lc.title"; $rootContent = $gBitDb->GetAssoc( $query, $bindVars ); foreach( array_keys( $rootContent ) as $conId ) { $splitVars = []; $query = "SELECT branch AS hash_key, * $selectSql - FROM connectby('`".BIT_DB_PREFIX."stock_assembly_component_map`', '`item_content_id`', '`assembly_content_id`', ?, 0, '/') AS t(cb_item_content_id int,cb_assembly_content_id int, level int, branch text) + FROM connectby('`".BIT_DB_PREFIX."stock_assembly_map`', '`item_content_id`', '`assembly_content_id`', ?, 0, '/') AS t(cb_item_content_id int,cb_assembly_content_id int, level int, branch text) INNER JOIN `".BIT_DB_PREFIX."liberty_content` lc ON(lc.`content_id`=cb_item_content_id AND lc.`content_type_guid`='".STOCKASSEMBLY_CONTENT_TYPE_GUID."') $joinSql ORDER BY branch, lc.`title`"; @@ -663,7 +663,7 @@ class StockAssembly extends StockBase { if( !empty( $pListHash['contain_item'] ) ) { $selectSql = " , tfgim3.`item_content_id` AS `in_gallery` "; - $joinSql .= " LEFT OUTER JOIN `".BIT_DB_PREFIX."stock_assembly_component_map` tfgim3 ON (tfgim3.`assembly_content_id`=lc.`content_id`) AND tfgim3.`item_content_id`=? "; + $joinSql .= " LEFT OUTER JOIN `".BIT_DB_PREFIX."stock_assembly_map` tfgim3 ON (tfgim3.`assembly_content_id`=lc.`content_id`) AND tfgim3.`item_content_id`=? "; $bindVars[] = $pListHash['contain_item']; $containVars[] = $pListHash['contain_item']; } @@ -684,19 +684,19 @@ class StockAssembly extends StockBase { SELECT lcp.`content_id` AS assembly_content_id, lcp.`content_id` AS item_content_id, 0 AS BLEVEL, CAST( lcp.`title` AS VARCHAR(255) ) AS BRANCH, 0 AS gallery_parent_id FROM `".BIT_DB_PREFIX."liberty_content` lcp WHERE lcp.`content_type_guid` = '".STOCKASSEMBLY_CONTENT_TYPE_GUID."' - AND NOT EXISTS (SELECT assembly_content_id FROM `".BIT_DB_PREFIX."stock_assembly_component_map` tfgim2 WHERE tfgim2.item_content_id=lcp.content_id) + AND NOT EXISTS (SELECT assembly_content_id FROM `".BIT_DB_PREFIX."stock_assembly_map` tfgim2 WHERE tfgim2.item_content_id=lcp.content_id) UNION ALL SELECT G1.`item_content_id` AS assembly_content_id, G1.`item_content_id`, G.BLEVEL + 1, G.BRANCH || '/' || G1.`item_content_id` AS BRANCH, G1.`assembly_content_id` AS gallery_parent_id - FROM `".BIT_DB_PREFIX."stock_assembly_component_map` G1 + FROM `".BIT_DB_PREFIX."stock_assembly_map` G1 JOIN GALLERY_TREE G ON G1.`assembly_content_id` = G.`item_content_id` INNER JOIN `".BIT_DB_PREFIX."liberty_content` lcg1 ON(lcg1.`content_id`=G1.`item_content_id` AND lcg1.`content_type_guid` = '".STOCKASSEMBLY_CONTENT_TYPE_GUID."') ) SELECT T.BRANCH AS hash_key, T.BLEVEL, lc.* $selectSql FROM GALLERY_TREE T INNER JOIN `".BIT_DB_PREFIX."liberty_content` lc ON (lc.`content_id`=T.`item_content_id`) - LEFT OUTER JOIN `".BIT_DB_PREFIX."stock_assembly_component_map` fgimo ON (fgimo.`assembly_content_id`=T.gallery_parent_id AND fgimo.`item_content_id`=T.assembly_content_id) + LEFT OUTER JOIN `".BIT_DB_PREFIX."stock_assembly_map` fgimo ON (fgimo.`assembly_content_id`=T.gallery_parent_id AND fgimo.`item_content_id`=T.assembly_content_id) $joinSql WHERE lc.`content_type_guid` = '".STOCKASSEMBLY_CONTENT_TYPE_GUID."' $whereSql ORDER BY T.BRANCH, fgimo.`item_position`"; @@ -871,14 +871,14 @@ class StockAssembly extends StockBase { if( $gBitDbType == 'mysql' ) { // loser mysql without subselects if( !empty( $pListHash['root_only'] ) ) { - $joinSql .= " LEFT OUTER JOIN `".BIT_DB_PREFIX."stock_assembly_component_map` tfgim2 ON (tfgim2.`item_content_id`=lc.`content_id`)"; + $joinSql .= " LEFT OUTER JOIN `".BIT_DB_PREFIX."stock_assembly_map` tfgim2 ON (tfgim2.`item_content_id`=lc.`content_id`)"; $whereSql .= ' AND tfgim2.`item_content_id` IS null '; } } if( !empty( $pListHash['contain_item'] ) ) { $selectSql = " , tfgim3.`item_content_id` AS `in_gallery` "; - $joinSql .= " LEFT OUTER JOIN `".BIT_DB_PREFIX."stock_assembly_component_map` tfgim3 ON (tfgim3.`assembly_content_id`=lc.`content_id`) AND tfgim3.`item_content_id`=? "; + $joinSql .= " LEFT OUTER JOIN `".BIT_DB_PREFIX."stock_assembly_map` tfgim3 ON (tfgim3.`assembly_content_id`=lc.`content_id`) AND tfgim3.`item_content_id`=? "; $bindVars[] = $pListHash['contain_item']; } @@ -896,9 +896,9 @@ class StockAssembly extends StockBase { if( !empty( $pListHash['parent_content_id'] ) ) { if( $gBitDbType != 'mysql' ) { - $whereSql .= " AND EXISTS (SELECT 1 FROM `".BIT_DB_PREFIX."stock_assembly_component_map` sacm WHERE sacm.`assembly_content_id`=? AND sacm.`item_content_id`=lc.`content_id`)"; + $whereSql .= " AND EXISTS (SELECT 1 FROM `".BIT_DB_PREFIX."stock_assembly_map` sacm WHERE sacm.`assembly_content_id`=? AND sacm.`item_content_id`=lc.`content_id`)"; } else { - $joinSql .= " INNER JOIN `".BIT_DB_PREFIX."stock_assembly_component_map` sacmp ON sacmp.`item_content_id`=lc.`content_id`"; + $joinSql .= " INNER JOIN `".BIT_DB_PREFIX."stock_assembly_map` sacmp ON sacmp.`item_content_id`=lc.`content_id`"; $whereSql .= " AND sacmp.`assembly_content_id`=?"; } $bindVars[] = (int)$pListHash['parent_content_id']; @@ -917,15 +917,15 @@ class StockAssembly extends StockBase { if( $gBitDbType != 'mysql' ) { // weed out empty galleries if we don't need them. DO NOT get clever and change the IN and EXISTS choices here. if( empty( $pListHash['show_empty'] ) ) { - $whereSql .= " AND lc.`content_id` IN (SELECT `assembly_content_id` FROM `".BIT_DB_PREFIX."stock_assembly_component_map` fgim WHERE fgim.`assembly_content_id`=lc.`content_id`)"; + $whereSql .= " AND lc.`content_id` IN (SELECT `assembly_content_id` FROM `".BIT_DB_PREFIX."stock_assembly_map` fgim WHERE fgim.`assembly_content_id`=lc.`content_id`)"; } if( !empty( $pListHash['root_only'] ) ) { - $whereSql .= " AND NOT EXISTS (SELECT `assembly_content_id` FROM `".BIT_DB_PREFIX."stock_assembly_component_map` tfgim2 WHERE tfgim2.`item_content_id`=lc.`content_id`)"; + $whereSql .= " AND NOT EXISTS (SELECT `assembly_content_id` FROM `".BIT_DB_PREFIX."stock_assembly_map` tfgim2 WHERE tfgim2.`item_content_id`=lc.`content_id`)"; } } else { // weed out empty galleries if we don't need them if( empty( $pListHash['show_empty'] ) ) { - $mapJoin = "INNER JOIN `".BIT_DB_PREFIX."stock_assembly_component_map` fgim ON (fgim.`assembly_content_id`=lc.`content_id`)"; + $mapJoin = "INNER JOIN `".BIT_DB_PREFIX."stock_assembly_map` fgim ON (fgim.`assembly_content_id`=lc.`content_id`)"; } } @@ -933,7 +933,7 @@ class StockAssembly extends StockBase { //converted in prepGetList() $sortSql .= " ORDER BY ".$this->mDb->convertSortmode( $pListHash['sort_mode'] )." "; } - $selectSql .= ", (SELECT COUNT(*) FROM `".BIT_DB_PREFIX."stock_assembly_component_map` sacmc WHERE sacmc.`assembly_content_id` = lc.`content_id`) AS `child_count`"; + $selectSql .= ", (SELECT COUNT(*) FROM `".BIT_DB_PREFIX."stock_assembly_map` sacmc WHERE sacmc.`assembly_content_id` = lc.`content_id`) AS `child_count`"; // Putting in the below hack because mssql cannot select distinct on a text blob column. $selectSql .= $gBitDbType == 'mssql' ? " ,CAST(lc.`data` AS VARCHAR(250)) as `data` " : " ,lc.`data` "; diff --git a/includes/classes/StockBase.php b/includes/classes/StockBase.php index a9c7fe5..f9d7c71 100755 --- a/includes/classes/StockBase.php +++ b/includes/classes/StockBase.php @@ -75,7 +75,7 @@ abstract class StockBase extends LibertyContent if( is_numeric( $pContentId ) ) { $sql = "SELECT lc.`content_id` AS `hash_key`, lc.* FROM `".BIT_DB_PREFIX."liberty_content` lc - INNER JOIN `".BIT_DB_PREFIX."stock_assembly_component_map` fgim ON (fgim.`assembly_content_id`=lc.`content_id`) + INNER JOIN `".BIT_DB_PREFIX."stock_assembly_map` fgim ON (fgim.`assembly_content_id`=lc.`content_id`) WHERE fgim.`item_content_id` = ? AND lc.`content_type_guid` = '".STOCKASSEMBLY_CONTENT_TYPE_GUID."'"; $ret = $this->mDb->getAssoc( $sql, [ $pContentId ] ); } @@ -85,7 +85,7 @@ abstract class StockBase extends LibertyContent ( SELECT fgim.`item_content_id` AS assembly_content_id, LAG( fgim.`item_content_id`) OVER (ORDER BY fgim.`item_position`) AS PREVIOUS, LEAD( fgim.`item_content_id` ) OVER (ORDER BY fgim.`item_position`) AS NEXT - FROM `".BIT_DB_PREFIX."stock_assembly_component_map` fgim + FROM `".BIT_DB_PREFIX."stock_assembly_map` fgim WHERE fgim.`assembly_content_id` = ? order by fgim.`item_position` ) SELECT pr.PREVIOUS, prec.`content_type_guid` AS PRE_T, pr.NEXT, posc.`content_type_guid` AS NEXT_T FROM TREE pr @@ -143,7 +143,7 @@ not ready for primetime $whereSql = ''; $query = "SELECT fg.assembly_id, branch - FROM connectby('`".BIT_DB_PREFIX."stock_assembly_component_map`', '`assembly_content_id`', '`item_content_id`', ?, 0, '/') AS t(cb_item_content_id int,cb_assembly_content_id int, level int, branch text) + FROM connectby('`".BIT_DB_PREFIX."stock_assembly_map`', '`assembly_content_id`', '`item_content_id`', ?, 0, '/') AS t(cb_item_content_id int,cb_assembly_content_id int, level int, branch text) INNER JOIN `".BIT_DB_PREFIX."stock_assembly` fg ON (fg.`content_id`=cb_item_content_id) INNER JOIN `".BIT_DB_PREFIX."liberty_content` lc ON(lc.`content_id`=fg.`content_id`) ORDER BY level DESC, branch, lc.`title`"; @@ -165,7 +165,7 @@ not ready for primetime $parent = $this->mDb->getRow( "SELECT lc.`content_id`, lc.`title` FROM `".BIT_DB_PREFIX."liberty_content` lc - INNER JOIN `".BIT_DB_PREFIX."stock_assembly_component_map` fgim ON (fgim.`assembly_content_id`=lc.`content_id`) + INNER JOIN `".BIT_DB_PREFIX."stock_assembly_map` fgim ON (fgim.`assembly_content_id`=lc.`content_id`) WHERE fgim.`item_content_id`=? AND lc.`content_type_guid`='".STOCKASSEMBLY_CONTENT_TYPE_GUID."'", [ $currentContentId ] ); @@ -213,7 +213,7 @@ not ready for primetime if( $this->isValid() ) { $inGalleries = $this->mDb->getAssoc( "SELECT `assembly_content_id`, `assembly_content_id` - FROM `".BIT_DB_PREFIX."stock_assembly_component_map` + FROM `".BIT_DB_PREFIX."stock_assembly_map` WHERE `item_content_id` = ?", [ $this->mContentId ] ); @@ -234,7 +234,7 @@ not ready for primetime $pos = null; } else { $pos = $this->mDb->getOne( - "SELECT MAX(`item_position`) FROM `".BIT_DB_PREFIX."stock_assembly_component_map` WHERE `assembly_content_id`=?", + "SELECT MAX(`item_position`) FROM `".BIT_DB_PREFIX."stock_assembly_map` WHERE `assembly_content_id`=?", [ $contentId ] ) + 10; } @@ -251,7 +251,7 @@ not ready for primetime // remove from any unchecked assemblies foreach( array_keys( $inGalleries ) as $contentId ) { $this->mDb->getOne( - "DELETE FROM `".BIT_DB_PREFIX."stock_assembly_component_map` WHERE `assembly_content_id` = ? AND `item_content_id` = ?", + "DELETE FROM `".BIT_DB_PREFIX."stock_assembly_map` WHERE `assembly_content_id` = ? AND `item_content_id` = ?", [ $contentId, $this->mContentId ] ); } @@ -278,7 +278,7 @@ not ready for primetime // without hitting a security_id. If there is clear path it returns true. If there is a security_id, then // it determines if the current user has permission $query = "SELECT branch,level,cb_item_content_id,cb_assembly_content_id - FROM connectby('`".BIT_DB_PREFIX."stock_assembly_component_map`', '`assembly_content_id`', '`item_content_id`', ?, 0, '/') AS t(`cb_assembly_content_id` int,`cb_item_content_id` int, `level` int, `branch` text) + FROM connectby('`".BIT_DB_PREFIX."stock_assembly_map`', '`assembly_content_id`', '`item_content_id`', ?, 0, '/') AS t(`cb_assembly_content_id` int,`cb_item_content_id` int, `level` int, `branch` text) WHERE `cb_assembly_content_id`=? ORDER BY branch "; @@ -287,7 +287,7 @@ not ready for primetime } } else { $sql = "SELECT count(`item_content_id`) as `item_count` - FROM `".BIT_DB_PREFIX."stock_assembly_component_map` + FROM `".BIT_DB_PREFIX."stock_assembly_map` WHERE `assembly_content_id` = ? AND `item_content_id` = ?"; $rs = $this->mDb->getRow($sql, [ $pAssemblyContentId, $pItemContentId ] ); if ($rs['item_count'] > 0) { diff --git a/includes/classes/StockComponent.php b/includes/classes/StockComponent.php index 35db90b..08ebf2b 100755 --- a/includes/classes/StockComponent.php +++ b/includes/classes/StockComponent.php @@ -112,7 +112,7 @@ class StockComponent extends StockBase { public function expunge(): bool { if( $this->isValid() ) { $this->StartTrans(); - $this->mDb->getOne( "DELETE FROM `".BIT_DB_PREFIX."stock_assembly_component_map` WHERE `item_content_id` = ?", [ $this->mContentId ] ); + $this->mDb->getOne( "DELETE FROM `".BIT_DB_PREFIX."stock_assembly_map` WHERE `item_content_id` = ?", [ $this->mContentId ] ); if( LibertyContent::expunge() ) { $this->CompleteTrans(); $this->mContentId = null; @@ -167,7 +167,7 @@ class StockComponent extends StockBase { "SELECT COUNT(DISTINCT lc.`content_id`) FROM `".BIT_DB_PREFIX."liberty_content` lc INNER JOIN `".BIT_DB_PREFIX."users_users` uu ON (uu.`user_id` = lc.`user_id`) $joinSql - LEFT OUTER JOIN `".BIT_DB_PREFIX."stock_assembly_component_map` tfgim2 ON (tfgim2.`item_content_id`=lc.`content_id`) + LEFT OUTER JOIN `".BIT_DB_PREFIX."stock_assembly_map` tfgim2 ON (tfgim2.`item_content_id`=lc.`content_id`) $whereSql", $bindVars ); @@ -175,7 +175,7 @@ class StockComponent extends StockBase { $query = "SELECT lc.`content_id` AS `hash_key`, lc.*, uu.`login`, uu.`real_name` $selectSql FROM `".BIT_DB_PREFIX."liberty_content` lc INNER JOIN `".BIT_DB_PREFIX."users_users` uu ON (uu.`user_id` = lc.`user_id`) $joinSql - LEFT OUTER JOIN `".BIT_DB_PREFIX."stock_assembly_component_map` tfgim2 ON (tfgim2.`item_content_id`=lc.`content_id`) + LEFT OUTER JOIN `".BIT_DB_PREFIX."stock_assembly_map` tfgim2 ON (tfgim2.`item_content_id`=lc.`content_id`) $whereSql $orderby"; if( $rows = $this->mDb->query( $query, $bindVars, $pListHash['max_records'], $pListHash['offset'] ) ) { foreach( $rows as $row ) { |
