!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/var/www/html/main_file/resources/views/time_trackers/   drwxrwxr-x
Free 13.09 GB of 57.97 GB (22.58%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     time_tracker_table.blade.php (9.65 KB)      -rw-rw-r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |


        @php
            $i = 0;
        @endphp
        @forelse ($trackers as $key =>$track)
            @php
                $tracker = $trackers->toArray();
                $first_acc = 0;
                $data = $track->toArray();
                if(isset($data['0'])){
                    $year=$data['0']['start_time'];
                    $year = Date('Y',strtotime($year));
                }else{
                    $year = \Carbon\Carbon::now()->year;
                }
                $time = collect($track);
                $total = $time->sum('total_time');
                $day_group = $time->groupBy(function($date,$k) {
                    return \Carbon\Carbon::parse($date->start_time)->format('d');
               });
              $time = Utility::second_to_time($total);
              $year=date("Y");

              $date = Utility::getStartAndEndDate($key-1,$year);

              $currentWeek = date( 'W' );
                $today = strtotime( date( 'Y-m-d' ) ) - 7*24*60*60; // last week this day
                $lastWeek = date( 'W', $today );
            @endphp
            <div class="card">
                <div class="card-body timetracker_options">
                    <div class="clearfix">
                        <div class="float-left">
                            <h5  class="week-date">
                                @if($currentWeek == $key)
                                    {{__('This week')}}
                                @elseif($lastWeek == $key)
                                    {{__('Last week')}}
                                @else
                                    {{date('M d',strtotime($date['start_date']. ' +1 day'))}} - {{date('M d',strtotime($date['end_date']. ' +1 day'))}}
                                @endif
                            </h5>
                        </div>
                        <div class="float-right">
                            <div> {{ __('Week total') }} : <b> {{$time}}</b> </div>
                        </div>
                        <span class="clearfix"></span>
                    </div>
                    <div class="time-schrdule bg-white p-2 small">
                        <div class="row">
                            <div class="col-3"> <b> {{ __('Title') }} </b> </div>
                            <div class="col-1"> <b> {{ __('Project Name') }} </b> </div>
                            <div class="col-1"> <b> {{ __('User') }} </b> </div>
                            <div class="col-2"> <b> {{ __('Tags') }} </b> </div>
                            <div class="col-1"> <b> {{ __('Date') }} </b> </div>
                            <div class="col-1"> <b> {{ __('Start') }} </b> </div>
                            <div class="col-1"> <b> {{ __('End') }} </b> </div>
                            <div class="col-1"> <b> {{ __('Time') }} </b> </div>
                            <div class="col-1"> <b> </b> </div>
                        </div>
                        <div class="bb1"></div>
                        <div class="project-acc">
                            @foreach ($day_group->reverse() as $key =>$day_tracks)
                                @php
                                    $time_day = collect($day_tracks);
                                    $total_day = $time_day->sum('total_time');
                                    $total_day = Utility::second_to_time($total_day);
                                    $name_group = $time_day->groupBy('name');
                                    $class = 'open-accordion';
                                @endphp
                                @foreach ($name_group->reverse() as $key =>$name)
                                    @php
                                        $name_array =$name->toArray();
                                        $total_name = collect($name_array)->sum('total_time');
                                        $total_name = Utility::second_to_time($total_name);
                                        $sdates = collect($name_array)->pluck('start_time')->toArray();
                                        $edates = collect($name_array)->pluck('end_time')->toArray();
                                        $ttag = collect($name_array)->pluck('tag_id')->toArray();
                                        $strat_time =  min($sdates);
                                        $end_time = max($edates);
                                      $date = '';
                                      if(!empty($name)){
                                        $date = date("M-d-Y",strtotime($name[0]->start_time));
                                        $user_name = $name[0]->user_name;
                                        $project_name = $name[0]->project_name;
                                      }
                                      if($first_acc == 0){
                                        $class = 'open-accordion';
                                        $first_acc = 1;
                                        $aicon = 'fa-chevron-up';
                                        $disply = '';
                                        $arrow = 'close-acc';
                                      }else{
                                        $arrow = 'open-acc';
                                        $disply = 'none';
                                        $class= '';
                                        $aicon = 'fa-chevron-down';
                                      }
                                    @endphp
                                    <div class="row acc-mainmenu">
                                        <div class="col-3"> <i class="ti ti-plus accodian-plus"></i> {{$key}}</div>
                                        <div class="col-1">{{$project_name}}</div>
                                        <div class="col-1">{{$user_name}}</div>
                                        <div class="col-2">#</div>
                                        <div class="col-1">{{$date}}</div>
                                        <div class="col-1">{{date("H:i:s",strtotime($strat_time))}}</div>
                                        <div class="col-1">{{date("H:i:s",strtotime($end_time))}}</div>
                                        <div class="col-1">{{$total_name}}</div>
                                        <div class="col-1"></div>
                                    </div>
                                    @if(!empty($name))
                                    <div class="acc-sub-menu" style="display: none;">
                                        @foreach ($name as $key =>$t)
                                        <div class="row acc-sub-menu-div">
                                            <div class="col-3"> {{$t->name}}</div>
                                            <div class="col-1">{{$t->project_name}}</div>
                                            <div class="col-1">{{$t->user_name}}</div>
                                            <div class="col-2">
                                                @if(empty($t->tags_name))
                                                    <p>#</p>
                                                @else
                                                    <p>
                                                        @foreach($t->tags_name as $tag)
                                                            #{{$tag}},
                                                        @endforeach
                                                    </p>
                                                @endif
                                            </div>
                                            <div class="col-1">{{date("M-d-Y",strtotime($t->start_time))}}</div>
                                            <div class="col-1">{{date("H:i:s",strtotime($t->start_time))}}</div>
                                            <div class="col-1">{{date("H:i:s",strtotime($t->end_time))}}</div>
                                            <div class="col-1">{{$t->total}}</div>
                                            <div class="col-1">
                                                <img alt="Image placeholder" src="{{ asset('assets/images/gallery.png')}}" class="avatar view-images rounded-circle avatar-sm" data-toggle="tooltip" data-original-title="{{__('View Screenshot images')}}" style="height: 25px;width:24px;margin-right:10px;cursor: pointer;" data-id="{{$t['id']}}" id="track-images-{{$t['id']}}">
                                                <i data-id="{{$t['id']}}" data-is_billable="{{$t['is_billable']}}" data-toggle="tooltip" data-original-title="{{$t['is_billable'] ==1? __('Click to Mark Non-Billable'):__('Click to Mark Billable')}}" class="change_billable ti ti-dollar-sign {{$t['is_billable'] ==1?'doller-billable':'doller-non-billable'}}"></i>
                                                <i class="ti ti-times text-danger mx-2 pointer remove-track " data-toggle="tooltip" data-original-title="{{__('Delete')}}" data-id="{{$t['id']}}" data-url=""></i>
                                            </div>
                                        </div>
                                        @endforeach
                                    </div>
                                    @endif
                                @endforeach
                            @endforeach
                        </div>

                    </div>
                </div>
            </div>

@empty
    <div class="timetracker_options card p-5">
        <div class="selected_date week_total text-center mx-auto">
            <span class="week-date"> {{__('Records not found')}}</span>
        </div>
    </div>
@endforelse
<script type="text/javascript">
    $('[data-type="times"]').timeEntry({
        show24Hours: true,
    });
</script>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0087 ]--