/
  • اعمال تغییرات در ارایه

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی اعمال تغییرات در ارایه
    نویسنده پیام
    fatemeh56126 آفلاین
    عضو جدید
    **

    ارسال‌ها: 9
    تاریخ عضویت: ۱۳۹۳ مهر ۹
    اعتبار: 0
    تشکرها : 1
    ( 0 تشکر در 0 ارسال )
    ارسال: #1
    اعمال تغییرات در ارایه
    سلام
    من یه آرایه از منوهام دارم که می خوام .واسه کاربران مختلف سطح دسترسی تعیین کنم یعنی کاربر عادی یه سری از منوها رو ببینه کاربر ادمین یه سری دیگه.ولی تو آرایه احازه نوشتن دستورات if یا هر دستور دیگه ای رو نمیده. به نظر شما راه حل چیه؟!
    ممنون

    کد PHP:
    $steps = array(
    'media' => array(
                        
    'label' => $this->t('Media'),
                        
    'url' => $this->stepUrl('media'),
                        
    'buttons' => array('back''next')
                    ),
                    
    'rewards' => array(
                        
    'label' => $this->t('Rewards'),
                        
    'url' => $this->stepUrl('rewards'),
                        
    'buttons' => array('back''reset''save''next')
                    ),
                    
    'story' => array(
                        
    'label' => $this->t('Story'),
                        
    'url' => $this->stepUrl('story'),
                        
    'buttons' => array('back''reset''save''next')
                    ),
                    
    'about' => array(
                        
    'label' => $this->t('About you'),
                        
    'url' => $this->stepUrl('about'),
                        
    'buttons' => array('back''reset''save''next')
                    ),
    );[/
    php 
    ]
    (آخرین ویرایش در این ارسال: ۱۳۹۳ مهر ۲۷ ۱۰:۱۲ صبح، توسط fatemeh56126.)
    ۱۳۹۳ مهر ۲۷ ۱۰:۱۱ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    Maysam.m آفلاین
    میثم محمودی
    ****

    ارسال‌ها: 328
    تاریخ عضویت: ۱۳۸۹ مهر ۱۷
    اعتبار: 12
    تشکرها : 251
    ( 211 تشکر در 156 ارسال )
    ارسال: #2
    RE: اعمال تغییرات در ارایه
    شما باید این ها رو توی یه حلقه چک کنید.
    کد PHP:
    <?php
    foreach($steps['media'] as $key => $value){
        if(
    $key['buttons'] == 'x' && $userPermition != 'admin'){
            continue;
        }
    }



    ?>
    __________________________________________________________________________
    میثم محمودی | انجمن کد ایگنایتر فارسی
    --------------------------
    هرگز نمي توان با آدمهاي کوچک کارهاي بزرگ انجام داد
    ۱۳۹۳ مهر ۲۷ ۰۱:۴۳ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : alirezador
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS