function qtrans_useTermLib($obj) { return qtranxf_useTermLib($obj); }
function qtranxf_useTermLib($obj) { global $q_config; if (is_array($obj)) { // handle arrays recursively foreach ($obj as $key => $t) { $obj[$key] = qtranxf_useTermLib($obj[$key]); } return $obj; } if (is_object($obj)) { // object conversion if (isset($q_config['term_name'][$obj->name][$q_config['language']])) { //qtranxf_dbg_echo('qtranxf_useTermLib: object: ',$obj,true); $obj->name = $q_config['term_name'][$obj->name][$q_config['language']]; } } elseif (isset($q_config['term_name'][$obj][$q_config['language']])) { //qtranxf_dbg_echo('qtranxf_useTermLib: string: ',$obj,true); $obj = $q_config['term_name'][$obj][$q_config['language']]; } return $obj; }
function qtranxf_useAdminTermLib($obj) { //qtranxf_dbg_echo('qtranxf_useAdminTermLib: $obj: ',$obj,true); if ($script_name === '/wp-admin/edit-tags.php' && strstr($_SERVER['QUERY_STRING'], 'action=edit') !== FALSE) { return $obj; } else { return qtranxf_useTermLib($obj); } }
public function getTheTermsHook($terms) { return qtranxf_useTermLib($terms); }