Ejemplo n.º 1
0
    private function cryptArray($array, $databucket)
    {
        if (false == is_array($array)) return $array;
        if(isset($array[0]))
        {
            foreach($array as $key => $value)
            {
                $array[$key] = $this->cryptArray($value, $databucket);
            }
        }
        else
        {
            foreach($array as $key => $value)
            {
                if ($key == "_s")
                {
                    if(false == empty($value))
                    {
                        $array[$key] = DataCrypt::cryptWithKey(json_encode($value), $databucket->cryptKey);
                    }
                    else
                    {
                        $array[$key] = '';
                    }
                } 
            }
        }
        return $array;

    }