Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions modules/loop_documents/loop_documents.module
Original file line number Diff line number Diff line change
Expand Up @@ -326,6 +326,32 @@ function loop_documents_node_update($node) {
if ($node->type === 'loop_documents_collection') {
loop_documents_create_collection_menu($node);
}
else if ($node->type === 'loop_documents_document') {
// Fetch entries that qualify for being the menu item.
$result = db_select('menu_links', 'm')
->fields('m', array('link_path', 'router_path', 'mlid'))
->condition('router_path', 'node/%','=')
->execute()
->fetchAll();

// Look for the actual menu item. Alter the menu item.
foreach ($result as $value) {
$link_path_arr = explode("/", $value->link_path);
if($node->nid == $link_path_arr[1]) {
$menu_link = menu_link_load($value->mlid);

// Use menu link title if one is provided, else use node title.
if(empty($node->menu['link_title'])) {
$menu_link['link_title'] = $node->title;
}
else {
$menu_link['link_title'] = $node->menu['link_title'];
}

menu_link_save($menu_link);
}
}
}
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ function loop_notification_default_rules_configuration() {
"to" : "[user:mail]",
"from_mail" : "[site:mail]",
"subject" : "Nyt svar til sp\\u00f8rgsm\\u00e5let [node:title]",
"body" : "\\u003Ch2\\u003ENyt svar til sp\\u00f8rgsm\\u00e5let [node:title]\\u003C\\/h2\\u003E\\r\\n\\u003Cp\\u003EK\\u00e6re [user:field-first-name] [user:field-last-name]\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EDer er kommet nyt svar til sp\\u00f8rgsm\\u00e5let \\u003Ca href=\\u0022\\/node\\/[node:nid]\\u0022\\u003E[node:title]\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EMed venlig hilsen\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003E[site:name]\\u003C\\/p\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cp\\u003EDette er en automatisk meddelelse fra [site:name]\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EDu kan styre dine abonnementer fra din \\u003Ca href=\\u0022\\/user\\/[user:uid]\\/notifications\\u0022\\u003Ebrugerprofil\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cp\\u003EHUSK! Du ikke kan f\\u00e5 adgang via linket i mailen, hvis det er mere end 21 dage siden du har logget ind i Loop.\\u003C\\/p\\u003E\\r\\n\\u003C\\/p\\u003EDu kan altid hurtigt logge ind i Loop ved hj\\u00e6lp af genvejen i journalen, via knappen i baren med bogm\\u00e6rke i Internet Explorer, eller via linket p\\u00e5 portalen: \\u003Ca href=\\u0022http:\\/\\/www.sundhedogomsorg.dk\\/da\\/Vaerktoejer\\/LOOP.aspx\\u0022\\u003Ehttp:\\/\\/www.sundhedogomsorg.dk\\/da\\/Vaerktoejer\\/LOOP.aspx\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n",
"body" : "\\u003Ch2\\u003ENyt svar til sp\\u00f8rgsm\\u00e5let [node:title]\\u003C\\/h2\\u003E\\r\\n\\u003Cp\\u003EK\\u00e6re [user:field-first-name] [user:field-last-name]\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EDer er kommet nyt svar til sp\\u00f8rgsm\\u00e5let \\u003Ca href=\\u0022\\/node\\/[node:nid]\\u0022\\u003E[node:title]\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EMed venlig hilsen\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003E[site:name]\\u003C\\/p\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cp\\u003EDette er en automatisk meddelelse fra [site:name]\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EDu kan styre dine abonnementer fra din \\u003Ca href=\\u0022\\/user\\/[user:uid]\\/notifications\\u0022\\u003Ebrugerprofil\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cp\\u003EHUSK! Du ikke kan f\\u00e5 adgang via linket i mailen, hvis det er mere end 21 dage siden du har logget ind i Loop.\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EDu kan altid hurtigt logge ind i Loop ved hj\\u00e6lp af genvejen i journalen, via knappen i baren med bogm\\u00e6rke i Internet Explorer, eller via linket p\\u00e5 portalen: \\u003Ca href=\\u0022http:\\/\\/www.sundhedogomsorg.dk\\/da\\/Vaerktoejer\\/LOOP.aspx\\u0022\\u003Ehttp:\\/\\/www.sundhedogomsorg.dk\\/da\\/Vaerktoejer\\/LOOP.aspx\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n",
"attachments" : [ "" ],
"language" : [ "" ]
},
Expand Down Expand Up @@ -198,7 +198,7 @@ function loop_notification_default_rules_configuration() {
"to" : "[user:mail]",
"from_mail" : "[site:mail]",
"subject" : "Et svar til sp\\u00f8rgsm\\u00e5let [node:title] er blevet \\u00e6ndret",
"body" : "\\u003Ch2\\u003EEt svar til sp\\u00f8rgsm\\u00e5let [node:title] er blevet \\u00e6ndret\\u003C\\/h2\\u003E\\r\\n\\u003Cp\\u003EK\\u00e6re [user:field-first-name] [user:field-last-name]\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EEt svar til sp\\u00f8rgsm\\u00e5let \\u003Ca href=\\u0022\\/node\\/[node:nid]\\u0022\\u003E[node:title]\\u003C\\/a\\u003E er blevet \\u00e6ndret.\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003ENyt svar: [comment:body]\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EMed venlig hilsen\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003E[site:name]\\u003C\\/p\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cp\\u003EDette er en automatisk meddelelse fra [site:name]\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EDu kan styre dine abonnementer fra din \\u003Ca href=\\u0022\\/user\\/[user:uid]\\/notifications\\u0022\\u003Ebrugerprofil\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cp\\u003EHUSK! Du ikke kan f\\u00e5 adgang via linket i mailen, hvis det er mere end 21 dage siden du har logget ind i Loop.\\u003C\\/p\\u003E\\r\\n\\u003C\\/p\\u003EDu kan altid hurtigt logge ind i Loop ved hj\\u00e6lp af genvejen i journalen, via knappen i baren med bogm\\u00e6rke i Internet Explorer, eller via linket p\\u00e5 portalen: \\u003Ca href=\\u0022http:\\/\\/www.sundhedogomsorg.dk\\/da\\/Vaerktoejer\\/LOOP.aspx\\u0022\\u003Ehttp:\\/\\/www.sundhedogomsorg.dk\\/da\\/Vaerktoejer\\/LOOP.aspx\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n",
"body" : "\\u003Ch2\\u003EEt svar til sp\\u00f8rgsm\\u00e5let [node:title] er blevet \\u00e6ndret\\u003C\\/h2\\u003E\\r\\n\\u003Cp\\u003EK\\u00e6re [user:field-first-name] [user:field-last-name]\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EEt svar til sp\\u00f8rgsm\\u00e5let \\u003Ca href=\\u0022\\/node\\/[node:nid]\\u0022\\u003E[node:title]\\u003C\\/a\\u003E er blevet \\u00e6ndret.\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003ENyt svar: [comment:body]\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EMed venlig hilsen\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003E[site:name]\\u003C\\/p\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cp\\u003EDette er en automatisk meddelelse fra [site:name]\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EDu kan styre dine abonnementer fra din \\u003Ca href=\\u0022\\/user\\/[user:uid]\\/notifications\\u0022\\u003Ebrugerprofil\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cp\\u003EHUSK! Du ikke kan f\\u00e5 adgang via linket i mailen, hvis det er mere end 21 dage siden du har logget ind i Loop.\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EDu kan altid hurtigt logge ind i Loop ved hj\\u00e6lp af genvejen i journalen, via knappen i baren med bogm\\u00e6rke i Internet Explorer, eller via linket p\\u00e5 portalen: \\u003Ca href=\\u0022http:\\/\\/www.sundhedogomsorg.dk\\/da\\/Vaerktoejer\\/LOOP.aspx\\u0022\\u003Ehttp:\\/\\/www.sundhedogomsorg.dk\\/da\\/Vaerktoejer\\/LOOP.aspx\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n",
"attachments" : [ "" ],
"language" : [ "" ]
},
Expand Down Expand Up @@ -228,7 +228,7 @@ function loop_notification_default_rules_configuration() {
"to" : "[user:mail]",
"from_mail" : "[site:mail]",
"subject" : "Nyt sp\\u00f8rgsm\\u00e5l indenfor et emne du f\\u00f8lger.",
"body" : "\\u003Ch2\\u003ENyt sp\\u00f8rgsm\\u00e5l oprettet [node:title] indenfor et emne du f\\u00f8lger\\u003C\\/h2\\u003E\\r\\n\\u003Cp\\u003EK\\u00e6re [user:field-first-name] [user:field-last-name]\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EDer er kommet et nyt sp\\u00f8rgsm\\u00e5l indenfor et emne du f\\u00f8lger: \\u003Ca href=\\u0022\\/node\\/[node:nid]\\u0022\\u003E[node:title]\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EMed venlig hilsen\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003E[site:name]\\u003C\\/p\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cp\\u003EDette er en automatisk meddelelse fra [site:name]\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EDu kan styre dine abonnementer fra din \\u003Ca href=\\u0022\\/user\\/[user:uid]\\/notifications\\u0022\\u003Ebrugerprofil\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cp\\u003EHUSK! Du ikke kan f\\u00e5 adgang via linket i mailen, hvis det er mere end 21 dage siden du har logget ind i Loop.\\u003C\\/p\\u003E\\r\\n\\u003C\\/p\\u003EDu kan altid hurtigt logge ind i Loop ved hj\\u00e6lp af genvejen i journalen, via knappen i baren med bogm\\u00e6rke i Internet Explorer, eller via linket p\\u00e5 portalen: \\u003Ca href=\\u0022http:\\/\\/www.sundhedogomsorg.dk\\/da\\/Vaerktoejer\\/LOOP.aspx\\u0022\\u003Ehttp:\\/\\/www.sundhedogomsorg.dk\\/da\\/Vaerktoejer\\/LOOP.aspx\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n",
"body" : "\\u003Ch2\\u003ENyt sp\\u00f8rgsm\\u00e5l oprettet [node:title] indenfor et emne du f\\u00f8lger\\u003C\\/h2\\u003E\\r\\n\\u003Cp\\u003EK\\u00e6re [user:field-first-name] [user:field-last-name]\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EDer er kommet et nyt sp\\u00f8rgsm\\u00e5l indenfor et emne du f\\u00f8lger: \\u003Ca href=\\u0022\\/node\\/[node:nid]\\u0022\\u003E[node:title]\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EMed venlig hilsen\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003E[site:name]\\u003C\\/p\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cp\\u003EDette er en automatisk meddelelse fra [site:name]\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EDu kan styre dine abonnementer fra din \\u003Ca href=\\u0022\\/user\\/[user:uid]\\/notifications\\u0022\\u003Ebrugerprofil\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cp\\u003EHUSK! Du ikke kan f\\u00e5 adgang via linket i mailen, hvis det er mere end 21 dage siden du har logget ind i Loop.\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EDu kan altid hurtigt logge ind i Loop ved hj\\u00e6lp af genvejen i journalen, via knappen i baren med bogm\\u00e6rke i Internet Explorer, eller via linket p\\u00e5 portalen: \\u003Ca href=\\u0022http:\\/\\/www.sundhedogomsorg.dk\\/da\\/Vaerktoejer\\/LOOP.aspx\\u0022\\u003Ehttp:\\/\\/www.sundhedogomsorg.dk\\/da\\/Vaerktoejer\\/LOOP.aspx\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n",
"attachments" : [ "" ],
"language" : [ "" ]
},
Expand Down Expand Up @@ -258,7 +258,7 @@ function loop_notification_default_rules_configuration() {
"to" : "[user:mail]",
"from_mail" : "[site:mail]",
"subject" : "Nyt svar til sp\\u00f8rgsm\\u00e5let [node:title]",
"body" : "\\u003Ch2\\u003EEt sp\\u00f8rgsm\\u00e5l er blevet \\u00e6ndret: [node:title]\\u003C\\/h2\\u003E\\r\\n\\u003Cp\\u003EK\\u00e6re [user:field-first-name] [user:field-last-name]\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EEt sp\\u00f8rgsm\\u00e5l du f\\u00f8lger er blevet \\u00e6ndret \\u003Ca href=\\u0022\\/node\\/[node:nid]\\u0022\\u003E[node:title]\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EMed venlig hilsen\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003E[site:name]\\u003C\\/p\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cp\\u003EDette er en automatisk meddelelse fra [site:name]\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EDu kan styre dine abonnementer fra din \\u003Ca href=\\u0022\\/user\\/[user:uid]\\/notifications\\u0022\\u003Ebrugerprofil\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cp\\u003EHUSK! Du ikke kan f\\u00e5 adgang via linket i mailen, hvis det er mere end 21 dage siden du har logget ind i Loop.\\u003C\\/p\\u003E\\r\\n\\u003C\\/p\\u003EDu kan altid hurtigt logge ind i Loop ved hj\\u00e6lp af genvejen i journalen, via knappen i baren med bogm\\u00e6rke i Internet Explorer, eller via linket p\\u00e5 portalen: \\u003Ca href=\\u0022http:\\/\\/www.sundhedogomsorg.dk\\/da\\/Vaerktoejer\\/LOOP.aspx\\u0022\\u003Ehttp:\\/\\/www.sundhedogomsorg.dk\\/da\\/Vaerktoejer\\/LOOP.aspx\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n",
"body" : "\\u003Ch2\\u003EEt sp\\u00f8rgsm\\u00e5l er blevet \\u00e6ndret: [node:title]\\u003C\\/h2\\u003E\\r\\n\\u003Cp\\u003EK\\u00e6re [user:field-first-name] [user:field-last-name]\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EEt sp\\u00f8rgsm\\u00e5l du f\\u00f8lger er blevet \\u00e6ndret \\u003Ca href=\\u0022\\/node\\/[node:nid]\\u0022\\u003E[node:title]\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EMed venlig hilsen\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003E[site:name]\\u003C\\/p\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cp\\u003EDette er en automatisk meddelelse fra [site:name]\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EDu kan styre dine abonnementer fra din \\u003Ca href=\\u0022\\/user\\/[user:uid]\\/notifications\\u0022\\u003Ebrugerprofil\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cbr\\/\\u003E\\r\\n\\u003Cp\\u003EHUSK! Du ikke kan f\\u00e5 adgang via linket i mailen, hvis det er mere end 21 dage siden du har logget ind i Loop.\\u003C\\/p\\u003E\\r\\n\\u003Cp\\u003EDu kan altid hurtigt logge ind i Loop ved hj\\u00e6lp af genvejen i journalen, via knappen i baren med bogm\\u00e6rke i Internet Explorer, eller via linket p\\u00e5 portalen: \\u003Ca href=\\u0022http:\\/\\/www.sundhedogomsorg.dk\\/da\\/Vaerktoejer\\/LOOP.aspx\\u0022\\u003Ehttp:\\/\\/www.sundhedogomsorg.dk\\/da\\/Vaerktoejer\\/LOOP.aspx\\u003C\\/a\\u003E\\u003C\\/p\\u003E\\r\\n",
"attachments" : [ "" ],
"language" : [ "" ]
},
Expand Down