Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <pre><code>var $validate = array( 'imageupload' =&gt; array( 'checksizeedit' =&gt; array( 'rule' =&gt; array('checkSize',false), 'message' =&gt; 'Invalid File size', 'on' =&gt; 'update' ), 'checktypeedit' =&gt;array( 'rule' =&gt; array('checkType',false), 'message' =&gt; 'Invalid File type', 'on' =&gt; 'update' ), 'checkuploadedit' =&gt;array( 'rule' =&gt; array('checkUpload', false), 'message' =&gt; 'Invalid file', 'on' =&gt; 'update' ), 'checksize' =&gt; array( 'rule' =&gt; array('checkSize',true), 'message' =&gt; 'Invalid File size', 'on' =&gt; 'create' ), 'checktype' =&gt;array( 'rule' =&gt; array('checkType',true), 'message' =&gt; 'Invalid File type', 'on' =&gt; 'create' ), 'checkupload' =&gt;array( 'rule' =&gt; array('checkUpload', true), 'message' =&gt; 'Invalid file', 'on' =&gt; 'create' ), ) ); function checkUpload($data, $required = false){ $data = array_shift($data); if(!$required &amp;&amp; $data['error'] == 4){ return true; } //debug($data); if($required &amp;&amp; $data['error'] !== 0){ return false; } if($data['size'] == 0){ return false; } return true; //if($required and $data) } function checkType($data, $required = false,$allowedMime = null){ $data = array_shift($data); if(!$required &amp;&amp; $data['error'] == 4){ return true; } if(empty($allowedMime)){ $allowedMime = array('image/gif','image/jpeg','image/pjpeg','image/png'); } if(!in_array($data['type'], $allowedMime)){ return false; } return true; } function checkSize($data, $required = false){ $data = array_shift($data); if(!$required &amp;&amp; $data['error'] == 4){ return true; } if($data['size'] == 0||$data['size']/1024 &gt; 2050){ return false; } return true; } </code></pre> <p>I used this for the same and I am successfully have a try. And do the changes if u need. all de best</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload