Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Verbesserungsvorschlag: Umsatzstatistik auf der Startseite an Adminrechte knüpfe

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Die Umsatzstatistik auf der Startseite, könnte man an das Recht "stats_sales_report" knüpfen.
    D.h. nur wer das Recht hat die Umsatzstatistik (das Modul) zu sehen, sieht auch die Statistik auf der start.php.

    in der Start.php
    ca. Zeile 161 - 186 folgendes ersetzen:

        
    Code: XML  [Auswählen]
     <td width="25%" valign="top"><table width="100%" border="0">
                                <tr>
                                         <td style="background:#eee"><strong><?php echo TURNOVER_TODAY; ?>:</strong></td>
                                         <td  style="background:#eee" align="right"><?php echo $currencies->format($turnover['today']); ?></td>
                                </tr>
                                <tr>
                                         <td style="background:#fff"><strong><?php echo TURNOVER_YESTERDAY; ?>:</strong></td>
                                         <td style="background:#fff" align="right"><?php echo $currencies->format($turnover['yesterday']); ?></td>
                                </tr>
                                <tr>
                                         <td style="background:#eee"><strong><?php echo TURNOVER_THIS_MONTH; ?>:</strong></td>
                                         <td  style="background:#eee" align="right"><?php echo $currencies->format($turnover['this_month']); ?></td>
                                </tr>
                                <tr>
                                         <td style="background:#ccc"><strong><?php echo TURNOVER_LAST_MONTH; ?>:</strong></td>
                                         <td style="background:#ccc" align="right"><?php echo $currencies->format($turnover['last_month']); ?></td>
                                </tr>
                                <tr>
                                         <td style="background:#ccc"><strong><?php echo TURNOVER_LAST_MONTH_PAID; ?>:</strong></td>
                                         <td style="background:#ccc" align="right"><?php echo $currencies->format($turnover['last_month_paid']); ?></td>
                                </tr>
                                <tr>
                                         <td style="background:#666; color:#FFF"><strong><?php echo TOTAL_TURNOVER; ?>:</strong></td>
                                         <td style="background:#666; color:#FFF" align="right"><?php echo $currencies->format($turnover['total']); ?></td>
                                </tr>
                   </table></td>

    durch:

         
    Code: XML  [Auswählen]
    <td width="25%" valign="top">
          <?php
       
               $admin_access_query = xtc_db_query("select * from " . TABLE_ADMIN_ACCESS . " where customers_id = '" . $_SESSION['customer_id'] . "'");
               $admin_access = xtc_db_fetch_array($admin_access_query);
             
               if($admin_access['stats_sales_report'] == 1) {
       
         ?>
         
          <table width="100%" border="0">
                                <tr>
                                         <td style="background:#eee"><strong><?php echo TURNOVER_TODAY; ?>:</strong></td>
                                         <td  style="background:#eee" align="right"><?php echo $currencies->format($turnover['today']); ?></td>
                                </tr>
                                <tr>
                                         <td style="background:#fff"><strong><?php echo TURNOVER_YESTERDAY; ?>:</strong></td>
                                         <td style="background:#fff" align="right"><?php echo $currencies->format($turnover['yesterday']); ?></td>
                                </tr>
                                <tr>
                                         <td style="background:#eee"><strong><?php echo TURNOVER_THIS_MONTH; ?>:</strong></td>
                                         <td  style="background:#eee" align="right"><?php echo $currencies->format($turnover['this_month']); ?></td>
                                </tr>
                                <tr>
                                         <td style="background:#ccc"><strong><?php echo TURNOVER_LAST_MONTH; ?>:</strong></td>
                                         <td style="background:#ccc" align="right"><?php echo $currencies->format($turnover['last_month']); ?></td>
                                </tr>
                                <tr>
                                         <td style="background:#ccc"><strong><?php echo TURNOVER_LAST_MONTH_PAID; ?>:</strong></td>
                                         <td style="background:#ccc" align="right"><?php echo $currencies->format($turnover['last_month_paid']); ?></td>
                                </tr>
                                <tr>
                                         <td style="background:#666; color:#FFF"><strong><?php echo TOTAL_TURNOVER; ?>:</strong></td>
                                         <td style="background:#666; color:#FFF" align="right"><?php echo $currencies->format($turnover['total']); ?></td>
                                </tr>
                   </table>
                   
                <?php
             
                       }
                     
               ?>
                </td>



    Linkback: https://www.modified-shop.org/forum/index.php?topic=18627.0

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Hallo Carsten,

    eine gute Idee!
    Vielen Dank fürs Teilen!

    Schöne Grüße,
    Jan

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Wer das Modul nicht hat:

    Um Mitarbeitern die begrenzte Rechte im Adminbereich haben sollen von der Startseite mit Umsatzzahlen auszuschließen, reicht es den "Administration"-Button in der Admin-Box auf die Bestellungen-Seite (/admin/orders.php) zu lenken
    - da will ein Mitarbeiter ja auch meist hin um Bestellungen zu bearbeiten -
    anstatt auf die Startseite
    und die Adminrechte für "start" zu sperren, bzw. nicht freizuschalten.

    /templates/DEIN_TEMPLATE/source/boxes/admin.php, statt
    Code: PHP  [Auswählen]
    $admin_image = '<a href="' . xtc_href_link_admin(FILENAME_START,'', 'NONSSL').'">'.xtc_image_button('button_admin.gif', IMAGE_BUTTON_ADMIN).'</a>';

    folgendes
    Code: PHP  [Auswählen]
    $admin_image = '<a href="' . xtc_href_link_admin(FILENAME_ORDERS,'', 'NONSSL').'">'.xtc_image_button('button_admin.gif', IMAGE_BUTTON_ADMIN).'</a>';

    und im Adminbereich bei Adminrechten die checkbox "start" deaktivieren (im blauen Bereich).

    Gruß,
    noRiddle

    Nachtrag:
    Passt gut in folgendes Thema: http://www.modified-shop.org/forum/index.php?topic=6781.0
    6 Antworten
    4509 Aufrufe
    26. April 2013, 21:06:41 von sacrion
    2 Antworten
    2959 Aufrufe
    06. September 2010, 22:37:14 von Parry
    1 Antworten
    1171 Aufrufe
    09. Dezember 2017, 11:32:07 von Timm
    16 Antworten
    9249 Aufrufe
    06. März 2015, 22:19:01 von Matutinao
               
    anything