Plugin Directory

Changeset 1452413


Ignore:
Timestamp:
07/11/2016 07:34:49 AM (10 years ago)
Author:
aparg
Message:
  1. First release
Location:
aparg-slider
Files:
118 added
6 deleted
10 edited

Legend:

Unmodified
Added
Removed
  • aparg-slider/trunk/css/flexsliderstyles.css

    r1271771 r1452413  
     1.apargSlider ul,li,ol,a,p,div {
     2    border: none !important;
     3    font-family: inherit;
     4    font-size: 100%;
     5    font-style: inherit;
     6    font-weight: inherit;
     7    margin: 0;
     8    outline: 0;
     9    padding: 0;
     10    vertical-align: baseline;
     11}
     12.apargSlider ul,li{
     13    list-style: none;
     14}
     15.apargSlider a:hover,a:active,a:focus{
     16    outline: 0 !important;
     17    border:none!important;
     18    color:transparent;
     19}
     20.apargSlider a{
     21    color:transparent;
     22}
     23
    124.wholesized{height:100% !important;}
    225.apargSlider .flexslider{ margin:0 !important; }
     
    4972    white-space:nowrap;
    5073}
    51 .play{
     74.videoPlayImage{
    5275    backface-visibility: hidden;
    5376    -webkit-backface-visibility: hidden;
     
    6386    cursor: pointer;
    6487    border: none;
    65     opacity: 0.8;
     88    opacity: 0.6;
    6689    -moz-opacity:0.5;
    6790    -khtml-opacity: 0.5;
    6891    filter: alpha(opacity=50);
     92}
     93.videoPlayImage:hover{
     94    opacity: 0.8;
    6995}
    7096.apargIframe{
     
    7399    backface-visibility: hidden;
    74100}
     101.flex-caption a{
     102    text-decoration: none;
     103    border-bottom: none;
     104
     105}
    75106@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
    76107    .flexslider ul.slides li {
  • aparg-slider/trunk/dbase.php

    r1271755 r1452413  
    11<?php
    2 function get_all_sliders()
    3 {
    4     global $wpdb;
    5     $sSQL = "SELECT * FROM " . $wpdb->prefix."aparg_flexslider_sliders";
    6     $get_sliders = $wpdb->get_results($sSQL);
    7     return $get_sliders;
     2
     3defined('ABSPATH') or die('No script kiddies please!');
     4
     5function get_all_sliders() {
     6    global $wpdb;
     7    $sSQL = "SELECT * FROM " . $wpdb->prefix . "aparg_flexslider_sliders ORDER BY  slider_id";
     8    $get_sliders = $wpdb->get_results($sSQL);
     9    return $get_sliders;
    810}
    911
    10 function get_slider_data($slide_id)
    11 {
    12     global $wpdb;
    13     $sSQL = "SELECT * FROM " . $wpdb->prefix."aparg_flexslider WHERE slide_id=".$slide_id;
    14     $get_slider_data = $wpdb->get_results($sSQL);
    15     return $get_slider_data;
     12function get_slider_data($slide_id) {
     13    global $wpdb;
     14    $sSQL = "SELECT * FROM " . $wpdb->prefix . "aparg_flexslider WHERE slide_id=" . $slide_id;
     15    $get_slider_data = $wpdb->get_results($sSQL);
     16    return $get_slider_data;
    1617}
    1718
    18 function addnewslider($slider_id)
    19 {
    20     global $wpdb;
    21     global $check_db;
    22     $tblname = $wpdb->prefix."aparg_flexslider_sliders";
    23     $check_table = get_all_sliders();
    24     foreach($check_table as $slide_id=>$v):
    25         if($slide_id==$slider_id)
    26         {
    27             $check_db = false;
    28             $wpdb->query("DELETE FROM `".$tblname."` WHERE slider_id=".$slider_id);
    29             break;
    30         }
    31         else
    32         {
    33             $check_db = true;
    34         }
    35     endforeach;
    36     $field = "`slider_id`, `slider_name` ";
    37     $values = $slider_id.", 'Slider ".$slider_id."'";
    38     $sSQL = "INSERT INTO " . $tblname . " ($field) VALUES ($values)";
    39     $wpdb->query($sSQL);
     19function addnewslider($slider_id) {
     20    global $wpdb;
     21    $tblname = $wpdb->prefix . "aparg_flexslider_sliders";
     22    $field = "`slider_id`, `slider_name` ";
     23    $values = $slider_id . ", 'Slider " . $slider_id . "'";
     24    $sSQL = "INSERT INTO " . $tblname . " ($field) VALUES ($values) ON DUPLICATE KEY UPDATE `slider_name`='Slider " . $slider_id . "'";
     25    if ($wpdb->query($sSQL))
     26        return true;
     27    else
     28        return false;
    4029}
    4130
    42 function add_slides($tblname, $meminfo,$slide_id)
    43     {
    44    
    45         global $wpdb;
    46         global $check_db;
    47         $count = sizeof($meminfo);
    48         if($count>0)
    49         {
    50             $id = 0;
    51             $field = "slide_id";
    52             $values = "".$slide_id."";
    53             $check_table = get_slider_data($slide_id);
    54                 if(empty($check_table))
    55                 {
    56                     $check_db= false;
    57                 }
    58                 else
    59                 {
    60                     $wpdb->query("DELETE FROM `".$tblname."` WHERE slide_id=".$slide_id);
    61                     $check_db = true;
    62                 }
    63                     foreach($meminfo as $k =>$val):
    64                         foreach($val as $key=> $v):
    65                         if($field == "")
    66                         {
    67                             $field = "`" . $key . "`";
    68                             $values = "'" . $v . "'";
    69                         }
    70                         else
    71                         {
    72                             $field = $field.",`" . $key . "`";
    73                             $values = $values.",'" . $v . "'";
    74                         }
    75                         endforeach;
    76                         if($check_db!=true)
    77                         {
    78                             $sSQL = "INSERT INTO " . $tblname . " ($field) VALUES ($values)";
    79                         }
    80                         else
    81                         {
    82                             $sSQL = "INSERT INTO " . $tblname . " ($field) VALUES ($values)";
    83                         }
    84                         $field = "slide_id";
    85                         $values = "".$slide_id."";
    86                         $wpdb->query($sSQL);
    87                     endforeach;
    88             return true;
    89         }
    90     }
    91    
    92 function get_slider_settings($slider_id)
    93 {
    94     global $wpdb;
    95     $sSQL = "SELECT slider_option_name, slider_option FROM " . $wpdb->prefix."aparg_flexslider_options WHERE slider_id=".$slider_id;
    96     $get_slider_setings =  $wpdb->get_results($sSQL);
    97     $settings = array();
    98     foreach($get_slider_setings as $key => $opt):
    99             $settings['slider_options'][$opt->slider_option_name] = $opt->slider_option;
    100     endforeach;
    101     return $settings;
    102    
    103 }
    104 function add_slider_options($tblname, $meminfo,$slider_id)
    105 {
    106     global $wpdb;
    107     global $check_db;
    108     $check_table = get_slider_data($slider_id);
    109     $field = "slider_id";
    110     $values = "".$slider_id."";
    111         if(empty($check_table))
    112         {
    113             $check_db = false;
    114         }
    115         else
    116         {
    117             $wpdb->query("DELETE FROM `".$tblname."` WHERE slider_id=".$slider_id);
    118             $check_db = true;
    119         }
    120         foreach($meminfo as $key=> $val):
    121             foreach($val as $k=> $v):
    122             if($field == "")
    123                 {
    124                     $field= "`" . $k . "`";
    125                     $values= "'" . $v . "'";
    126                 }
    127                 else
    128                 {
    129                     $field= $field.",`" . $k . "`";
    130                     $values= $values.",'" . $v . "'";
    131                 }
    132             endforeach;
    133             if($check_db!=true)
    134             {
    135                 $sSQL = "INSERT INTO " . $tblname . " ($field) VALUES ($values)";
    136             }
    137             else
    138             {
    139                 $sSQL = "INSERT INTO " . $tblname . " ($field) VALUES ($values)";
    140             }
    141    
    142             $field = "slider_id";
    143             $values = "".$slider_id."";
    144             $wpdb->query($sSQL);
    145         endforeach;
     31function add_slides($tblname, $meminfo, $slide_id) {
     32
     33    global $wpdb;
     34    global $check_db;
     35    $count = sizeof($meminfo);
     36    if ($count > 0) {
     37        $id = 0;
     38        $field = "slide_id";
     39        $values = "" . $slide_id . "";
     40        $wpdb->query("DELETE FROM `" . $tblname . "` WHERE slide_id=" . $slide_id);
     41
     42        foreach ($meminfo as $k => $val):
     43            foreach ($val as $key => $v):
     44                if ($field == "") {
     45                    $field = "`" . $key . "`";
     46                    $values = "'" . $v . "'";
     47                } else {
     48                    $field = $field . ",`" . $key . "`";
     49                    $values = $values . ",'" . $v . "'";
     50                }
     51            endforeach;
     52            $sSQL = "INSERT INTO " . $tblname . " ($field) VALUES ($values)";
     53            $field = "slide_id";
     54            $values = "" . $slide_id . "";
     55            $wpdb->query($sSQL);
     56        endforeach;
     57        return true;
     58    }
    14659}
    14760
    148 function delete_slider($slider_id)
    149 {
    150     global $wpdb;
    151     $slide_table_name = $wpdb->prefix . "aparg_flexslider";
    152     $sliders_table_name = $wpdb->prefix . "aparg_flexslider_sliders";
    153     $options_table_name = $wpdb->prefix . "aparg_flexslider_options";
    154    
    155     $wpdb->query("DELETE FROM `".$slide_table_name."` WHERE slide_id=".$slider_id);
    156     $wpdb->query("DELETE FROM `".$options_table_name."` WHERE slider_id=".$slider_id); 
    157     $wpdb->query("DELETE FROM `".$sliders_table_name."` WHERE slider_id=".$slider_id);
     61function get_slider_settings($slider_id) {
     62    global $wpdb;
     63    $sSQL = "SELECT slider_option_name, slider_option FROM " . $wpdb->prefix . "aparg_flexslider_options WHERE slider_id=" . $slider_id;
     64    $get_slider_setings = $wpdb->get_results($sSQL);
     65    $settings = array();
     66    foreach ($get_slider_setings as $key => $opt):
     67        $settings['slider_options'][$opt->slider_option_name] = $opt->slider_option;
     68    endforeach;
     69    return $settings;
    15870}
    15971
    160 ?>
     72function add_slider_options($tblname, $meminfo, $slider_id) {
     73    global $wpdb;
     74    $field = "slider_id";
     75    $values = "" . $slider_id . "";
     76    $wpdb->query("DELETE FROM `" . $tblname . "` WHERE slider_id=" . $slider_id);
     77    $resp = true;
     78    foreach ($meminfo as $key => $val):
     79        foreach ($val as $k => $v):
     80            if ($field == "") {
     81                $field = "`" . $k . "`";
     82                $values = "'" . $v . "'";
     83            } else {
     84                $field = $field . ",`" . $k . "`";
     85                $values = $values . ",'" . $v . "'";
     86            }
     87        endforeach;
     88        $sSQL = "INSERT INTO " . $tblname . " ($field) VALUES ($values)";
     89        $field = "slider_id";
     90        $values = "" . $slider_id . "";
     91        $resp = $wpdb->query($sSQL);
     92        if (!$resp)
     93            return false;
     94    endforeach;
     95    return $resp;
     96}
     97
     98function delete_slider($slider_id) {
     99    global $wpdb;
     100    $slide_table_name = $wpdb->prefix . "aparg_flexslider";
     101    $sliders_table_name = $wpdb->prefix . "aparg_flexslider_sliders";
     102    $options_table_name = $wpdb->prefix . "aparg_flexslider_options";
     103    $response = true;
     104    if (!($wpdb->query("DELETE FROM `" . $slide_table_name . "` WHERE slide_id=" . $slider_id)))
     105        $response = false;
     106
     107    if (!($wpdb->query("DELETE FROM `" . $options_table_name . "` WHERE slider_id=" . $slider_id)))
     108        $response = false;
     109
     110    if (!($wpdb->query("DELETE FROM `" . $sliders_table_name . "` WHERE slider_id=" . $slider_id)))
     111        $response = false;
     112
     113    return $response;
     114}
  • aparg-slider/trunk/js/jquery.flexslider.js

    r902345 r1452413  
    635635      if (!fade) {
    636636        var sliderOffset, arr;
    637 
    638637        if (type === "init") {
     638           
    639639          slider.viewport = $('<div class="' + namespace + 'viewport"></div>').css({"overflow": "hidden", "position": "relative"}).appendTo(slider).append(slider.container);
    640640          // INFINITE LOOP:
  • aparg-slider/trunk/readme.txt

    r1383893 r1452413  
    1 === Plugin Name ===
    2 Tags: apargslider, slider, aparg, flexslider, image, video, slide, description, animation, gallery
     1=== Aparg Slider ===
     2Tags: apargslider, slider, aparg, flexslider, image, video, slide, description, animation, gallery, video slider, image slider
    33Requires at least: 3.5
    4 Tested up to: 4.4.2
    5 Stable tag: 2.2
     4Tested up to: 4.5.3
     5Stable tag: 2.3
    66License: GPLv2 or later
    7 License URI: http://www.gnu.org/licenses/gpl-2.0.html
     7License URI: https://wordpress.org/about/gpl/
    88
    99== Description ==
    10 ***Now with video support***
    1110
    12 APARG Slider is image and video slider with descriptions for each slide and smooth animations.
     11= Now with video support =
     12
     13Aparg Slider is image and video slider with descriptions for each slide and smooth animations.
    1314This plugin let users  create multiple sliders with descriptions for each slide.
    1415You can create multiple sliders and embed slider in both template or post.
    1516Each slide can have multiple descriptions with custom colors.
    16 There are a lot of settings that can customize  your slider.
     17There are a lot of settings that can customize your slider.
     18Plugin is translation ready.
    1719
    18 For comments <a href='mailto:info@aparg.comm'>info@aparg.com</a>
    1920
    20 Check demo <a href='http://www.aparg.com'>www.aparg.com</a>
     21For support write to <a href='mailto:support@aparg.com'>support@aparg.com</a> and mention plugin name in subject.
     22
     23For more info visit <a href='http://aparg.com'>aparg.com</a>.
    2124
    2225== Installation ==
    2326
    24 1. Upload `aparg-slider.zip` and unpack it to the `/wp-content/plugins/` directory
    25 2. Activate the plugin through the 'Plugins' menu in WordPress
    26 3. Add slider, afterwards add images or videos with their descriptions
    27 4. Place `<?php echo do_shortcode('[aparg_slider id=SLIDE_ID]'); ?>` in your templates or use [aparg_slider id=SLIDE_ID] for posts
     27Automatic Installation:
     28
     291. Go to 'Admin' -> 'Plugins' -> 'Add New' and search for "Aparg Watermark and Resize"
     30
     312. Click on the 'Install Now' button
     32
     333. Click on the 'Activate Plugin' link
     34
     35
     36Manual Installation:
     37
     381. Download plugin archive
     39
     402. Go to 'Admin' -> 'Plugins' -> 'Add New' and click on the 'Upload Plugin' button
     41
     423. Choose plugin archive and click on the 'Install Now' button
     43
     444. Click on the 'Activate Plugin' link
    2845
    2946== Screenshots ==
     
    3855
    3956== Changelog ==
     57
     58= 2.3 =
     59* General bug fixing
     60
    4061= 2.2 =
    4162* Admin style fix
  • aparg-slider/trunk/uninstall.php

    r1271755 r1452413  
    22//if uninstall not called from WordPress exit
    33if ( !defined( 'WP_UNINSTALL_PLUGIN' ) )
    4     exit ();
     4    exit();
    55
    66    global $wpdb;
     
    1515    $wpdb->query($sql_query);
    1616        delete_option('youtubedb');
    17 
    18 ?>
     17        delete_option('aparg_db_version');
     18       
Note: See TracChangeset for help on using the changeset viewer.