At our orchard we grow the world's best oranges as well as other citrus fruit such as lemons and grapefruit. Our family has been tending this orchard for generations.
We search the whole countryside for the best fruit growers.
You can let each supplier have a page that he or she can edit. To see this in action you will need to create a user who is in the suppliers group.
Create one page in the growers category for that user and make that supplier the author of the page. That user will be able to edit his or her page.
This illustrates the use of the Edit Own permission.
At our orchard we grow the world's best oranges as well as other citrus fruit such as lemons and grapefruit. Our family has been tending this orchard for generations.
Watermelon is a wonderful and healthy treat. We grow the world's sweetest watermelon. We have the largest watermelon patch in our country.
session.client.browser ⇒ Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
password_clear ⇒
groups ⇒
session.token ⇒ 5b07eb3337e66dd027a46f6c23318e6c
Application 0.000 seconds (+0.000); 0.60 MB (+0.598) - afterLoad
Application 0.032 seconds (+0.032); 4.82 MB (+4.220) - afterInitialise
Application 0.048 seconds (+0.016); 7.20 MB (+2.385) - afterRoute
Application 0.081 seconds (+0.033); 9.97 MB (+2.770) - afterDispatch
Application 0.086 seconds (+0.005); 10.33 MB (+0.359) - beforeRenderModule mod_footer (Footer)
Application 0.087 seconds (+0.001); 10.38 MB (+0.050) - afterRenderModule mod_footer (Footer)
Application 0.087 seconds (+0.000); 10.38 MB (-0.002) - beforeRenderModule mod_breadcrumbs (Breadcrumbs)
Application 0.088 seconds (+0.001); 10.41 MB (+0.026) - afterRenderModule mod_breadcrumbs (Breadcrumbs)
Application 0.088 seconds (+0.000); 10.40 MB (-0.006) - beforeRenderModule mod_search (Search)
Application 0.089 seconds (+0.001); 10.43 MB (+0.024) - afterRenderModule mod_search (Search)
Application 0.089 seconds (+0.000); 10.42 MB (-0.008) - beforeRenderModule mod_jalogin (JA Login)
Application 0.095 seconds (+0.005); 10.89 MB (+0.470) - afterRenderModule mod_jalogin (JA Login)
Application 0.115 seconds (+0.021); 11.62 MB (+0.731) - afterRender
11.63 MB (12,191,776 Bytes)
SELECT `data`
FROM `b3k8r_session`
WHERE `session_id` = '7di1t459d2cjq6v21fncf7bks1'
SELECT `session_id`
FROM `b3k8r_session`
WHERE `session_id` = '7di1t459d2cjq6v21fncf7bks1'
LIMIT 0, 1
INSERT INTO `b3k8r_session`
(`session_id`, `client_id`, `time`)
VALUES
('7di1t459d2cjq6v21fncf7bks1', 0, '1734908694')
SELECT extension_id AS id, element AS "option", params, enabled
FROM b3k8r_extensions
WHERE `type` = 'component'
AND `element` = 'com_users'
SELECT b.id
FROM b3k8r_usergroups AS a
LEFT JOIN b3k8r_usergroups AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE a.id = 1
SELECT id, rules
FROM `b3k8r_viewlevels`
SELECT folder AS type, element AS name, params
FROM b3k8r_extensions
WHERE enabled >= 1
AND type ='plugin'
AND state >= 0
AND access IN (1,1)
ORDER BY ordering
SELECT extension_id AS id, element AS "option", params, enabled
FROM b3k8r_extensions
WHERE `type` = 'component'
AND `element` = 'com_languages'
SHOW TABLES
SELECT file_id
from b3k8r_jdownloads_files
WHERE published = 1
AND use_timeframe = 1
AND publish_to != '0000-00-00 00:00:00'
AND publish_to <= '2024-12-22 23:04:54'
SELECT file_id
from b3k8r_jdownloads_files
WHERE published = 0
AND use_timeframe = 1
AND publish_from != '0000-00-00 00:00:00'
AND publish_from <= '2024-12-22 23:04:54'
SELECT m.id, m.menutype, m.title, m.alias, m.note, m.path AS route, m.link, m.type, m.level, m.language,m.browserNav, m.access, m.params, m.home, m.img, m.template_style_id, m.component_id, m.parent_id,e.element as component
FROM b3k8r_menu AS m
LEFT JOIN b3k8r_extensions AS e
ON m.component_id = e.extension_id
WHERE m.published = 1
AND m.parent_id > 0
AND m.client_id = 0
ORDER BY m.lft
SELECT id, home, template, s.params
FROM b3k8r_template_styles as s
LEFT JOIN b3k8r_extensions as e
ON e.element=s.template
AND e.type='template'
AND e.client_id=s.client_id
WHERE s.client_id = 0
AND e.enabled = 1
SHOW TABLES
SELECT extension_id AS id, element AS "option", params, enabled
FROM b3k8r_extensions
WHERE `type` = 'component'
AND `element` = 'com_content'
SELECT *
FROM b3k8r_languages
WHERE published=1
ORDER BY ordering ASC
SELECT a.rules
FROM b3k8r_assets AS a
WHERE (a.id = 1)
GROUP BY a.id, a.rules, a.lft
SELECT b.rules
FROM b3k8r_assets AS a
LEFT JOIN b3k8r_assets AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE (a.name = 'com_content')
GROUP BY b.id, b.rules, b.lft
ORDER BY b.lft
SELECT c.*,
CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug,COUNT(i.`id`) AS numitems
FROM b3k8r_categories as c
LEFT JOIN b3k8r_categories AS s
ON (s.lft <= c.lft
AND s.rgt >= c.rgt) OR (s.lft > c.lft
AND s.rgt < c.rgt)
LEFT JOIN (SELECT cat.id as id
FROM b3k8r_categories AS cat JOIN b3k8r_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
LEFT JOIN `b3k8r_content` AS i
ON i.`catid` = c.id
AND i.state = 1
WHERE (c.extension='com_content' OR c.extension='system')
AND c.access IN (1,1)
AND c.published = 1
AND s.id=30
AND badcats.id is null
GROUP BY c.id, c.asset_id, c.access, c.alias, c.checked_out, c.checked_out_time,
c.created_time, c.created_user_id, c.description, c.extension, c.hits, c.language, c.level,
c.lft, c.metadata, c.metadesc, c.metakey, c.modified_time, c.note, c.params, c.parent_id,
c.path, c.published, c.rgt, c.title, c.modified_user_id
ORDER BY c.lft
SELECT b.rules
FROM b3k8r_assets AS a
LEFT JOIN b3k8r_assets AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE (a.name = 'com_content.category.30')
GROUP BY b.id, b.rules, b.lft
ORDER BY b.lft
SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.language, 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,(
SELECT MAX(contact.id) AS id
FROM b3k8r_contact_details AS contact
WHERE contact.published = 1
AND contact.user_id = a.created_by) 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 b3k8r_content AS a
LEFT JOIN b3k8r_content_frontpage AS fp
ON fp.content_id = a.id
LEFT JOIN b3k8r_categories AS c
ON c.id = a.catid
LEFT JOIN b3k8r_users AS ua
ON ua.id = a.created_by
LEFT JOIN b3k8r_users AS uam
ON uam.id = a.modified_by
LEFT JOIN b3k8r_categories as parent
ON parent.id = c.parent_id
LEFT JOIN b3k8r_content_rating AS v
ON a.id = v.content_id
LEFT
OUTER JOIN (SELECT cat.id as id
FROM b3k8r_categories AS cat JOIN b3k8r_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
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.catid = 30
AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2024-12-22 23:04:54')
AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2024-12-22 23:04:54')
ORDER BY c.lft, a.title, a.created
LIMIT 0, 9
SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.language, 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,(
SELECT MAX(contact.id) AS id
FROM b3k8r_contact_details AS contact
WHERE contact.published = 1
AND contact.user_id = a.created_by) 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 b3k8r_content AS a
LEFT JOIN b3k8r_content_frontpage AS fp
ON fp.content_id = a.id
LEFT JOIN b3k8r_categories AS c
ON c.id = a.catid
LEFT JOIN b3k8r_users AS ua
ON ua.id = a.created_by
LEFT JOIN b3k8r_users AS uam
ON uam.id = a.modified_by
LEFT JOIN b3k8r_categories as parent
ON parent.id = c.parent_id
LEFT JOIN b3k8r_content_rating AS v
ON a.id = v.content_id
LEFT
OUTER JOIN (SELECT cat.id as id
FROM b3k8r_categories AS cat JOIN b3k8r_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
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.catid = 30
AND (a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2024-12-22 23:04:54')
AND (a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2024-12-22 23:04:54')
ORDER BY c.lft, a.title, a.created
SELECT m.published, m.id, m.title, m.module, m.position, m.content, m.showtitle, m.params, mm.menuid
FROM b3k8r_modules AS m
LEFT JOIN b3k8r_modules_menu AS mm
ON mm.moduleid = m.id
LEFT JOIN b3k8r_extensions AS e
ON e.element = m.module
AND e.client_id = m.client_id
WHERE m.published = 1
AND e.enabled = 1
AND (m.publish_up = '0000-00-00 00:00:00' OR m.publish_up <= '2024-12-22 23:04:54')
AND (m.publish_down = '0000-00-00 00:00:00' OR m.publish_down >= '2024-12-22 23:04:54')
AND m.access IN (1,1)
AND m.client_id = 0
AND (mm.menuid = 431 OR mm.menuid <= 0)
ORDER BY m.position, m.ordering
SELECT c.*,
CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug
FROM b3k8r_categories as c
LEFT JOIN b3k8r_categories AS s
ON (s.lft <= c.lft
AND s.rgt >= c.rgt) OR (s.lft > c.lft
AND s.rgt < c.rgt)
LEFT JOIN (SELECT cat.id as id
FROM b3k8r_categories AS cat JOIN b3k8r_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
WHERE (c.extension='com_content' OR c.extension='system')
AND c.access IN (1,1)
AND c.published = 1
AND s.id=30
AND badcats.id is null
GROUP BY c.id, c.asset_id, c.access, c.alias, c.checked_out, c.checked_out_time,
c.created_time, c.created_user_id, c.description, c.extension, c.hits, c.language, c.level,
c.lft, c.metadata, c.metadesc, c.metakey, c.modified_time, c.note, c.params, c.parent_id,
c.path, c.published, c.rgt, c.title, c.modified_user_id
ORDER BY c.lft
SELECT extension_id AS id, element AS "option", params, enabled
FROM b3k8r_extensions
WHERE `type` = 'component'
AND `element` = 'com_contact'
select last_check_date
from b3k8r_digistore_settings
where id=1
select last_check_date
from b3k8r_digistore_settings
where id=1
select id
from b3k8r_digistore_plans
where duration_count=-1
and duration_type=0
select id
from b3k8r_digistore_plans
where duration_count=-1
and duration_type=0
select l.licenseid, l.userid, l.productid, l.purchase_date, l.expires, l.plan_id
from b3k8r_digistore_licenses l
where l.plan_id <> 6
and l.published = 1
order by id asc
select l.licenseid, l.userid, l.productid, l.purchase_date, l.expires, l.plan_id
from b3k8r_digistore_licenses l
where l.plan_id <> 6
and l.published = 1
order by id asc
select *
from b3k8r_digistore_plans
select *
from b3k8r_digistore_plans
SELECT DISTINCT(`userid`)
FROM b3k8r_digistore_licenses
WHERE DATE(`expires`) = CURDATE()
AND `expires` < NOW()
SELECT DISTINCT(`userid`)
FROM b3k8r_digistore_licenses
WHERE DATE(`expires`) = CURDATE()
AND `expires` < NOW()
SHOW TABLES
UPDATE `b3k8r_session`
SET `data` = '__default|a:8:{s:15:\"session.counter\";i:1;s:19:\"session.timer.start\";i:1734908694;s:18:\"session.timer.last\";i:1734908694;s:17:\"session.timer.now\";i:1734908694;s:22:\"session.client.browser\";s:103:\"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)\";s:8:\"registry\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:4:\"user\";O:5:\"JUser\":25:{s:9:\"\0*\0isRoot\";b:0;s:2:\"id\";i:0;s:4:\"name\";N;s:8:\"username\";N;s:5:\"email\";N;s:8:\"password\";N;s:14:\"password_clear\";s:0:\"\";s:8:\"usertype\";N;s:5:\"block\";N;s:9:\"sendEmail\";i:0;s:12:\"registerDate\";N;s:13:\"lastvisitDate\";N;s:10:\"activation\";N;s:6:\"params\";N;s:6:\"groups\";a:0:{}s:5:\"guest\";i:1;s:13:\"lastResetTime\";N;s:10:\"resetCount\";N;s:10:\"\0*\0_params\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:14:\"\0*\0_authGroups\";a:1:{i:0;i:1;}s:14:\"\0*\0_authLevels\";a:2:{i:0;i:1;i:1;i:1;}s:15:\"\0*\0_authActions\";N;s:12:\"\0*\0_errorMsg\";N;s:10:\"\0*\0_errors\";a:0:{}s:3:\"aid\";i:0;}s:13:\"session.token\";s:32:\"5b07eb3337e66dd027a46f6c23318e6c\";}'
, `time` = '1734908694'
WHERE `session_id` = '7di1t459d2cjq6v21fncf7bks1'
4 × SELECT extension_id AS id, element AS "option", params, enabled
FROM b3k8r_extensions
2 × select last_check_date
from b3k8r_digistore_settings
2 × SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.language, 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,( SELECT MAX(contact.id) AS id
FROM b3k8r_contact_details AS contact
2 × SELECT file_id
from b3k8r_jdownloads_files
2 × SELECT b.rules
FROM b3k8r_assets AS a
LEFT JOIN b3k8r_assets AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
2 × select id
from b3k8r_digistore_plans
2 × SELECT DISTINCT(`userid`)
FROM b3k8r_digistore_licenses
2 × select l.licenseid, l.userid, l.productid, l.purchase_date, l.expires, l.plan_id
from b3k8r_digistore_licenses l
2 × select *
from b3k8r_digistore_plan
1 × SELECT c.*,
CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug
FROM b3k8r_categories as c
LEFT JOIN b3k8r_categories AS s
ON (s.lft <= c.lft
AND s.rgt >= c.rgt) OR (s.lft > c.lft
AND s.rgt < c.rgt)
LEFT JOIN (SELECT cat.id as id
FROM b3k8r_categories AS cat JOIN b3k8r_categories AS parent
ON cat.lft BETWEEN parent.lft
AND parent.rgt
1 × SELECT c.*,
CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug,COUNT(i.`id`) AS numitems
FROM b3k8r_categories as c
LEFT JOIN b3k8r_categories AS s
ON (s.lft <= c.lft
AND s.rgt >= c.rgt) OR (s.lft > c.lft
AND s.rgt < c.rgt)
LEFT JOIN (SELECT cat.id as id
FROM b3k8r_categories AS cat JOIN b3k8r_categories AS parent
ON cat.lft BETWEEN parent.lft
AND parent.rgt
1 × SELECT m.published, m.id, m.title, m.module, m.position, m.content, m.showtitle, m.params, mm.menuid
FROM b3k8r_modules AS m
LEFT JOIN b3k8r_modules_menu AS mm
ON mm.moduleid = m.id
LEFT JOIN b3k8r_extensions AS e
ON e.element = m.module
AND e.client_id = m.client_id
1 × SELECT a.rules
FROM b3k8r_assets AS a
1 × SELECT id, rules
FROM `b3k8r_viewlevels
1 × SELECT b.id
FROM b3k8r_usergroups AS a
LEFT JOIN b3k8r_usergroups AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
1 × SELECT `session_id`
FROM `b3k8r_session`
1 × SELECT folder AS type, element AS name, params
FROM b3k8r_extensions
1 × SELECT m.id, m.menutype, m.title, m.alias, m.note, m.path AS route, m.link, m.type, m.level, m.language,m.browserNav, m.access, m.params, m.home, m.img, m.template_style_id, m.component_id, m.parent_id,e.element as component
FROM b3k8r_menu AS m
LEFT JOIN b3k8r_extensions AS e
ON m.component_id = e.extension_id
1 × SELECT *
FROM b3k8r_languages
1 × SELECT id, home, template, s.params
FROM b3k8r_template_styles as s
LEFT JOIN b3k8r_extensions as e
ON e.element=s.template
AND e.type='template'
AND e.client_id=s.client_id
1 × SELECT `data`
FROM `b3k8r_session`
3 × SHOW TABLE
1 × UPDATE `b3k8r_session`
SET `data` = '__default|a:8:{s:15:\"session.counter\";i:1;s:19:\"session.timer.start\";i:1734908694;s:18:\"session.timer.last\";i:1734908694;s:17:\"session.timer.now\";i:1734908694;s:22:\"session.client.browser\";s:103:\"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)\";s:8:\"registry\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:4:\"user\";O:5:\"JUser\":25:{s:9:\"\0*\0isRoot\";b:0;s:2:\"id\";i:0;s:4:\"name\";N;s:8:\"username\";N;s:5:\"email\";N;s:8:\"password\";N;s:14:\"password_clear\";s:0:\"\";s:8:\"usertype\";N;s:5:\"block\";N;s:9:\"sendEmail\";i:0;s:12:\"registerDate\";N;s:13:\"lastvisitDate\";N;s:10:\"activation\";N;s:6:\"params\";N;s:6:\"groups\";a:0:{}s:5:\"guest\";i:1;s:13:\"lastResetTime\";N;s:10:\"resetCount\";N;s:10:\"\0*\0_params\";O:9:\"JRegistry\":1:{s:7:\"\0*\0data\";O:8:\"stdClass\":0:{}}s:14:\"\0*\0_authGroups\";a:1:{i:0;i:1;}s:14:\"\0*\0_authLevels\";a:2:{i:0;i:1;i:1;i:1;}s:15:\"\0*\0_authActions\";N;s:12:\"\0*\0_errorMsg\";N;s:10:\"\0*\0_errors\";a:0:{}s:3:\"aid\";i:0;}s:13:\"session.token\";s:32:\"5b07eb3337e66dd027a46f6c23318e6c\";}' , `time` = '1734908694'
1 × INSERT INTO `b3k8r_session` (`session_id`, `client_id`, `time`)
VALUES ('7di1t459d2cjq6v21fncf7bks1', 0, '1734908694'