Skip to content

Commit 421664e

Browse files
authored
Merge pull request #82 from martinyde/master
Master
2 parents b270338 + 1e9d260 commit 421664e

File tree

2 files changed

+30
-4
lines changed

2 files changed

+30
-4
lines changed

modules/loop_documents/loop_documents.module

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,32 @@ function loop_documents_node_update($node) {
326326
if ($node->type === 'loop_documents_collection') {
327327
loop_documents_create_collection_menu($node);
328328
}
329+
else if ($node->type === 'loop_documents_document') {
330+
// Fetch entries that qualify for being the menu item.
331+
$result = db_select('menu_links', 'm')
332+
->fields('m', array('link_path', 'router_path', 'mlid'))
333+
->condition('router_path', 'node/%','=')
334+
->execute()
335+
->fetchAll();
336+
337+
// Look for the actual menu item. Alter the menu item.
338+
foreach ($result as $value) {
339+
$link_path_arr = explode("/", $value->link_path);
340+
if($node->nid == $link_path_arr[1]) {
341+
$menu_link = menu_link_load($value->mlid);
342+
343+
// Use menu link title if one is provided, else use node title.
344+
if(empty($node->menu['link_title'])) {
345+
$menu_link['link_title'] = $node->title;
346+
}
347+
else {
348+
$menu_link['link_title'] = $node->menu['link_title'];
349+
}
350+
351+
menu_link_save($menu_link);
352+
}
353+
}
354+
}
329355
}
330356

331357
/**

modules/loop_notification/loop_notification.rules_defaults.inc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ function loop_notification_default_rules_configuration() {
168168
"to" : "[user:mail]",
169169
"from_mail" : "[site:mail]",
170170
"subject" : "Nyt svar til sp\\u00f8rgsm\\u00e5let [node:title]",
171-
"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",
171+
"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",
172172
"attachments" : [ "" ],
173173
"language" : [ "" ]
174174
},
@@ -198,7 +198,7 @@ function loop_notification_default_rules_configuration() {
198198
"to" : "[user:mail]",
199199
"from_mail" : "[site:mail]",
200200
"subject" : "Et svar til sp\\u00f8rgsm\\u00e5let [node:title] er blevet \\u00e6ndret",
201-
"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",
201+
"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",
202202
"attachments" : [ "" ],
203203
"language" : [ "" ]
204204
},
@@ -228,7 +228,7 @@ function loop_notification_default_rules_configuration() {
228228
"to" : "[user:mail]",
229229
"from_mail" : "[site:mail]",
230230
"subject" : "Nyt sp\\u00f8rgsm\\u00e5l indenfor et emne du f\\u00f8lger.",
231-
"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",
231+
"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",
232232
"attachments" : [ "" ],
233233
"language" : [ "" ]
234234
},
@@ -258,7 +258,7 @@ function loop_notification_default_rules_configuration() {
258258
"to" : "[user:mail]",
259259
"from_mail" : "[site:mail]",
260260
"subject" : "Nyt svar til sp\\u00f8rgsm\\u00e5let [node:title]",
261-
"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",
261+
"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",
262262
"attachments" : [ "" ],
263263
"language" : [ "" ]
264264
},

0 commit comments

Comments
 (0)