Beispiel #1
0
 zp_register_filter('checkPageValidity', 'favorites::pageCount');
 zp_register_filter('admin_toolbox_global', 'favorites::toolbox', 21);
 if (zp_loggedin()) {
     if (isset($_POST['addToFavorites'])) {
         $___Favorites = new favorites($_zp_current_admin_obj->getUser());
         if (isset($_POST['instance']) && $_POST['instance']) {
             $___Favorites->instance = trim(sanitize($_POST['instance']));
             unset($_POST['instance']);
         }
         $id = sanitize($_POST['id']);
         switch ($_POST['type']) {
             case 'images':
                 $img = newImage(NULL, array('folder' => dirname($id), 'filename' => basename($id)));
                 if ($_POST['addToFavorites']) {
                     if ($img->loaded) {
                         $___Favorites->addImage($img);
                     }
                 } else {
                     $___Favorites->removeImage($img);
                 }
                 break;
             case 'albums':
                 $alb = newAlbum($id);
                 if ($_POST['addToFavorites']) {
                     if ($alb->loaded) {
                         $___Favorites->addAlbum($alb);
                     }
                 } else {
                     $___Favorites->removeAlbum($alb);
                 }
                 break;