phone-clip +603 3122 7117   email info@cbip.com.my

http://www.cbip.com.my/main/modules/mod_image_show_gk4/cache/Overall1-slidegk-is-126.jpglink
http://www.cbip.com.my/main/modules/mod_image_show_gk4/cache/slide-modipalmgk-is-126.jpglink
http://www.cbip.com.my/main/modules/mod_image_show_gk4/cache/slide-avpgk-is-126.jpglink
http://www.cbip.com.my/main/modules/mod_image_show_gk4/cache/slide-Advance-Boiler-3gk-is-126.jpglink
http://www.cbip.com.my/main/modules/mod_image_show_gk4/cache/slide-plantationgk-is-126.jpglink
«
»
Progress bar

Client Feedback

http://www.cbip.com.my/main/modules/mod_image_show_gk4/cache/client-feedback1gk-is-130.jpglink
http://www.cbip.com.my/main/modules/mod_image_show_gk4/cache/client-feedback2gk-is-130.jpglink
http://www.cbip.com.my/main/modules/mod_image_show_gk4/cache/client-feedback3gk-is-130.jpglink
«
»
Progress bar

Our Projects

recent-work-noPW-B

Error
  • Got error 28 from storage engine SQL=SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, uam.name as modified_by_name,CASE WHEN a.publish_up = 0 THEN a.created ELSE a.publish_up END as publish_up,a.publish_down, a.images, a.urls, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.xreference, a.featured, LENGTH(a.fulltext) AS readmore,CASE WHEN badcats.id is not null THEN 0 ELSE a.state END AS state,c.title AS category_title, c.path AS category_route, c.access AS category_access, c.alias AS category_alias,CASE WHEN a.created_by_alias > ' ' THEN a.created_by_alias ELSE ua.name END AS author,ua.email AS author_email,contact.id as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating, v.rating_count as rating_count,c.published, CASE WHEN badcats.id is null THEN c.published ELSE 0 END AS parents_published FROM cbip_content AS a LEFT JOIN cbip_categories AS c ON c.id = a.catid LEFT JOIN cbip_users AS ua ON ua.id = a.created_by LEFT JOIN cbip_users AS uam ON uam.id = a.modified_by LEFT JOIN ( SELECT contact.user_id, MAX(contact.id) AS id, contact.language FROM cbip_contact_details AS contact WHERE contact.published = 1 GROUP BY contact.user_id, contact.language) AS contact ON contact.user_id = a.created_by LEFT JOIN cbip_categories as parent ON parent.id = c.parent_id LEFT JOIN cbip_content_rating AS v ON a.id = v.content_id LEFT OUTER JOIN (SELECT cat.id as id FROM cbip_categories AS cat JOIN cbip_categories AS parent ON cat.lft BETWEEN parent.lft AND parent.rgt WHERE parent.extension = 'com_content' AND parent.published != 1 GROUP BY cat.id ) AS badcats ON badcats.id = c.id INNER JOIN cbip_content_frontpage AS fp ON fp.content_id = a.id WHERE a.access IN (1,1) AND c.access IN (1,1) AND CASE WHEN badcats.id is null THEN a.state ELSE 0 END = 1 AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2014-10-30 15:50:28') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2014-10-30 15:50:28') GROUP BY a.id, a.title, a.alias, a.title_alias, a.introtext, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, a.created, a.modified, a.modified_by, uam.name, a.publish_up, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.xreference, a.featured, a.fulltext, a.state, a.publish_down, badcats.id, c.title, c.path, c.access, c.alias, uam.id, ua.name, ua.email, contact.id, parent.title, parent.id, parent.path, parent.alias, v.rating_sum, v.rating_count, c.published, c.lft, a.ordering, parent.lft, fp.ordering, c.id, a.images, a.urls ORDER BY c.lft, a.featured DESC, fp.ordering, a.created DESC LIMIT 0, 4 Got error 28 from storage engine SQL=SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, CASE WHEN a.modified = 0 THEN a.created ELSE a.modified END as modified, a.modified_by, uam.name as modified_by_name,CASE WHEN a.publish_up = 0 THEN a.created ELSE a.publish_up END as publish_up,a.publish_down, a.images, a.urls, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.xreference, a.featured, LENGTH(a.fulltext) AS readmore,CASE WHEN badcats.id is not null THEN 0 ELSE a.state END AS state,c.title AS category_title, c.path AS category_route, c.access AS category_access, c.alias AS category_alias,CASE WHEN a.created_by_alias > ' ' THEN a.created_by_alias ELSE ua.name END AS author,ua.email AS author_email,contact.id as contactid,parent.title as parent_title, parent.id as parent_id, parent.path as parent_route, parent.alias as parent_alias,ROUND(v.rating_sum / v.rating_count, 0) AS rating, v.rating_count as rating_count,c.published, CASE WHEN badcats.id is null THEN c.published ELSE 0 END AS parents_published FROM cbip_content AS a LEFT JOIN cbip_categories AS c ON c.id = a.catid LEFT JOIN cbip_users AS ua ON ua.id = a.created_by LEFT JOIN cbip_users AS uam ON uam.id = a.modified_by LEFT JOIN ( SELECT contact.user_id, MAX(contact.id) AS id, contact.language FROM cbip_contact_details AS contact WHERE contact.published = 1 GROUP BY contact.user_id, contact.language) AS contact ON contact.user_id = a.created_by LEFT JOIN cbip_categories as parent ON parent.id = c.parent_id LEFT JOIN cbip_content_rating AS v ON a.id = v.content_id LEFT OUTER JOIN (SELECT cat.id as id FROM cbip_categories AS cat JOIN cbip_categories AS parent ON cat.lft BETWEEN parent.lft AND parent.rgt WHERE parent.extension = 'com_content' AND parent.published != 1 GROUP BY cat.id ) AS badcats ON badcats.id = c.id INNER JOIN cbip_content_frontpage AS fp ON fp.content_id = a.id WHERE a.access IN (1,1) AND c.access IN (1,1) AND CASE WHEN badcats.id is null THEN a.state ELSE 0 END = 1 AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2014-10-30 15:50:28') AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2014-10-30 15:50:28') GROUP BY a.id, a.title, a.alias, a.title_alias, a.introtext, a.checked_out, a.checked_out_time, a.catid, a.created, a.created_by, a.created_by_alias, a.created, a.modified, a.modified_by, uam.name, a.publish_up, a.attribs, a.metadata, a.metakey, a.metadesc, a.access, a.hits, a.xreference, a.featured, a.fulltext, a.state, a.publish_down, badcats.id, c.title, c.path, c.access, c.alias, uam.id, ua.name, ua.email, contact.id, parent.title, parent.id, parent.path, parent.alias, v.rating_sum, v.rating_count, c.published, c.lft, a.ordering, parent.lft, fp.ordering, c.id, a.images, a.urls ORDER BY c.lft, a.featured DESC, fp.ordering, a.created DESC

