| @@ 378-409 (lines=32) @@ | ||
| 375 | $breadcrumb = array(); |
|
| 376 | $lastUrl = $app->request()->getPathInfo(); |
|
| 377 | ||
| 378 | switch ($return) { |
|
| 379 | case 0: |
|
| 380 | $breadcrumb = array( |
|
| 381 | array('display_name' => 'Árbol', 'target' => $app->urlFor('tree')) |
|
| 382 | ); |
|
| 383 | $category = getCategoryObjectById($organization['id'], $folder['category_id']); |
|
| 384 | $parents = getCategoryParentsById($category['id']); |
|
| 385 | foreach($parents as $parent) { |
|
| 386 | $breadcrumb[] = array('display_name' => $parent['display_name'], 'target' => $app->urlFor('tree')); |
|
| 387 | } |
|
| 388 | $breadcrumb[] = array('display_name' => $category['display_name'], 'target' => $app->urlFor('tree', array('id' => $category['id']))); |
|
| 389 | $breadcrumb[] = array('display_name' => 'Estadísticas'); |
|
| 390 | $lastUrl = $app->urlFor('tree', array('id' => $data1)); |
|
| 391 | break; |
|
| 392 | case 1: |
|
| 393 | $event = getEventByIdObject($organization['id'], $data3); |
|
| 394 | $activityevent = getActivityEvent($data3, $data2, $user); |
|
| 395 | $profile = getProfileById($organization['id'], $data1); |
|
| 396 | if ((!$event) || (!$activityevent) || (!$profile) || ($event['folder_id'] != $id)) { |
|
| 397 | $app->redirect($app->urlFor('login')); |
|
| 398 | } |
|
| 399 | $lastUrl = $app->urlFor('event', array('pid' => $data1, 'aid' => $data2, 'id' => $data3)); |
|
| 400 | ||
| 401 | $breadcrumb = array( |
|
| 402 | array('display_name' => 'Actividades', 'target' => $app->urlFor('activities')), |
|
| 403 | array('display_name' => getProfileFullDisplayName($profile, $user), 'target' => $app->urlFor('activities', array('id' => $data1))), |
|
| 404 | array('display_name' => $activityevent['activity_display_name'], 'target' => $app->urlFor('activities', array('id' => $data1))), |
|
| 405 | array('display_name' => $event['display_name'], 'target' => $app->urlFor('event', array('pid' => $data1, 'aid' => $data2, 'id' => $data3))), |
|
| 406 | array('display_name' => 'Estadísticas') |
|
| 407 | ); |
|
| 408 | break; |
|
| 409 | } |
|
| 410 | ||
| 411 | $snapshots = parseArray(getSnapshotsFromFolder($folder['id']), 'snapshot_id'); |
|
| 412 | ||
| @@ 539-570 (lines=32) @@ | ||
| 536 | $breadcrumb = array(); |
|
| 537 | $lastUrl = $app->request()->getPathInfo(); |
|
| 538 | ||
| 539 | switch ($return) { |
|
| 540 | case 0: |
|
| 541 | $breadcrumb = array( |
|
| 542 | array('display_name' => 'Árbol', 'target' => $app->urlFor('tree')) |
|
| 543 | ); |
|
| 544 | $category = getCategoryObjectById($organization['id'], $folder['category_id']); |
|
| 545 | $parents = getCategoryParentsById($category['id']); |
|
| 546 | foreach($parents as $parent) { |
|
| 547 | $breadcrumb[] = array('display_name' => $parent['display_name'], 'target' => $app->urlFor('tree')); |
|
| 548 | } |
|
| 549 | $breadcrumb[] = array('display_name' => $category['display_name'], 'target' => $app->urlFor('tree', array('id' => $category['id']))); |
|
| 550 | $breadcrumb[] = array('display_name' => 'Estadísticas'); |
|
| 551 | $lastUrl = $app->urlFor('tree', array('id' => $data1)); |
|
| 552 | break; |
|
| 553 | case 1: |
|
| 554 | $event = getEventByIdObject($organization['id'], $data3); |
|
| 555 | $activityevent = getActivityEvent($data3, $data2, $user); |
|
| 556 | $profile = getProfileById($organization['id'], $data1); |
|
| 557 | if ((!$event) || (!$activityevent) || (!$profile) || ($event['folder_id'] != $id)) { |
|
| 558 | $app->redirect($app->urlFor('login')); |
|
| 559 | } |
|
| 560 | $lastUrl = $app->urlFor('event', array('pid' => $data1, 'aid' => $data2, 'id' => $data3)); |
|
| 561 | ||
| 562 | $breadcrumb = array( |
|
| 563 | array('display_name' => 'Actividades', 'target' => $app->urlFor('activities')), |
|
| 564 | array('display_name' => getProfileFullDisplayName($profile, $user), 'target' => $app->urlFor('activities', array('id' => $data1))), |
|
| 565 | array('display_name' => $activityevent['activity_display_name'], 'target' => $app->urlFor('activities', array('id' => $data1))), |
|
| 566 | array('display_name' => $event['display_name'], 'target' => $app->urlFor('event', array('pid' => $data1, 'aid' => $data2, 'id' => $data3))), |
|
| 567 | array('display_name' => 'Estadísticas') |
|
| 568 | ); |
|
| 569 | break; |
|
| 570 | } |
|
| 571 | ||
| 572 | $stats = getFolderProfileDeliveryStats($id); |
|
| 573 | ||