Group.php 652 Bytes
<?php namespace App\Models;
use Illuminate\Database\Eloquent\Model;

use Auth;

class Group extends Model{

	protected $table = 'groups';

	//protected $fillable = array('group','status','data');


	public function getGroupArray()
	{
	  $result=array();
	  $data=json_decode($this->data,true);
	  foreach($data as $module=>$moduledata)
	  {
	    if(trim($moduledata)!="")
	    {
	      $modulelines=explode("\n",$moduledata);
	      foreach($modulelines as $moduleline)
	      {
		if(trim($moduleline)!="")
		{
		  $lineparts=explode("=",$moduleline);
		  $result[$module][$lineparts[0]]=$lineparts[1];
		}
	      }
	    }
	  }
	  return $result;
	}
}