Our Businesses

Modipalm Engineering Sdn Bhd

Our history in the palm oil equipment and engineering business began in the 1980s when our founder and current Managing Director, Mr Lim Chai Beng, ventured into the palm oil milling sector as a contractor. Since then, we have grown into a well-established engineering company providing all arrays of palm oil equipment and mills.
Read More

AVP Engineering (M) Sdn Bhd

Our history in the special purpose vehicle business began with the incorporation of AVP Engineering in 1994. Focusing on its principal activities of designing, fabrication, manufacturing, retrofitting and maintenance works of a range of special purpose vehicle notably fire fighting & rescue vehicles and ambulances, AVP Engineering has since developed into a viable and significant business segment of our Group.
Read More

Advance Boilers Sdn Bhd

On Advance Boilers (Steam Energy) section began with the incorporation of Advance Boilers in 1989. Led by an experience management made up of engineers, we are primarily involved in the designing, manufacturing, installation, testing, commissioning and maintenance works of boilers and unfired pressure vessels.
Read More

Banking on the success of our success in the engineering and equipment and special purpose vehicles business segment, we have over the years, gradually diversified into the upstream business of oil palm plantation through a series of strategic acquisitions.
Read More

Latest Announcements

Investor Relations

Statement Release – Forbes Asia Award 2013

Statement Release – Forbes Asia Award 2013

 

Annual Report

AR2013

 

Investor Presentation

Presentation Paper

Second Quarter 2014 Results Update

post-first-quarter-2014-results-update