function lingotek_is_menu_link_source in Lingotek Translation 7.7
Returns whether a menu link is the source menu link from a i18n translation set
1 call to lingotek_is_menu_link_source()
File
- ./
lingotek.util.inc, line 3145 - Utility functions.
Code
function lingotek_is_menu_link_source($mlid) {
$menu_link = menu_link_load($mlid);
$tsid = $menu_link['i18n_tsid'];
if ($tsid == 0) {
return TRUE;
}
$query = db_select('menu_links', 'ml')
->condition('ml.i18n_tsid', $tsid);
$query
->addExpression('MIN(mlid)', 'source');
$source = $query
->execute()
->fetch(PDO::FETCH_ASSOC);
$source_menu_link = $source['source'];
if ($source_menu_link == $mlid) {
return TRUE;
}
return FALSE;
}