@@ 570-598 (lines=29) @@ | ||
567 | */ |
|
568 | ||
569 | // TODO : Move this to the sfFaq class |
|
570 | public static function sf_getAdminLinks($faqid = 0, $open = false) |
|
571 | { |
|
572 | global $xoopsUser, $xoopsModule, $xoopsModuleConfig, $xoopsConfig; |
|
573 | $adminLinks = ''; |
|
574 | $modulePath = XOOPS_URL . '/modules/' . $xoopsModule->dirname() . '/'; |
|
575 | $page = $open ? 'question.php' : 'faq.php'; |
|
576 | if ($xoopsUser && $xoopsUser->isAdmin($xoopsModule->getVar('mid'))) { |
|
577 | // Edit button |
|
578 | $adminLinks .= "<a href='" . $modulePath . "admin/$page?op=mod&faqid=" . $faqid . "'><img src='" . $modulePath . "assets/images/links/edit.gif'" . " title='" . _MD_SF_EDIT . "' alt='" . _MD_SF_EDIT . "'></a>"; |
|
579 | $adminLinks .= ' '; |
|
580 | // Delete button |
|
581 | $adminLinks .= "<a href='" . $modulePath . "admin/$page?op=del&faqid=" . $faqid . "'><img src='" . $modulePath . "assets/images/links/delete.gif'" . " title='" . _MD_SF_DELETE . "' alt='" . _MD_SF_DELETE . "'></a>"; |
|
582 | $adminLinks .= ' '; |
|
583 | } |
|
584 | // Print button |
|
585 | $adminLinks .= "<a href='" . $modulePath . 'print.php?faqid=' . $faqid . "'><img src='" . $modulePath . "assets/images/links/print.gif' title='" . _MD_SF_PRINT . "' alt='" . _MD_SF_PRINT . "'></a>"; |
|
586 | $adminLinks .= ' '; |
|
587 | // Email button |
|
588 | $maillink = 'mailto:?subject=' . sprintf(_MD_SF_INTARTICLE, $xoopsConfig['sitename']) . '&body=' . sprintf(_MD_SF_INTARTFOUND, $xoopsConfig['sitename']) . ': ' . $modulePath . 'faq.php?faqid=' . $faqid; |
|
589 | $adminLinks .= '<a href="' . $maillink . "\"><img src='" . $modulePath . "assets/images/links/friend.gif' title='" . _MD_SF_MAIL . "' alt='" . _MD_SF_MAIL . "'></a>"; |
|
590 | $adminLinks .= ' '; |
|
591 | // Submit New Answer button |
|
592 | if ($xoopsModuleConfig['allownewanswer'] && (is_object($xoopsUser) || $xoopsModuleConfig['anonpost'])) { |
|
593 | $adminLinks .= "<a href='" . $modulePath . 'answer.php?faqid=' . $faqid . "'><img src='" . $modulePath . "assets/images/links/newanswer.gif' title='" . _MD_SF_SUBMITANSWER . "' alt='" . _MD_SF_SUBMITANSWER . "'></a>"; |
|
594 | $adminLinks .= ' '; |
|
595 | } |
|
596 | ||
597 | return $adminLinks; |
|
598 | } |
|
599 | ||
600 | /** |
|
601 | * sf_getLinkedUnameFromId() |
@@ 430-458 (lines=29) @@ | ||
427 | */ |
|
428 | ||
429 | // TODO : Move this to the sfFaq class |
|
430 | function sf_getAdminLinks($faqid = 0, $open = false) |
|
431 | { |
|
432 | global $xoopsUser, $xoopsModule, $xoopsModuleConfig, $xoopsConfig; |
|
433 | $adminLinks = ''; |
|
434 | $modulePath = XOOPS_URL . '/modules/' . $xoopsModule->dirname() . '/'; |
|
435 | $page = $open ? 'question.php' : 'faq.php'; |
|
436 | if ($xoopsUser && $xoopsUser->isAdmin($xoopsModule->getVar('mid'))) { |
|
437 | // Edit button |
|
438 | $adminLinks .= "<a href='" . $modulePath . "admin/$page?op=mod&faqid=" . $faqid . "'><img src='" . $modulePath . "assets/images/links/edit.gif'" . " title='" . _MD_SF_EDIT . "' alt='" . _MD_SF_EDIT . "'></a>"; |
|
439 | $adminLinks .= ' '; |
|
440 | // Delete button |
|
441 | $adminLinks .= "<a href='" . $modulePath . "admin/$page?op=del&faqid=" . $faqid . "'><img src='" . $modulePath . "assets/images/links/delete.gif'" . " title='" . _MD_SF_DELETE . "' alt='" . _MD_SF_DELETE . "'></a>"; |
|
442 | $adminLinks .= ' '; |
|
443 | } |
|
444 | // Print button |
|
445 | $adminLinks .= "<a href='" . $modulePath . 'print.php?faqid=' . $faqid . "'><img src='" . $modulePath . "assets/images/links/print.gif' title='" . _MD_SF_PRINT . "' alt='" . _MD_SF_PRINT . "'></a>"; |
|
446 | $adminLinks .= ' '; |
|
447 | // Email button |
|
448 | $maillink = 'mailto:?subject=' . sprintf(_MD_SF_INTARTICLE, $xoopsConfig['sitename']) . '&body=' . sprintf(_MD_SF_INTARTFOUND, $xoopsConfig['sitename']) . ': ' . $modulePath . 'faq.php?faqid=' . $faqid; |
|
449 | $adminLinks .= '<a href="' . $maillink . "\"><img src='" . $modulePath . "assets/images/links/friend.gif' title='" . _MD_SF_MAIL . "' alt='" . _MD_SF_MAIL . "'></a>"; |
|
450 | $adminLinks .= ' '; |
|
451 | // Submit New Answer button |
|
452 | if ($xoopsModuleConfig['allownewanswer'] && (is_object($xoopsUser) || $xoopsModuleConfig['anonpost'])) { |
|
453 | $adminLinks .= "<a href='" . $modulePath . 'answer.php?faqid=' . $faqid . "'><img src='" . $modulePath . "assets/images/links/newanswer.gif' title='" . _MD_SF_SUBMITANSWER . "' alt='" . _MD_SF_SUBMITANSWER . "'></a>"; |
|
454 | $adminLinks .= ' '; |
|
455 | } |
|
456 | ||
457 | return $adminLinks; |
|
458 | } |
|
459 | ||
460 | /** |
|
461 | * sf_getLinkedUnameFromId() |