Advertisement
fabi0

Untitled

Jun 18th, 2014
299
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.62 KB | None | 0 0
  1. <?php
  2.  
  3. function hasChildren($array, $id) {
  4.     return array_filter($array, function ($var) use($id) {
  5.         return $var['category_parent'] == $id;
  6.     });
  7. }
  8.  
  9. $logo = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKMAAAAoCAMAAAClxbqpAAAAY1BMVEX///8zMzMzu90xMTE5tNUwMDA7s9kwMDA8ttYwMDA9tNgzMzM7s9YyMjI7tdcyMjI8tNYxMTE8tNUxMTE8tdYzMzM7tNYyMjI8tNYyMjI8tdYyMjI8tNYyMjI8tNYzMzM9tdde6ci9AAAAH3RSTlMADw8fHy8vPz9PT19fb29/f4+Pn5+vr7+/z8/f3+/vtJHi3QAAAx9JREFUWIXtluuaqiAUhlFTqcxDJyk0uP+rnAWLk45OTtPe095P358QofW6TkDIW2+99dY/r6wG0fhvmGqFaB/ZV0tU/WygCT3IWMqXZ1wBXbEiJKar5yN90mOMVMru+SxzeowRQr1/Psuc7jNGeZ4n9iGBh0hXzJ9MxOjQciH6tklmGPOqadteCHFp13oDjE/25Qm2ImPHQAXOZhT6UOEaEWMxZGpZqBGzOwtcnbFSpXFZ1xudyiu1dTMk2CnrWsrWFGMlvFr1IQcYROYDYXggo86zOpunm0GWckM7KZkaSfu3xvVU3khxw+WUxOaPzmGf3SJeK4yxO4yCK8fC79ZvT9Eg0z0cxhuweAWHXaXG0oydlLOM+FJrf7Ojo7ev47YFK+kFSOcZc6VKubyCGe7W2NVBPsadHZdgsURGANRdaZJR3sqMxIX6JtlBxLM9DHwP29kQa+esZxlxlHD8EDWjszexHg0Yg2EB5mMkM1OTjNdMT1AfYwbd1tk/+PTv0UdfMerQ5oi2s584BmPIpQUu3QzIJhntTnA7xVEZtglFVKH4AkYLB9V8Uc+QIM2Y0Sah0hGnFzIyx0jDP+FhPdxnVOtVZW0x2ImN+ZDRd/MaH37GKL7JeDG50Wt/7txaz0jDMBlbP2O8+FiD8ruM5kNIo4N9wTIbMGYhI+TV+ceMremKJJyZZ8yxZqBVqb6YYrscMj4/H8E+j5YzNu6EUdXSGKcOGbthXRdjxuy7jIkYO/LL/ti7l5CKnNuKGTAe/ZCaXuwZr6ar+3X3GfXZyyt1dSH6AjPDWK0jkuhzJsfJSBeZu1oEjKsbnBtoqTM17hkBjGkvZ0wuZkzCujY1Myr1wXnt+A92w5hR3y+ux3qvzjYMu2dU9/UOznXmbiALGEnafoOxr9y+tfAVM7o/btwl4YiZOawUVFd0ixmhITf6dsjbNp1lrE696E9VEmzj5jz8zEji8qiuYrWxGDISyuDV9UxV3Jcz3lPYH73W7jbyCppkTHvfeF5AU4zq9s5fx41TjCeVqumv0ExrghGm+vWvwMxogjHihxcK9Fv/hT4AS3CKnvSURbUAAAAASUVORK5CYII=";
  10.  
  11. function drawCategories($array, $no = 0) {
  12.     $content = '';
  13.     $children = hasChildren($array, $no);
  14.     if (empty($children)) {
  15.         return '';
  16.     }
  17.     foreach ($children as $value) {
  18.         $check = hasChildren($array, $value['category_id']);
  19.         if (!empty($check)) {
  20.             $content .= '<button type="button" class="btn btn-default btn-block cat_menu collapsed depth' . $value['category_depth'] . '" data-toggle="collapse" data-target="#category_' . $value['category_id'] . '">' . $value['category_name'] .
  21.                     '&nbsp;&nbsp;<span class="">[' . $value['category_posts'] . ']</span>' . '</button>';
  22.             $content .= '<div id="category_' . $value['category_id'] . '" class="collapse">' . drawCategories($array, $value['category_id']) . '</div>';
  23.         } else {
  24.             $content.= '<a href="category/id/' . $value['category_id'] . '" class="btn btn-info btn-block cat-link depth' . $value['category_depth'] . '">' . $value['category_name'] . '&nbsp;&nbsp;<span class="">[' . $value['category_posts'] . ']</span>' . '</a>';
  25.         }
  26.     }
  27.     return $content;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement