Plugin Directory

Changeset 1469200


Ignore:
Timestamp:
08/06/2016 01:19:39 PM (10 years ago)
Author:
yoihito
Message:

Fixed some bug.

Location:
tapwarp
Files:
1 deleted
4 edited
1 copied

Legend:

Unmodified
Added
Removed
  • tapwarp/tags/0.1.2/readme.txt

    r1469009 r1469200  
    5757== Changelog ==
    5858
     59= 0.1.2 =
     60
     61Fixed some potential bug.
     62
    5963= 0.1.1 =
     64
    6065This is the first version.
    61 
    6266
    6367== Upgrade Notice ==
  • tapwarp/tags/0.1.2/tapwarp.php

    r1468997 r1469200  
    44Plugin URI: http://twdemo.qaon.net/
    55Description: Upload pictures from smartphone to wordpress easily.
    6 Version:     0.1.1
     6Version:     0.1.2
    77Author:      Yuxiang Mao
    88Author URI:  http://qaon.net
     
    179179}
    180180
     181function tapwarp_die()
     182{
     183    if (defined('WP_VERSION') && version_compare(WP_VERSION,'3.4.0','>='))
     184        wp_die("","",array());
     185    else
     186        die;
     187}
     188
    181189function tapwarp_on_ajax_getqrcode()
    182190{
     
    219227    $info->sizeHint=$sizeHint;
    220228    $info->bgColor=$bgColor;
     229    $info->clientData=new stdClass;
    221230    $info->clientData->rid=$receiverid;
    222231
     
    225234    echo base64_encode(ob_get_clean());
    226235
    227     wp_die();
     236    tapwarp_die();
    228237}
    229238
     
    325334    {
    326335        echo json_encode($response);
    327         wp_die();
     336        tapwarp_die();
    328337    }
    329338
     
    334343
    335344    $turdir=plugin_dir_path(__FILE__).'tmp';
    336     @mkdir($turdir,0755,true);
    337     $retArr=array();
     345    @mkdir($turdir,0775,true);
     346    @chmod($turdir,0775);
     347    if (!is_writable($turdir))
     348    {
     349        $response->errors[]=__('Temporary directory is not writable: ').$turdir;
     350        echo json_encode($response);
     351        tapwarp_die();
     352    }
    338353
    339354    $quedir=$turdir.'/que'; // Temporarily save image when queued for registering into DB.
    340355    $savdir=$turdir.'/sav'; // Temporarily save image when downloading.
    341     @mkdir($quedir,0755,true);
    342     @mkdir($savdir,0755,true);
     356    @mkdir($quedir,0775,true);
     357    @chmod($quedir,0775);
     358    @mkdir($savdir,0775,true);
     359    @chmod($savdir,0775);
    343360
    344361    $tstfile=$quedir.'/WRITE-TEST.'.time();
    345362    if (!@file_put_contents($tstfile,$tstfile))
    346     {
    347363        $response->errors[]=__('Temporary directory is not writable: ').dirname($tstfile);
    348         echo json_encode($response);
    349         wp_die();
    350     }
    351     if (!unlink($tstfile))
    352     {
     364    if (!@unlink($tstfile))
    353365        $response->errors[]=__('Failed deletion test in: ').dirname($tstfile);
    354         echo json_encode($response);
    355         wp_die();
    356     }
    357366
    358367    $tstfile=$savdir.'/WRITE-TEST.'.time();
    359368    if (!@file_put_contents($tstfile,$tstfile))
    360     {
    361369        $response->errors[]=__('Temporary directory is not writable: ').dirname($tstfile);
     370    if (!@unlink($tstfile))
     371        $response->errors[]=__('Failed deletion test in: ').dirname($tstfile);
     372
     373    if ($response->errors)
     374    {
     375        $response->errors=array_unique($response->errors);
    362376        echo json_encode($response);
    363         wp_die();
    364     }
    365     if (!unlink($tstfile))
    366     {
    367         $response->errors[]=__('Failed deletion test in: ').dirname($tstfile);
    368         echo json_encode($response);
    369         wp_die();
     377        tapwarp_die();
    370378    }
    371379
     
    378386        $response->error[]=__('Failed to download files: ').print_r($e,true);
    379387        echo json_encode($response);
    380         wp_die();
     388        tapwarp_die();
    381389    }
    382390
     
    398406        );
    399407
    400         $post_id=media_handle_upload(0, 0, array(), ['test_form' => false, 'action' => 'tapwarp-upload']);
     408        $post_id=media_handle_upload(0, 0, array(), ['test_form' => false, 'test_upload'=>false, 'action' => 'tapwarp-upload']);
    401409        if (!is_integer($post_id))
    402410        {
     
    425433    echo json_encode($response);
    426434
    427     wp_die();
    428 }
    429 
     435    tapwarp_die();
     436}
     437
  • tapwarp/trunk/readme.txt

    r1469009 r1469200  
    5757== Changelog ==
    5858
     59= 0.1.2 =
     60
     61Fixed some potential bug.
     62
    5963= 0.1.1 =
     64
    6065This is the first version.
    61 
    6266
    6367== Upgrade Notice ==
  • tapwarp/trunk/tapwarp.php

    r1468997 r1469200  
    44Plugin URI: http://twdemo.qaon.net/
    55Description: Upload pictures from smartphone to wordpress easily.
    6 Version:     0.1.1
     6Version:     0.1.2
    77Author:      Yuxiang Mao
    88Author URI:  http://qaon.net
     
    179179}
    180180
     181function tapwarp_die()
     182{
     183    if (defined('WP_VERSION') && version_compare(WP_VERSION,'3.4.0','>='))
     184        wp_die("","",array());
     185    else
     186        die;
     187}
     188
    181189function tapwarp_on_ajax_getqrcode()
    182190{
     
    219227    $info->sizeHint=$sizeHint;
    220228    $info->bgColor=$bgColor;
     229    $info->clientData=new stdClass;
    221230    $info->clientData->rid=$receiverid;
    222231
     
    225234    echo base64_encode(ob_get_clean());
    226235
    227     wp_die();
     236    tapwarp_die();
    228237}
    229238
     
    325334    {
    326335        echo json_encode($response);
    327         wp_die();
     336        tapwarp_die();
    328337    }
    329338
     
    334343
    335344    $turdir=plugin_dir_path(__FILE__).'tmp';
    336     @mkdir($turdir,0755,true);
    337     $retArr=array();
     345    @mkdir($turdir,0775,true);
     346    @chmod($turdir,0775);
     347    if (!is_writable($turdir))
     348    {
     349        $response->errors[]=__('Temporary directory is not writable: ').$turdir;
     350        echo json_encode($response);
     351        tapwarp_die();
     352    }
    338353
    339354    $quedir=$turdir.'/que'; // Temporarily save image when queued for registering into DB.
    340355    $savdir=$turdir.'/sav'; // Temporarily save image when downloading.
    341     @mkdir($quedir,0755,true);
    342     @mkdir($savdir,0755,true);
     356    @mkdir($quedir,0775,true);
     357    @chmod($quedir,0775);
     358    @mkdir($savdir,0775,true);
     359    @chmod($savdir,0775);
    343360
    344361    $tstfile=$quedir.'/WRITE-TEST.'.time();
    345362    if (!@file_put_contents($tstfile,$tstfile))
    346     {
    347363        $response->errors[]=__('Temporary directory is not writable: ').dirname($tstfile);
    348         echo json_encode($response);
    349         wp_die();
    350     }
    351     if (!unlink($tstfile))
    352     {
     364    if (!@unlink($tstfile))
    353365        $response->errors[]=__('Failed deletion test in: ').dirname($tstfile);
    354         echo json_encode($response);
    355         wp_die();
    356     }
    357366
    358367    $tstfile=$savdir.'/WRITE-TEST.'.time();
    359368    if (!@file_put_contents($tstfile,$tstfile))
    360     {
    361369        $response->errors[]=__('Temporary directory is not writable: ').dirname($tstfile);
     370    if (!@unlink($tstfile))
     371        $response->errors[]=__('Failed deletion test in: ').dirname($tstfile);
     372
     373    if ($response->errors)
     374    {
     375        $response->errors=array_unique($response->errors);
    362376        echo json_encode($response);
    363         wp_die();
    364     }
    365     if (!unlink($tstfile))
    366     {
    367         $response->errors[]=__('Failed deletion test in: ').dirname($tstfile);
    368         echo json_encode($response);
    369         wp_die();
     377        tapwarp_die();
    370378    }
    371379
     
    378386        $response->error[]=__('Failed to download files: ').print_r($e,true);
    379387        echo json_encode($response);
    380         wp_die();
     388        tapwarp_die();
    381389    }
    382390
     
    398406        );
    399407
    400         $post_id=media_handle_upload(0, 0, array(), ['test_form' => false, 'action' => 'tapwarp-upload']);
     408        $post_id=media_handle_upload(0, 0, array(), ['test_form' => false, 'test_upload'=>false, 'action' => 'tapwarp-upload']);
    401409        if (!is_integer($post_id))
    402410        {
     
    425433    echo json_encode($response);
    426434
    427     wp_die();
    428 }
    429 
     435    tapwarp_die();
     436}
     437
Note: See TracChangeset for help on using the changeset viewer.